会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
youngvoice
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2015年9月29日
硬件通信
摘要: 1. 内存空间与io空间是对 cup 处理器地址空间的划分,在一个 cup的指令体系中内存空间和io空间的访问指令是不一样的。2. 与硬件通信的流程参考 ldd3 实例代码#include #include #include #include #include #include /* pri...
阅读全文
posted @ 2015-09-29 17:03 youngvoice
阅读(323)
评论(0)
推荐(0)
编辑
内核的定时和延迟
摘要: 1. 定时: 一般是通过在当前 jiffies 上加上一个 delay 得到目标 jiffies ,然后比较目标 jiffies 实现定时。2. 延时: 短延时(一般通过忙等待实现),长延时(一般通过使进程让出处理器的方式实现) 。3. 系统中记录时间的计数器:(1) jiffies ,(2) 处理...
阅读全文
posted @ 2015-09-29 16:50 youngvoice
阅读(201)
评论(0)
推荐(0)
编辑
memory management
摘要: 1. 高端内存: 内存的物理寻址范围比虚拟寻址范围大的多,有一些内存页不能永久的映射到内核地址空间。2. 高端内存和低端内存是内核对内存物理页的划分。参考:http://ilinuxkernel.com/?p=1013
阅读全文
posted @ 2015-09-29 11:21 youngvoice
阅读(355)
评论(0)
推荐(0)
编辑