摘要:
这是最后的运行流程,用户open设备节点,通过主设备号找到驱动程序,根据次设备号找到对应的设备,使用驱动函数中的read(),write()等函数操作设备。为了搭建这样的运行时环境,需要做如下工作:1 驱动程序加载(申请主设备号,在/proc/devices下创建设备)2 根据具体设备创建设备节点 (查询合适的主设备号和可用的次设备号 在/dev下面创建设备节点)先说说设备号的申请吧int register_chrdev_region(dev_t first, unsigned int -count, char*name)这个是静态申请 第一个参数是自己定义的一个32位无符号整数,第二个是要申 阅读全文
浙公网安备 33010602011771号