学习目标,掌握基本的驱动开发流程, 熟悉 uboot, kernel,rootfs 的移植。
重点关注: kernel 的处理, 后期有需求可以通过 qemu 处理事情。

上述的目标只是基于目前的认识来说,后续认为可以更新可以更新;

根据几天的摸索,有如下收获:
主要使用的开发板为:
stm32 3DDA: 比imx6ull 的性能更强,理论上更具性价比,不过可能芯片资料较少
imx6ull: 最近具有性价比的芯片,没有高性能需求,会使用改芯片
2440: 上个10年的东西,已经停售


本着只是学习一种通用的方法,我认为 2440 对我来说足够了,只要他能够完成烧片的处理,实际公司的使用,关于烧片的处理,可能会提供相应的方法,而我只是为了入门驱动开发,足够了。


另外根据对韦东山课程的了解,我觉得驱动大全对我来说已经足够,后续有完全匹配的置位再进行项目开发,或者使用 imx6u 去掌握其他。


关于学习记录,或者学习方法

参考: 【韦东山】基于JZ2440视频的学习路线_20191106必读.pdf
步骤1: 了解开发板,怎么通过现有的东西烧写程序? 参考: 000JZ2440V3开发板使用手册兼容V2V1_必读.pdf
完成状态: 已完成。

步骤2:了解裸板驱动的开发, 目标 LED 驱动