bootrom脚本的创建
来源:互联网 发布:mac mini 改装 编辑:程序博客网 时间:2024/06/06 01:01
bootrom脚本的创建
以下以压缩版bootrom 为例,基于Powerpc 平台,详细介绍压缩版bootrom 的生成过程及执行流程,从而使读者对bootrom有一个彻底的了解。这对于VxWorks内核本身的移植和BSP开发都具有重要意义。
bootrom是通过命令行脚本生成的,虽然Tornado开发环境中包含生成bootrom的菜单子命令,但是最终还是通过调用命令行脚本进行bootrom的生成。
在执行生成bootrom 映像的make 命令之前,我们首先需要设置一些环境变量,最直接的方式是从$(WIND_BASE)/host/$(WIND_HOST_TYPE)/bin目录下运行torVars脚本文件。该文件基本实现如下:
rem Command line build environments
set WIND_HOST_TYPE=x86-win32
set WIND_BASE=C:\T22
set PATH=%WIND_BASE%\host\%WIND_HOST_TYPE%\bin;%PATH%
rem Diab Toolchain additions
set DIABLIB=%WIND_BASE%\host\diab
set PATH=%DIABLIB%\WIN32\bin;%PATH%
由此,我们可以在target/config/<bspName>(target/ config/wrSbc824x)目录下创建bootrom,生成脚本如下:
rem bootrom creator file:bootrom.bat
rem Command line build environments
set WIND_HOST_TYPE=x86-win32
set WIND_BASE=C:\T22\ppc
set PATH=C:\T22\ppc\host\x86-win32\bin;C:\WINNT\SYSTEM32;C:\WINNT;
rem Diab Toolchain additions
set DIABLIB=C:\T22\ppc\host\diab
set PATH=C:\T22\ppc\host\diab\WIN32\bin;C:\T22\ppc\host\x86-win32\bin;C:\WINNT\
SYSTEM32;C:\WINNT;
make bootrom
pause
最后,pause命令的加入是为了在执行完毕后,等待用户输入任意键关闭DOS窗口,这样做的目的是为了查看执行结果,否则运行过程将一闪而过,无法得知运行过程及结果。
0 0
- bootrom脚本的创建
- BOOTROM的连接
- BootRom的生成过程
- bootrom的构成
- bootrom的类型
- Bootrom的调试方法(一)
- 实验六 路由器bootrom的升级
- bootrom&vxworks下ftp的使用
- 创建用户的脚本
- hi3531spi flash启动和bootrom启动的对比
- AM335x启动流程(BootRom-> MLO->的Uboot)
- BootRom application
- bootrom制作
- 一个创建 ramdisk的脚本
- ---------------创建定时作业的脚本-----------------
- 创建数据库脚本的总结
- shell脚本菜单的创建
- sql语句脚本的创建
- Hdu 2571 命运(简单DP)
- 算法 第一周课外作业
- ios项目的目录结构和开发流程
- JAVA实现随机无重复数字功能
- 如何使用U盘安装win7操作系统
- bootrom脚本的创建
- 在c++中调用c代码需要注意的几点
- 总结
- jquery tataTable 默认配置和修改
- class类获取实例的三种方法
- boost::swap 的实现原理
- 函数的迭代
- POJ 2236 Wireless Network(并查集)
- JDK安装与环境变量配置(总结篇)卸载