11-1 高级驱动学习方法.docxVIP

  • 1
  • 0
  • 约1.6千字
  • 约 4页
  • 2022-11-28 发布于江苏
  • 举报
一、linux 字符设备驱动编程 1,实现入口函数 xxx_init()和卸载函数 xxx_exit() 2,申请设备号 register_chrdev_region (与内核相关) 3,注册字符设备驱动 cdev_alloc cdev_init cdev_add (与内核相关) 4,利用 udev/mdev 机制创建设备文件(节点) class_create, device_create (与内核相关) 5,硬件部分初始化 io 资源映射 ioremap,内核提供 gpio 库函数 (与硬件相关) 注册中断(与硬件相关) 初始化等待队列 (与内核相关) 初始化定时器 (与内核相关)

文档评论(0)

1亿VIP精品文档

相关文档