![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux kernel/driver
文章平均质量分 80
hongkun001
这个作者很懒,什么都没留下…
展开
-
Linux内核源码分析(1)——compiler.h分析(1)
Linux的内核源码都会包含文件linux/compile.h,所以先分析该文件内的内容,作为开篇。<br /> <br />1 汇编编译时不定义的内容<br /> <br /> 该文件的第一个内容是对宏__ASSEMBLY__的判断,这个宏的作用是避免在进行汇编编译的时候,不定义后续相关内容。这个宏通过在编译器中用-D选项中加入,参数AFLAGS也包含该宏定义。在汇编时编译器会定义__ASSEMBLY__为1。<br /> <br />#ifndef __ASSEMBLY__<br转载 2011-05-17 09:06:00 · 432 阅读 · 0 评论 -
gcc核心扩展
<br />http://www.chinaunix.net 作者:lenn 发表于:2006-03-07 00:22:32如有错误或遗漏,欢迎指正。 <br /><br />=========================== <br />Linux 内核使用的 GNU C 扩展 <br />=========================== <br /><br />GNC CC 是一个功能非常强大的跨平台 C 编译器,它对 C 语言提供了很多扩展, <br />这些扩展对优化、目标代码布局、更转载 2011-05-20 10:16:00 · 435 阅读 · 0 评论 -
Linux kernel的Makefile和Kconfig
<br />作者:Sam(甄峰) sam_code@hotmail.com<br /><br /><br />Sam需要看看2.6 kernel中USB Mouse的代码。顺便谈谈Kernel中Makefile和Kconfig文件的关系以及配合使用。<br /><br /><br /><br /><br />背景知识:<br />背景知识一:Kconfig介绍:<br />在#make menuconfig 时,所显示的Menu list是由各层Kconfig组成的。<br />最底层Kconfig存放在转载 2011-05-20 11:31:00 · 436 阅读 · 0 评论 -
存屏障机制及内核相关源代码分析
<br />来自于:http://www.linuxforum.net/forum/ ... sts&Main=587989<br /><br /><br />存屏障机制及内核相关源代码分析<br />分析人:余旭<br />分析版本:Linux Kernel 2.6.14 来自于:www.kernel.org<br />分析开始时间:2005-11-17-20:45:56<br />分析结束时间:2005-11-21-20:07:32<br />编号:2-1 类别:进程管理-准备工作1-内存屏障<br /转载 2011-05-24 17:31:00 · 944 阅读 · 0 评论 -
RTLinux的介绍
<br />作者:王珊珊,华清远见嵌入式学院讲师。<br /> RTLinux<br /> RTLinux是由美国新墨西哥州的fsmlabs(finite state machine labs, 有限状态机实验室)公司开发的、利用linux开发的面向实时和嵌入式应用的操作系统。在rtlinux宣言中,这样描述rtlinux : rtlinux is the hard realtime variant of linux that makes it possible to control robots, da转载 2011-05-25 10:06:00 · 774 阅读 · 0 评论