Supervivi Mini2440启动引导程序
mini2440 的 loader 程序,功能挺全,启动效率也不错。supervivi_mini2440其实就是 mini2440 开发板的BIOS,支持 micro2440 也没问题,兼容性还蛮好。
文件结构比较清晰,适合刚接触裸机开发的朋友。你要是玩过2440系列的板子,会发现用起来顺手,调试方便,改动也灵活。
加载流程算比较典型的,先初始化 NAND,跑内存映像,把系统启动起来。如果你搞过u-boot,对这套流程应该不陌生。
源码注释也算到位,main.c
里对启动顺序写得挺清楚。实在不懂,搭配网上的资料一起看,比如LINUX mini2440 详解这篇,讲得还挺细。
还有像mini2440 测试程序、实训指导书,都可以一起翻翻,理解整体结构。
如果你是用 micro2440,也没啥大问题,BIOS 级别的东西移植性强,用着也比较稳,注意下 I/O 口定义就行了。
嗯,,supervivi_mini2440算是个靠谱的起步工具。你要是正在研究启动加载流程,或者想搞清楚裸机阶段怎么引导 Linux,可以拿它练练手。
124.79KB
文件大小:
评论区