Linux
文章平均质量分 68
乌笨兔
这个作者很懒,什么都没留下…
展开
-
内核调用__init函数的顺序
<br />参见include/linux/init.h和vmlinux.lds <br />1) <br />所有标识为__init的函数在链接的时候都放在.init.text这个区段内, <br />在这个区段中,函数的摆放顺序是和链接的顺序有关的,是不确定的。 <br />2) <br />所有的__init函数在区段.initcall.init中还保存了一份函数指针, <br />在初始化时内核会通过这些函数指针调用这些__init函数指针, <br />并在整个初始化完成后,释放整个init区段(转载 2011-04-05 23:05:00 · 1075 阅读 · 0 评论 -
高亮LXR的代码
<br />LXR ── Linux Cross Refercence。Linux内核源码阅读和查询的利器之一,不用多介绍了。LXR安装后看到的源码是没有颜色的,用惯了语法高亮的编辑器,一下子看到满屏的黑白代码不免有点枯燥。于是给它装了个可以显示语法颜色的工具。<br />1、安装google-code-prettify<br />项目地址是:http://code.google.com/p/google-code-prettify/<br />$ wget http://google-code-prett原创 2011-04-13 12:12:00 · 1295 阅读 · 0 评论 -
Browse the Linux Kernel Source with LXR
LXR (stands for Linux Cross-Reference), is a great tool which indexes the source code of the Linux Kernel and allows you browse the source in your favorite browser (Firefox), with quick references for all functions/files referenced in that code. (it's not原创 2011-04-13 11:43:00 · 1491 阅读 · 0 评论 -
LED驱动,自动创建设备节点
下面是我写的LED简单驱动代码,Arm平台(lpc3250)如下实现功能:1>把代码编译后,添加到内核模块使LED灭10秒,然后亮10秒2>在/dev目录自动挂载LED设备节点,可以“Echo "1" >/dev/led”控制LED3>再实现在开机自动运行,自动添加到内核中。当然原创 2011-07-14 13:51:43 · 1113 阅读 · 0 评论 -
Android Power Management
转载:http://blog.csdn.net/hzdysymbol/archive/2009/03/19/4004791.aspxAndroid Power Management 总体上来说Android的电源管理还是比较简单的, 主要就是通过锁和定时器来切换转载 2011-07-19 14:28:26 · 558 阅读 · 0 评论 -
给模块传递参数
转载:http://blog.21ic.com/user1/5593/archives/2010/66420.html对于如何向模块传递参数,Linux kernel 提供了一个简单的框架。其允许驱动程序声明参数,并且用户在系统启动或模块装载时为参数指定相应值,在驱动转载 2011-07-29 16:10:27 · 610 阅读 · 0 评论 -
Linux内核引导参数简介
Linux内核引导参数简介作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可转载 2011-08-17 15:20:22 · 679 阅读 · 0 评论