
字符驱动框架
文章平均质量分 57
行者甲
这个作者很懒,什么都没留下…
展开
-
Linux 音频驱动实验
I.MX6ULL 带有 SAI接口,正点原子的 I.MX6ULL ALPHA 开发板通过此接口外接了一个 WM8960 音频 DAC 芯片,本实验我们就来学习一下如何使能 WM8960 驱动,并且通过 WM8960 芯片来完成音乐播放与录音。音频的驱动框架在这里不进行分析。原创 2023-05-02 09:32:39 · 542 阅读 · 0 评论 -
Linux 多点电容触摸屏实验
Linux下电容触摸屏驱动实验原创 2023-04-29 13:43:35 · 312 阅读 · 0 评论 -
Linux SPI 驱动实验
本实验的目的驱动 I.MX6UALPHA 开发板上的ICM-20608这个SPI接口的六轴传感器,可以在应用程序中读取 ICM-20608的原始传感器数据。原创 2023-04-22 13:45:20 · 245 阅读 · 0 评论 -
Linux I2C 驱动实验
本实验在 Linux 下开发 I2C 接口器件驱动,重点是学习 Linux 下的 I2C 驱动框架,按照指定的框架去编写 I2C 设备驱动。原创 2023-04-16 11:47:54 · 452 阅读 · 0 评论 -
Linux INPUT子系统实验
本实验进行的是当按键按下,上报按键值,是在中断函数的基础上改写的。原创 2023-04-04 00:07:29 · 168 阅读 · 0 评论 -
Linux MISC 驱动实验
当有些外设无法进行分类的时候就可以使用MISC驱动。MISC 驱动其实就是最简单的字符设备驱动,通常嵌套在 platform 总线驱动中来实现字符设备的驱动。原创 2023-03-28 23:41:10 · 246 阅读 · 0 评论 -
Linux 内核定时器实验
本实验通过应用程序设置定时器的周期,将LED进行周期性的亮灭。原创 2023-03-18 19:35:15 · 229 阅读 · 0 评论 -
Linux 按键输入实验
Linux 按键输入实验原创 2023-03-18 19:26:30 · 103 阅读 · 0 评论 -
互斥体实验
在驱动入口函数中调用 mutex_init 初始化 mutex;在 open 函数中调用mutex_lock 获取 mutex,成功的话就表示可以使用 LED 灯,失败的话就会进入休眠状态,和信号量一样;在 release 函数中调用 mutex_unlock 函数释放 mutex,这样其他应用程序就可以获取 mutex 了。原创 2023-03-16 23:28:16 · 71 阅读 · 0 评论 -
信号量实验
信号量保护的临界区没有运行时间限制,可以在驱动的 open 函数申请信号量,然后在release 函数中释放信号量。原创 2023-03-16 22:18:24 · 98 阅读 · 0 评论 -
自旋锁实验
本实验使用自旋锁实现了一次只能有一个应用程序访问 LED 灯。原创 2023-03-15 21:17:42 · 69 阅读 · 0 评论 -
原子操作实验
本实验使用atomic 来实现一次只能允许一个应用访问 LED。原创 2023-03-15 20:29:44 · 77 阅读 · 0 评论 -
pinctrl和 gpio子系统实验
pinctrl和 gpio子系统实验原创 2023-03-13 23:40:54 · 137 阅读 · 0 评论 -
设备树下的 LED 驱动实验
设备树下的 LED 驱动实验原创 2023-03-12 22:27:21 · 194 阅读 · 0 评论 -
设备树常用of操作函数
设备树常用of操作函数原创 2023-03-06 23:57:31 · 223 阅读 · 0 评论 -
新字符设备驱动实验
本文介绍了一种新的字符设备驱动方式,相较于老的字符设备驱动方式,该字符设备驱动方式不用自己创建设备号,也不用自己手动创建设备节点原创 2023-03-04 09:17:04 · 111 阅读 · 0 评论 -
嵌入式 Linux LED 驱动开发实验
嵌入式 Linux LED 驱动开发实验原创 2023-02-28 22:22:55 · 375 阅读 · 0 评论 -
驱动模块加载与卸载时常用指令
本文将驱动模块加载与卸载时常用指令进行总结与说明原创 2023-02-26 10:19:37 · 2524 阅读 · 0 评论 -
字符设备驱动Linux用户程序
本文是在编写好字符设备驱动以后,将字符设备驱动成功挂载到根文件系统下,编写一个简单的Linux用户空间程序进行测试所编写的驱动是否可以正常工作。原创 2023-02-26 09:39:02 · 61 阅读 · 0 评论 -
一个完整的字符设备驱动代码
Linux下字符设备驱动开发框架,在程序下方对程序与函数进行说明。原创 2023-02-26 09:34:36 · 353 阅读 · 0 评论