Tornado2.2下的【Build Boot ROM】菜单和批处理文件mkboot.bat都干了什么?

① Tornado2.2环境下的【Build 】->【Build Boot ROM】可以生成特定BSP的bootrom,例如:

(AMD是在C:\Tornado2.2\target\config内,是从pcPentium目录复制了一份改名而来的)


点击OK相当于执行:

(先设置环境变量,执行torvar.bat,再进入到C:\Tornado2.2\target\config\AMD)

rem Command line build environments
set WIND_HOST_TYPE=x86-win32
set WIND_BASE=C:\Tornado2.2
set PATH=%WIND_BASE%\host\%WIND_HOST_TYPE%\bin;%PATH%

再:

make bootrom

得到了包含信息的bootrom文件;


② 在目录里C:\Tornado2.2\target\config\AMD执行 mkboot.bat b: bootrom,相当于:

objcopypentium -O binary --gap-fill=0 bootrom bootrom.sys 

分析文件mkboot.bat批处理源文件很容易得到答案:对于类型bootrom.dat、bootrom、bootrom_uncmp、vxWorks_rom都是执行上述的方式得到二进制的bootrom.sys;对于类型bootrom.bin、bootrom_uncmp.bin、vxWorks_rom.bin都是执行简单的copy动作!


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
dos,是磁盘操作系统的缩写,是个人计算机上的一类操作系统。从1981年直到1995年的15年间,磁盘操作系统在IBM PC兼容机市场中占有举足轻重的地位。而且,若是把部分以DOS为基础的Microsoft Windows版本,如Windows 95、Windows 98和Windows Me等都算进去的话,那么其商业寿命至少可以算到2000年。微软的所有后续版本中,磁盘操作系统仍然被保留着。 从1981年MS-DOS1.0直到1995年MS-DOS7.1的15年间,DOS作为微软公司在个人计算机上使用的一个操作系统载体,推出了多个版本。DOS在IBM PC 兼容机市场中占有举足轻重的地位。可以直接操纵管理硬盘的文件,以DOS的形式运行。 是一个更久远的操作系统CP/M的翻版。DOS家族包括MS-DOS、PC-DOS、DR-DOS、Free-DOS、PTS-DOS、ROM-DOS、JM-OS等,其中以MS-DOS最为著名,最自由开放的则是Free-DOS。虽然这些系统常被简称为"DOS",但没有任何一个系统单纯以"DOS"命名(只有一个毫无关连的1960年代IBM大型主机操作系统以此命名)。此外,有几个和DOS无关、在非x86的微计算机系统上运行的磁盘操作系统在名称中也有"DOS"字眼,而且在专门讨论该机器的场合中也会简称为"DOS"(例如:AmigaDOS、AMSDOS、ANDOS、Apple DOS、Atari DOS、Commodore DOS、CSI-DOS、ProDOS、TRS-DOS等),但这些系统和DOS可执行文件以及MS-DOS API并不兼容。 微软图形界面操作系统 Windows NT 问世以来,DOS就是一个后台程序的形式出现的。可以通过点击运行-CMD进入运行。[1]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值