![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
驱动
zy_kxo
嵌入式软件工程师
展开
-
驱动入门知识
驱动开发框架1、字符设备:键盘、鼠标、触摸屏2、块设备:U盘、SD卡3、网络设备:有线网卡、无线网卡USB框架---通用框架,可以是字符设备也可以是块设备,更可以是网络设备。音频框架---通用框架安装驱动命令:insmod xxx.ko查看驱动文件的信息:modinfo xxx.ko卸载驱动:rmmod xxx.ko动态安装与静态安装动态安装类似于Windo...原创 2019-07-30 21:13:46 · 151 阅读 · 0 评论 -
tiny 4412--boot loader的一生
活着,到底有什么意义?程序总有一死,有的轻如鸿毛,有的重若泰山。有一个程序,名 bootloader,它生于iROM,走过SRAM,消亡于DDR。它开天辟地,创造了稳定的系统世界,它的一生,就是为了成就操作系统。它是一个是一个高尚的程序,一个纯粹的程序,一个有道德的程序,一个脱离了低级趣味的程序,一个有益于人民的程序。今天,我们就来看一看它,回顾一下它传奇的一生。bo...转载 2019-07-26 08:36:09 · 179 阅读 · 0 评论 -
Linux内核中file_operations结构体分析
File_operations结构体file_operation就是把系统调用和驱动程序关联起来的关键数据结构。这个结构的每一个成员都对应着一个系统调用。读取file_operation中相应的函数指针,接着把控制权转交给函数,从而完成了Linux设备驱动程序的工作。 在系统内部,I/O设备的存取操作通过特定的入口点来进行,而这组特定的入口点恰恰是由设备驱动程序...转载 2019-08-01 19:55:48 · 679 阅读 · 0 评论