编写内核文件,写入操作系统

printk不能打印浮点数,其他和printf一样  

  

向内核中写入设备文件

 1.在~/linux-2.6.32.2$目录下执行 ctags -R命令,生成函数索引表

2.在~/linux-2.6.32.2$这个内核目录下进入编写的设备文件  vi  drivers/char/demo_init.c才可以使用下面命令查看函数原型。

ctrl+】中括号  查看函数详细信息

ctrl+o   从检索界面返回

编写功能函数.c文件  demo.c

开始流程;
1.按照语法要求进行编写

2.生成自己的uImage文件

3.在linux的nfs/rootfs文件夹下写入调用自己编写的demo字符设备

编译

4.mkdon /dev/demo c 255 0 执行写入操作系统的设备文件demo需要先手动创建设备节点,在/dev文件下才能看到和使用这个设备文件,

5.执行编译后的demo_app文件,此时的这些都是在操作系统内部的实现设备文件

1009 下午视频1:40   error视频2:10

自动创建设备节点

上一篇:java对接GPT 快速入门


下一篇:【重学 MySQL】六十三、唯一约束的使用