LINUX-RK3399
文章平均质量分 95
RK3399芯片驱动
熬不了夜的程序猿
这个作者很懒,什么都没留下…
展开
-
08.设备树
Device Tree 是一种描述硬件的数据结构, 由一系列被命名的节点(node) 和属性(property) 组成, 而节点本身可包含子节点。所谓属性, 其实就是成对出现的 name 和 value。在 Device Tree 中, 可描述的信息包括: CPU 的数量和类别, 内存基地址和大小, 总线和桥, 外设连接,中断控制器和中断使用情况, GPIO 控制器和 GPIO 使用情况, Clock 控制器和 Clock 使用情况。原创 2024-03-07 21:53:35 · 2099 阅读 · 0 评论 -
06.杂项设备
杂项设备是属于字符设备的,由于linux 驱动倾向于分层设计, 所以每个具体的设备都可以找到它归属的类型, 从而可以套到它相应的架构里面去, 我们只需要实现它最底层的那部分。但是也有部分字符设备, 确实不知道它属于哪种类型, 我们一般推荐大家采用miscdevice 的框架结构。misc 的意思是混合的杂项的,所以 misc设备驱动也叫做杂项设备驱动, 当我们板子上的某个设备没有办法分类时, 就可以用 misc 设备驱动。它的注册跟使用比较的简单,所以比较适用于功能简单的设备。原创 2024-03-05 19:46:23 · 1022 阅读 · 0 评论 -
02.bootload启动
U-Boot(Universal Boot Loader),是一个遵循 GPL 协议的开源软件, 也是一个广泛使用的 Bootloader。原创 2024-03-02 10:13:09 · 1849 阅读 · 0 评论