随笔分类 -  linux-kernel学习札记

转:linux启动时对编译进内核驱动模块的加载
摘要:转自: http://zhangwenxin82.blog.163.com/blog/static/11459595620099269599847/ 文章来源:http://gliethttp.cublog.cn [init/main.c]start_kernel()->rest_init()->k... 阅读全文

posted @ 2010-04-27 14:43 china_blue 阅读(821) 评论(0) 推荐(0)

转:arm linux kernel 从入口到start_kernel 的代码分析
摘要:摘自:http://www.chinaunix.net/jh/4/1021226.html 最近研究了一下armlinux的入口部分的代码,code不是太多,所以写了个笔记,详细的分析了每一条语句. 大家看看,交流一下. 下面使正文.由于内容比较... 阅读全文

posted @ 2010-04-27 14:36 china_blue 阅读(1092) 评论(0) 推荐(0)

内核char设备的注册
摘要:内核中所有已分配的字符设备编号都记录在一个名为 chrdevs 散列表里。该散列表中的每一个元素是一个 char_device_struct 结构,它的定义如下: static struct char_device_struct { struct char_device_struct *... 阅读全文

posted @ 2010-04-19 09:54 china_blue 阅读(628) 评论(0) 推荐(1)

zImage和uImage的区别
摘要:zImage和uImage的区别 摘自: http://user.qzone.qq.com/85221810/blog/1247317141 一、vmlinuz vmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux 支... 阅读全文

posted @ 2010-04-14 11:28 china_blue 阅读(12490) 评论(0) 推荐(0)

关于__attribute__
摘要:china__blue声明:纯属为了便于记忆和查询,非原创!!!摘自:http://blog.163.com/sunm_lin/blog/static/9192142200741533038695/ 作用: 可以设置函数属性(Function Attribute), 变量属性(Variable At... 阅读全文

posted @ 2010-01-15 13:45 china_blue 阅读(3539) 评论(0) 推荐(0)

git之殇
摘要:今天异常的恼火!装git,浪费了我好长的时间,简直是无限的被气疯了!下面简述本人在安装git时遇到的困境和解决的方法,希望能给初次尝试的朋友以帮助:事先声明我用的是ubuntu 9.04的OS. 刚开始我用 命令#sudo apt-get install git来安装,结果显示:#couldn't ... 阅读全文

posted @ 2009-11-26 20:23 china_blue 阅读(4271) 评论(9) 推荐(0)