随笔分类 -  正点原子Linux驱动开发学习实操

记录学习驱动开发的操作经历。
摘要:一、Linux 下 LCD 驱动简析 1.与裸机的异同 在 Linux 中应用程序最终也是通过操作 RGB LCD 的显存来实现在 LCD 上显示字符、图片等信息,但是Linux系统的内存管理严格,使用显存需要申请,因为虚拟内存的存在,驱动程序设置的显存和应用程序访问的显存要是同一片物理内存。 2. 阅读全文
posted @ 2023-02-24 15:48 是东东东啊 阅读(166) 评论(0) 推荐(0) 编辑
摘要:一、基本概念 按键、鼠标、键盘、触摸屏等都属于输入(input)设备,Linux 内核为此专门做了一个叫做 input子系统的框架来处理输入事件。本质属于字符设备。 1. input子系统结构如下: input 子系统分为 input 驱动层、input 核心层、input 事件处理层,最终给用户空 阅读全文
posted @ 2023-02-13 15:37 是东东东啊 阅读(237) 评论(0) 推荐(0) 编辑
摘要:一、简介 MISC 驱动其实就是最简单的字符设备驱动,通常嵌套在 platform 总线驱动中,实现复杂的驱动。当我们板子上的某 些外设无法进行分类的时候就可以使用 MISC 驱动。 所有的 MISC 设备驱动的主设备号都为 10,不同的设备使用不同的从设备号。随着 Linux字符设备驱动的不断增加 阅读全文
posted @ 2023-02-07 00:48 是东东东啊 阅读(106) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示