Linux驱动编程笔记
I_use_java
Linux驱动
展开
-
Linux platform驱动代码编写
1、platform bus是Linux 2.6内核版本以后添加进去的一条虚拟平台总线,目的是便于开发驱动和管理设备。我们编写代码时根据相关要求把设备和驱动挂在上面,完成platform驱动的编写了 2、编写驱动:我们需要编写两个文件,一个是平台设备文件,一个是平台驱动文件。(1)平台设备文件首先,编写描述设备的结构体其次,注册设备最后,卸载设备(2)平台驱动文件原创 2015-10-29 21:03:55 · 793 阅读 · 0 评论 -
Linux驱动编程编译模块时出现 error:'TASK_NORMAL' undeclared (first use in this function
Linux驱动编程编译模块时出现:error:'TASK_NORMAL' undeclared (first use in this function首先想到未包含库,于是去内查看内核代码,将库文件包含进去再次make出现新的错误,提示: error:macro "key_init" pass 1 arguments, but takes just 0error:expect原创 2015-10-20 20:07:56 · 7383 阅读 · 0 评论