一.系统功能框架: U-boot : 启动内核 linux kernel: 启动应用 应用: open,read,write 都是通过C库实现,汇编就相当于swi val,引发中断,通过系统调用接口在异常中断调用不同处理函数(VFS). 二.字符设备驱动框架: 1.编写驱动:open , read, write 等功能函数的实现: static int led_drv_open(struct inode *inode, struct file *file){ printk("led_drv_op…