
kernel
文章平均质量分 52
zbunix
这个作者很懒,什么都没留下…
展开
-
kernel与用户层接口之sysfs属性接口
字符设备文件,以这个虚拟设备上的 read/write/ioctl 等接口与用户交互;但 read/write 一般只能做一件事情, ioctl 可以根据 cmd 参数做多个功能,但其缺点是很明显的: ioctl 接口无法直接在 Shell 脚本中使用,为了使用 ioctl 的功能,还必须编写配套的 C语言的虚拟设备操作程序, ioctl 的二进制数据接口也是造成大小端问题 (big endian原创 2013-04-21 22:38:38 · 4625 阅读 · 0 评论 -
kernel与用户层接口之proc接口
kernel与用户层接口之proc接口#include #include #include #include #include //copy_from_user#define ENTRYNAME "n802"static struct proc_dir_entry *proc_entry;static char pin_name[32] = {0};原创 2013-04-22 11:01:54 · 1228 阅读 · 0 评论 -
kernel与用户层接口之字符设备接口
kernel与用户层接口之字符设备接口:两种方法: 1. register_chrdev方法2. platform_driver方法platform_driver方法原理:platform_driver和platform_device的name名字名字必须匹配才能实现device和driver的绑定?(1)在内核初始化时kernel_init()原创 2013-04-22 12:05:27 · 1905 阅读 · 0 评论 -
linux kernel经典参考书籍
1. >2. >3. 深入理解Linux内核(第三版)>>原创 2013-04-21 21:28:05 · 704 阅读 · 0 评论 -
IIC时序分析
单片机进行写操作时,首先发送该器件的7位地址码和写方向位”0”(共8位,即一个字节),发送完后释放SDA线并在SCL线上产生第9个时钟信号。被选中的存储器器件在确认是自己的地址后,在SDA线上产生一个应答信号作为响应,单片机收到应答后就可以传送数据了。传送数据时,单片机首先发送一个字节的被写入存储器的首地址,收到存储器器件的应答后,单片机就逐个发送数据字节,但每发送一个字节后都要等待应答。字节原创 2013-04-22 11:13:11 · 1373 阅读 · 0 评论 -
Makefile missing separator. Stop排查解决
Makefile missing separator. Stop排查解决==================================这个makefile里不要乱用TAB,只有命令所在的行才能且只能以TAB开头,其他的如,make变量的定义、赋值,make内定函数如$(error "strings")都不能以TAB开头,不然make会将其作为命令来处理。用个原创 2013-12-02 20:31:18 · 1492 阅读 · 0 评论