社区
大华的课程社区_NO_1
Linux内核模块开发
帖子详情
PER_CPU(一)
山卡拉噶
2025-09-10 13:59:41
课时名称
课时知识点
PER_CPU(一)
Linux内核的PER_CPU机制介绍以及如何使用PER_CPU系列接口
...全文
62
回复
打赏
收藏
PER_CPU(一)
课时名称课时知识点PER_CPU(一)Linux内核的PER_CPU机制介绍以及如何使用PER_CPU系列接口
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
关于S3学习所涉及到的知识(一):per-
CPU
变量&kernel syscore
文章介绍了Linux内核中的per-
CPU
变量的概念和用途,特别是静态per-
CPU
变量的声明、定义以及使用方法,如DECLARE_PER_
CPU
和DEFINE_PER_
CPU
宏。同时,文章探讨了syscore机制,它是系统低功耗流程的一部分,用于在系统挂起、恢复和关机时调用特定回调函数。syscore_ops结构体和相关接口如register_syscore_ops被详细阐述。
linux内核源码分析之per-
CPU
本文讲解了Linux内核中的per-
CPU
变量,包括静态与动态分配,以及在多线程、软中断和模块初始化中的实际应用。通过实例展示了如何使用和验证per-
CPU
变量,帮助读者掌握这一关键的并发编程技术。
指针返回Linux kernel 中的per_
cpu
宏
本文深入分析了Linux内核中per_
cpu
宏的实现细节,包括其功能、内部实现机制以及如何根据
CPU
值计算数据偏移。通过结合代码示例,详细解释了per_
cpu
宏和相关辅助宏的作用,旨在帮助开发者更好地理解并应用这一关键内核特性。
per-entity load tracking
Per-entity Load Tracking机制在Linux内核3.8版本中引入,它通过跟踪每个进程或控制组的负载,而非仅限于运行队列,为调度器提供了更精细的负载信息。这一机制不仅有助于负载均衡,还能用于小任务打包、
CPU
频率调节等,提升系统效率和响应速度。
ucosii(2.89) 在Lpc1765移植中定时器的使用。
博客介绍了lpc1765的相关配置注意事项。一是systicker register为24bit,当
cpu
频率64Mhz时,systicker值勿超24bit;二是使用timer的callback函数时,配置的OS_TMR_CFG_TICKS_PER_SEC不要大于OS_TICKS_PER_SEC,且将OS_
CPU
_HOOKS_EN和OS_TIME_TICK_HOOK_EN设为true。
大华的课程社区_NO_1
1
社区成员
104
社区内容
发帖
与我相关
我的任务
大华的课程社区_NO_1
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章