Linux驱动
文章平均质量分 96
小白橘颂
嵌入式软件工程师,vx:ZHT010112(请备注来意)
展开
-
Linux驱动(一):环境搭建及介绍
自用自用自用,晚上睡觉前复盘用。当然,也欢迎大家参考指正。积极认错,坚决不该(bushi)。uboot 版本 — 2017.09 kernel 版本 — linux 5.10.110。原创 2024-08-30 17:56:08 · 978 阅读 · 0 评论 -
Linux驱动(二):模块化编程的基本操作
没多少东西,就是最基础的一些Linux驱动编写操作。原创 2024-09-01 12:08:35 · 1854 阅读 · 0 评论 -
Linux驱动(四):Linux2.6字符设备驱动及GPIO子系统
主要内容就是搞了个Linux2.6字符设备驱动的编码框架,然后简单使用驱动代码编写了GPIO子系统,配置了一下两个LED灯io口,最后使用应用程编写代码调用底层驱动的API接口,使两个LED灯闪烁。原创 2024-09-03 20:05:07 · 1611 阅读 · 0 评论 -
Linux驱动(三):字符设备驱动之杂项
内核和网络设备驱动程序间的通信,完全不同于内核和字符以及块驱动程序之间的通信,内核调用一套和数据包相关的函数socket,也叫套接字。,除了块设备和网络设备,其他设备基本都是字符设备,我们常常写的驱动代码,也往往是字符设备。用于处理与内核不直接相关的设备或功能的驱动程序,适用于各种简单或虚拟设备的实现,并为开发者提供了一种简便的方式来处理字符设备。中都会被抽象成文件,所有对硬件设备的操作到应用层中,也都会被抽象成文件的操作,设备文件通常会被放在/dev目录下。每一个字符设备在应用层的抽象文件也被叫做。原创 2024-09-02 19:53:47 · 1305 阅读 · 0 评论 -
Linux驱动(五):Linux2.6驱动编写之设备树
本文主要讲解了一下设备树的概念,编写语法规则,API函数和使用流程,最后使用LED灯闪烁,实战验证了一下。原创 2024-09-04 19:59:56 · 1526 阅读 · 0 评论 -
Linux驱动(六):Linux2.6驱动编写之平台设备总线
本文主要介绍了一下两种驱动编写方法:1.比较原始的设备端+驱动端编写方法。2.效率较高的设备树+驱动端编写方法。最后,使用LED闪烁实战验证了一下。原创 2024-09-10 16:57:11 · 903 阅读 · 0 评论