关于启动代码与(vivi和u-boot的bootload)联系和区别239561561
关于启动代码与(vivi和u-boot的bootload)联系和区别
A:
最近拿到了块QQ2440的开发版,研究启动过程的时候,发现一个问题---象2410init.s这样启动代码 与 vivi和u-boot的bootload有什么联系和区别?
Q:
VIVI和U-BOOT都是BOOTLOADER的一种。VIVI是专门针对2410设计的。而U-BOOT是比较通用的,可以通过修改配置用到不同的硬件平台上去。BOOTLOADER的作用一般是用来调试,烧写FLASH,装载操作系统镜像,或者用来装载用户程序。
你说的INIT.S,就是一个程序的开始部分,用来初始化板子。当然,VIVI和U-BOOT本身肯定也是包括板子的初始化代码的。
开发方式有2种,一种是直接在板子上构建自己的程序,开发类似于单片机。另外一种是移植操作系统,linux,vxworks,wince等嵌入式操作系统。然后在操作系统平台上进一步的开发。
数据正在载入中..
