1.IMX6ULL LINUX开发之简述 Pintitus 2022-02-20 174 阅读1分钟 一、裸机开发与Linux驱动开发的区别 裸机开发与寄存器打交道。 Linux下开发直接操作寄存器不现实。 是根据各种驱动框架进行开发。各种外设套入Linux下提供的框架下的API函数。将模块进行分层处理。驱动最终表现就是在/dev/xxx文件。打开,关闭,读写设备结点。Linux内核会分析设备树记录的设备信息,将设备树与设备驱动进行匹配。 二、Linux驱动开发分类 1、字符设备驱动 2、块设备驱动 3.、网络设备驱动 \