
linux驱动
文章平均质量分 79
黑色雨
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
中断
Linux驱动编程相对于应用程序编写多了中断处理。因为驱动是管理硬件的,而为了提高硬件的访问效率,通常不是由CPU来轮询硬件的状态,而是在硬件准备好后主动通知CPU,这种硬件上的异步通知就是中断。...原创 2019-02-16 17:19:28 · 308 阅读 · 0 评论 -
makefile文件简介及编写
makefile简介在基于Linux嵌入式系统开发的过程中,构建一个工程中的源文件不计其数,按类型、功能、模块分别放在若干个目录中,Makefile定义了一系列的规则来制定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至进行更复杂的功能操作。因为Makefile就像一个shell脚本一样,其中也可以执行操作系统的命令。Makefile带来的好处就是“自动化编译”。一旦写好了m...原创 2019-02-11 13:01:24 · 341 阅读 · 0 评论 -
字符类GPIO驱动编写
字符类GPIO驱动编写编写“动态申请字符类设备号”驱动platform_device结构体新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchar...原创 2019-02-28 12:23:04 · 811 阅读 · 0 评论 -
生成杂项设备设备节点
一部分驱动要和上层通信,就需要生成设备节点,上层应用通过一套标准的接口函数调用设备节点就可以控制底层以及和底层通信。Linux中设备节点是通过“mknod”命令来创建的。一个设备节点其实就是一个文件,Linux中称为设备文件。在Linux中,所有的设备访问都是通过文件的方式,一般的数据文件称为普通文件,设备节点称为设备文件。为什么会引入杂项设备?第一、节省主设备号如果所有的驱动都是用字符设备...原创 2019-02-28 13:50:48 · 727 阅读 · 0 评论 -
proc参数介绍
Linux 系统上的/proc 目录是一种文件系统,即 proc 文件系统。与其它常见的文件系统不同的是,/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。基于/proc 文件系统如上所述的特殊性,其内的文件也常被称作虚拟文件,并具有一些独特的...转载 2019-02-13 20:18:48 · 2427 阅读 · 0 评论