Kernel
clicdl
这个作者很懒,什么都没留下…
展开
-
编译内核常用命令
make tags生成tags文件,供浏览代码使用。make cscope生成cscope索引文件,也是为了方便浏览源代码。 make oldconfig在旧的.config基础上生成新的.config,非常有用。make silentoldconfig同上,但比较安静。;)make defconfig生成包含全部默认选项的.config文件。ma转载 2012-08-10 11:46:04 · 341 阅读 · 0 评论 -
内核编译--make menuconfig 报错make menuconfig' requires the ncurses libraries解决方法
在make menuconfig时,提示:*** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurseslibraries. *** *** Install ncurses (ncurses-devel) a转载 2012-08-10 11:27:49 · 224 阅读 · 0 评论 -
Linux内核模块编译基础
1内核简单模块的编写通过命令date可以获取当前系统时间,如下面示例。下面我们通过编写一个简单的内核模块直接获取当前系统时间。1.1模块源码编写在Linux内核源码中,定义了一个struct timeval结构体,结构体中有两个成员变量tv_sec,tv_usec,分别保存当前系统时间的秒和毫秒,time_t和suseconds_t类型变量在x86架构中,均为long型转载 2012-08-15 09:30:50 · 2017 阅读 · 0 评论 -
Shell笔记第三天 后台运行程序
后台执行命令的方式有三种1. crontab 2. at3. &4. nohup 【crontab】 1. crontab文件的格式:分 时 日 月 星期 命令例如 :30 21 * * * /apps/bin/cleanup.sh上面的命令表示 在每天的21:30分执行/apps/bin目录下的cleanup.sh 2. 提交crontab文原创 2012-08-30 19:35:56 · 305 阅读 · 0 评论 -
LINUX2.6 内核API 改变
Linux2.6内核驱动移植参考随着Linux2.6的发布,由于2.6内核做了教的改动,各个设备的驱动程序在不同程度上要进行改写。为了方便各位Linux爱好者我把自己整理的这分文档share出来。该文当列举了2.6内核同以前版本的绝大多数变化,可惜的是由于时间和精力有限没有详细列出各个函数的用法。 特别声明:该文档中的内容来自http:/lwn.net,该网也上转载 2012-09-12 11:56:27 · 270 阅读 · 0 评论