摘要: 驱动的完成步骤: ~~~~ 1. 分配一个 gendisk 结构体 2. 注册块设备 3. 分配一个 request_queue 队列 4. 配置 gendisk 5. 完成上一篇框架中提到的 "处理函数" 6. 添加磁盘 add_disk ~~~~ 初始化程序如下 ~~~~ static int 阅读全文
posted @ 2018-03-14 21:02 Zackary丶Liu 阅读(452) 评论(0) 推荐(0)
摘要: 框架: ~~~~ app: open,read,write "xxx.txt" 文件的读写 文件系统: vfat, ext2, ext3, yaffs2, jffs2 (把文件的读写转换为扇区的读写) ll_rw_block 扇区的读写 1. 把"读写"放入队列 2. 调用队列的处理函数(优化/调顺 阅读全文
posted @ 2018-03-14 21:01 Zackary丶Liu 阅读(188) 评论(0) 推荐(0)
摘要: 系统的输入与输出: 方式 | 描述符 | 含义 | | stdin | 0 | 标准输入 stdout | 1 | 标准输出 stderr | 2 | 标准错误输出 把 make 输出的全部信息重定向到某个文件中: ~~~~ make build_output ~~~~ 把错误信息都输出到一个文件中 阅读全文
posted @ 2018-03-14 20:59 Zackary丶Liu 阅读(503) 评论(0) 推荐(0)