首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
imx6ll专题
IMX6LL|打造自己的驱动总线
xbus:打造自属的驱动总线 驱动总线 软件与硬件代码分离,提高程序的复用性 device–关联硬件代码driver_devices–关联软件代码bus_type–统一管理、设置match匹配规则 设备驱动模型体现分离思想 bus-xbus-devices-drivers 总线管理 buses_init()函数 内核启动执行 /sys/bus int __init buse
阅读更多...
IMX6LL|class:设备的大管家
uevent:内核消息的快递包 uevent机制 kobject对象可以通过uevent机制往用户空间发送信息 kobject_uevent:内核消息发送接口 广播方式发送 NETLINK:特殊的网络通信,本地主机使用 传统做法是内核执行hotplug程序进行消息通知(效率低、不优雅) udev/mdev:用户空间守护进程,监听广播信息 默认开机启动,systemdudevadm
阅读更多...