![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux驱动学习
llhm
这个作者很懒,什么都没留下…
展开
-
arm linux设备树学习笔记1
设备树是由一系列被命名的节点(Node)和属性(Property)组成。节点本身可包含子节点。设备树可描述的信息有: . CPU的数量和类别 .内存基地址和大小 .总线和桥 .外设连接 .中断控制器和中断使用情况 .GPIO控制和GPIO使用情况 .时钟控制器和时钟使用情况 Bootloader会将设备树信息传递给内核。(Bootloader也需要支持将编译后的设备树传递给内核。uboot从V1...原创 2019-12-15 16:33:19 · 191 阅读 · 0 评论 -
Linux独立编译内核模块
内核模块的程序结构 模块加载函数(必须) 当通过insmod或modprobe命令加载内核模块时,模块会自动被内核执行,完成模块的相关初始化工作。 一般以 __init标识声名函数,并且用“module_init(初始化函数名)”来初始化 模块卸载函数 模块许可证声名 模块参数 模块导出符号 模块作者等信息声名 独立编译Makefile #makefile for ke...原创 2019-10-01 17:12:04 · 579 阅读 · 0 评论