LInux 驱动程序 -收藏

1.  linux字符设备驱动程序--hello_world    makefile

2.  make: *** /lib/modules/3.10.0-327.el7.x86_64/build: 没有那个文件或目录。 停止。

处理 :安装内核开发包

3.  printk( )函数

4. dmesg | tail -10   watch "dmesg | tail -20"   dmesg

5.  字符设备开发流程   字符设备开发流程_优 

 Linux 字符设备驱动结构(一)—— cdev 结构体、设备号相关知识解析(优)

6. cat /proc/devices 查看设备号

7. 字符设备的三种注册方法

8.设备文件的创建  手动创建和删除设备文件

mknod                   /dev/xx                c                  120                 1(次版本)

9. 有什么区别?/dev目录、sys/module目录、/proc/modules目录等

10. linux三大驱动类型:字符设备、块设备、网络设备

11. 字符设备、块设备、网络设备详解

12. 字符设备驱动,平台设备驱动,设备驱动模型,sysfs的比较

13. linux驱动中ioctl函数的讲解

14. Linux设备驱动---ioctl函数

15. linux sysfs文件系统

16. 建立sysfs接口 

17. Linux设备模型——设备驱动模型和sysfs文件系统解读

18. 内核sysfs的使用简介

19. Linux┊理解devfs、sysfs、udev   |||  devfs、sysfs、udev

20. 使用 /sys 文件系统访问 Linux 内核

21. /dev 和 /proc以及硬件信息查询

22. hello_world-2.0之sys文件系统kobj

23. devfs, sysfs, udev文件系统区别联系

24. linux中断的上半部和下半部

25. 代码示例_中断

26. 中断和中断处理程序

27. 自己写中断方式按键驱动程序(优)

28. 使用内核定时器的second字符设备驱动及测试代码

29. cdev简单解析

30. 关于atomic_t 原子变量的操作

31. 内核定时器timer_list使用

32. jiffies

33. C语言--“.”与“->”有什么区别?

34. c++中“箭头(->)”和“点号(.)”操作符的区别

35. C语言指针,结构体与动态内存分配与释放复习

36. linux c之提示format‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’ [-Wformat

你可能感兴趣的:(其他,linux,驱动程序)