管理提醒: 本帖被 qq2440 执行加亮操作(2010-07-01)
我们在 6410 开发板上所用的bios 名为“superboot”,它需要被烧写入SD 卡中使用,
关于它的USB 下载功能,如果你使用过mini2440,那么在mini6410 开发板上,你也会得心
应手,因为它们的功能菜单和命令都几乎是完全相同的,你甚至不用重新安装USB 下载驱动
和dnw 下载软件。
当然了,superboot 还支持更加强大易用的SD 卡直接安装或运行系统,这样你只需
要简单的修改一下配置文件,无需连接电脑,当然也无需USB 和dnw,你就可以快速而简单
的烧写或运行各种系统,这对于喜欢奔波外出或者大批量生产的人来说,都十分有用,因为
它只需一张SD 卡就可以了。
另外,你不用担心你使用的是WindowsXP,还是Vista,还是Windows7,甚至是64-bit
的Windows7,我们提供的SD-Flasher 程序都可以畅通无阻的运行使用;你也不必担心你使
用的是小容量的SD 卡,还是高速大容量的SDHC 卡,superboot 都可以安得其所。
鉴于我们汉语的一些谐音简称,你可以把“superboot”称为连SB 都会使用的
bootloader;在下面的介绍中,基于习惯,我们把它称为bios。
需要说明的是,superboot 是由友善之臂精心研制开发的,我们并不提供它的源代码,
不过我们也提供了开源的u-boot,它也支持USB 下载和SD 卡启动,但功能和烧写的速度都
比较有限,这里有个简单的对比列表:
对比项 | superboot | U-Boot | U-Boot |
设计者或移植改进者 | 友善之臂 | 友善之臂 | 其他厂商 |
简单易用的下载菜单 | 支持 | 支持 | 有的支持 |
USB 下载StepLoader,如Nboot 等 | 支持 | 支持 | 支持 |
USB 下载Linux 内核 | 支持 | 支持 | 支持 |
USB 下载Yaffs2 文件系统映像 | 支持 | 支持 | 有的支持 |
USB 下载UBIFS 文件系统映像 (一般Android 系统用) | 支持 | 不支持 | 不支持 |
USB 下载EBOOT.nb0 | 不需要,所以不支持 | 不需要,所以不支持 | 支持 |
USB 下载WindowsCE 映像NK.bin | 支持 | 不支持 | 不支持 |
USB 下载WindowsCE 映像NK.nb0 | 不需要,所以不支持 | 支持 | 不支持 |
USB 下载WindowsCE 开机图片 | 支持(直接使用bmp 文件,不需要转换) | 不支持 | 有的可以支持,但需要手工转换 |
USB 下载烧写裸机程序 | 支持 | 支持 | 支持 |
启动参数设置 | 支持 | 支持 | 支持 |
2G 以内普通SD 卡 | 支持 | 支持 | 支持 |
高速大容量SD 卡(FAT32 格式) | 支持 | 不支持 | 不支持 |
SD 卡脱机烧写StepLoader 如Nboot 等 | 支持 | 不支持 | 不支持 |
SD 卡脱机烧写Linux 内核 | 支持 | 不支持 | 不支持 |
SD 卡脱机烧写Yaffs2 映像 | 支持 | 不支持 | 不支持 |
SD 卡脱机烧写UBIFS 映像 (一般Android 系统用) | 支持 | 不支持 | 不支持 |
SD 卡脱机烧写WindowsCE 映像NK.bin | 支持 | 不支持 | 不支持 |
SD 卡脱机烧写WindowsCE 开机图片 | 支持 | 不支持 | 不支持 |
SD 卡脱机烧写裸机程序 | 支持 | 不支持 | 不支持 |
SD 卡直接运行Linux 全系统 | 支持 | 不支持 | 不支持 |
SD 卡直接运行WindowsCE 全系统 | 支持 | 不支持 | 不支持 |
SD 卡直接运行Ubuntu 全系统 | 支持 | 不支持 | 不支持 |
SD 卡直接运行Android 全系统 | 支持 | 不支持 | 不支持 |
SD 卡直接运行裸机程序 | 支持 | 不支持 | 不支持 |
SD 快速读取和烧写系统(见注释1) | 支持 | 不支持 | 不支持 |
注释1:因为技高一筹,我们通过SD 卡烧写系统的速度无与伦比!
Linux(yaffs2, 120M) : 仅需1分钟
WindowsCE6(34M) : 仅需17 秒
[ 此帖被qq2440在2010-06-29 23:54重新编辑 ]