
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
第一章:缩进制表符是8个字符避免3级以上的缩进在switch语句中switch与case对齐不要把多个语句放在一行里除了注释、文档和Kconfig之外,不要使用空格缩进不要在行尾留空格第二章:把长的行和字符串打散每一行的长度限制是80列第三章:大括号和空格的放置起始大括号放在行尾,结束大括号放在行首(if、switch
以32位x86,bzImge为例 grub版本为0.97 1、计算机上电2、0xFFFFFFF0当cpu检测reset引脚上的信号后便将指令指针寄存器的值设置为0xfff0——INTEL 80386 PROGRAMMER'S REFERENCE MANUAL 1986, Chapter 10此时为实模式,cpu将执行物理地址0xFFFFFFF0处的指令
本文章记录我在学习内核过程中使用的一些书籍及在网络上查阅的资源链接。因为在注释代码的过程中如果每一处都加上引用说明有点不切实际,而且很多地方我已记不清出处,所以在这里一并列出,以尊重原作者的劳动成果。所列书籍不分先后。书籍:Linux内核设计与实现深入理解LINUX内核深入Linux内核架构深入LINUX网络技术内幕精通Linux设备驱动程序
路线图计划基于Linux内核学习——中文注释计划。为了记录学习某部分代码或子系统时查看的函数调用关系,仅起到一个指示方向的作用。在各个路线中简单指出看代码的顺序及预先需要准备的知识,以及一些可以参考的资料等。以写提纲为主,然后配合代码进行查看。
序幕:试想一下这样的情景。某天你到一座陌生的城市去旅行,买了一份城市的地图。当你进入这个城市的时候,期望着从地图上获取尽可能多的导航信息,可是你还是迷路了。因为城市在不断的建设,你手中的地图很可能已经过期了,地图上的古迹已经变成了摩天大楼;也可能地图上标的很明确,但是当你站在路口时还是不知该往哪个方向前进,因为路口没有相应的指示牌,或者路牌上使用的不是你掌握的语言。。。甚至是一些你永远也猜
使用lsusb可以看到已经识别出无线网卡设备到http://linuxwireless.org/en/users/Drivers/carl9170下载固件Linux 3.1 and newer1.9.6carl9170-1.fw得到固件carl9170-1.fw将固件放入/lib/firmwar
做嵌入式系统开发有一段时间了,做过用于手机平台的嵌入式Linux,也接触过用于交换机、媒体网关平台的VxWorks,实际应用后回过头来看理论,才发现自己理解的肤浅,也发现CSDN上好多同学们都对实时、嵌入式这些概念似懂非懂,毕竟如果不做类似的产品,平时接触的机会很少,即使做嵌入式产品开发,基本也是只管调用Platformteam封装好的API。所以在此总结一下这些概念,加深自己的理解,同时也给新手







