Linux设备驱动开发
文章平均质量分 92
无知的Talent
to say goodbye is to die a little
展开
-
Makefile快速入门学习笔记
基本语法与规则 Makefile 描述的是文件编译的规则,一条规则主要由两部分组成,依赖关系和命令: targets : prerequisites command targets: 规则的目标,可以是.o,可以是可执行文件,还可以是一个标签 prerequisites: 生成目标的依赖文件,可以是多个或者没有 command:make时需要执行的命令,可以是任意的shell命令,可以有多条命令,每条命令占一行。 Makefile中主要包含的内容: 显示规则:显式说明如何生成一个目标文件 隐晦规则原创 2021-06-21 14:31:03 · 350 阅读 · 0 评论 -
Linux 设备驱动模型以platform设备为例介绍(Linux设备驱动开发详解学习笔记)
Linux设备驱动的软件架构 Linux 设备驱动软件的需求 Linux操作系统不是针对具体的硬件架构而设计的,它支持约30种体系结构下的大量硬件平台。因此Linux操作系统对于软件的跨平台能力,可移植性都有很高的要求。对于Linux设备驱动软件,同样要求: 跨平台性,对于不同的硬件平台兼容。 可移植性,不同的硬件平台不用修改任何代码或者只需要修改很少量的配置就可以直接编译运行。 可扩展性,一个设备驱动应该能够做到支持多个同类设备。 Linux 设备驱动的核心思想 为了满足上述对于驱动软件的需求,Lin原创 2021-05-07 20:01:13 · 488 阅读 · 2 评论