• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






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 阅读(336) 评论(0) 推荐(0)
 
内核的定时和延迟
摘要: 1. 定时: 一般是通过在当前 jiffies 上加上一个 delay 得到目标 jiffies ,然后比较目标 jiffies 实现定时。2. 延时: 短延时(一般通过忙等待实现),长延时(一般通过使进程让出处理器的方式实现) 。3. 系统中记录时间的计数器:(1) jiffies ,(2) 处理... 阅读全文
posted @ 2015-09-29 16:50 youngvoice 阅读(211) 评论(0) 推荐(0)
 
memory management
摘要: 1. 高端内存: 内存的物理寻址范围比虚拟寻址范围大的多,有一些内存页不能永久的映射到内核地址空间。2. 高端内存和低端内存是内核对内存物理页的划分。参考:http://ilinuxkernel.com/?p=1013 阅读全文
posted @ 2015-09-29 11:21 youngvoice 阅读(365) 评论(0) 推荐(0)