春暖花开~~

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2019年5月4日

摘要: https://www.cnblogs.com/andyfly/p/9467702.html 从上到下,一个软件系统可以分为:应用程序、操作系统(内核)、驱动程序。结构图如下:我们需要做的就是写出open、read、write等驱动层的函数。一个LED驱动的步骤如下: 1、查看原理图,确定需要控制的 阅读全文
posted @ 2019-05-04 15:11 聆听花开的声音 阅读(266) 评论(0) 推荐(0) 编辑

摘要: 一, Linux insmod加载过程 Linux内核支持动态的加载模块运行:比如insmod first_drv.ko,这样就可以将模块加载到内核所在空间供应用程序调用。现在简单描述下insmod first_drv.ko的过程 1、insmod也是一个用户进程 2、insmod进程从命令行中读取 阅读全文
posted @ 2019-05-04 15:09 聆听花开的声音 阅读(407) 评论(0) 推荐(0) 编辑