Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19601
  • 博文数量: 7
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 54
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-15 15:38
文章分类
文章存档

2015年(1)

2014年(4)

2013年(2)

我的朋友

发布时间:2014-10-27 10:12:15

摘要:Linux 操作系统和驱动程序运行在内核空间, 应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针 时,对应的数据可能不在内存中。用户空间的内存映射采用段页式,而内核空间有自己的规则;本文旨在探讨内核空间的地址映射。......【阅读全文】

阅读(893) | 评论(0) | 转发(0)

发布时间:2014-10-27 09:49:45

如果目标文件对外部目标文件符号进行强引用,但在链接成可执行文件时不能被正确的决议(好奇怪的名称,看看p_51),链接器就会报错,这是对于强引用(Strong Reference)而言的。与之相对应还有一种弱引用(Weak Reference),在处理弱引用时,如果该符号有定义,则链接器将对该符号的引用进行决议,如果该符号未被定义.........【阅读全文】

阅读(1251) | 评论(0) | 转发(0)

发布时间:2014-10-15 17:20:08

  最新在做Sensor驱动移植的时候,发现了Android driver 中有Kconfig,Makefile文件。在查看编译后的文件时,又发现还存在.config文件。自己对这几个文件不明白,用度娘来整理下网友对这几个文件的理解。        分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别.........【阅读全文】

阅读(835) | 评论(0) | 转发(0)

发布时间:2013-04-23 11:51:08

转自:浅析Linux的软中断的实现http://bbs.chinaunix.net/thread-2333484-1-1.html作者:独孤九贱平台:2.6.31.13 + x86 32位供仅讨论学习之处,不对错误之处负责,转载请注明出处。1、软中断软中断的原理就略过了,讲内核的书上都有,此处省略1500字。。。。。。1.1 注册还是以我最熟悉的两.........【阅读全文】

阅读(463) | 评论(0) | 转发(0)

发布时间:2013-04-23 11:34:14

Preface 引言 我在这里用一些篇幅来描述一下arm体系结构下Linux中怎样来初始化中断向量表的,因为这个方法很具有通用性,我把它叫做代码大挪移。您说搬代码谁不会阿,不就是拷贝吗,的确如此,但是拷贝也有技巧。拷贝很简单啦,其实就是memcpy,这不用提,我在这里想说的是,你怎么把你的代码设计成能随便拷贝的.........【阅读全文】

阅读(609) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册