zoukankan      html  css  js  c++  java
  • bootrom脚本的创建 分类: vxWorks 2014-03-14 08:47 307人阅读 评论(0) 收藏

    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%in;%PATH%
    rem Diab Toolchain additions
    set DIABLIB=%WIND_BASE%hostdiab
    set PATH=%DIABLIB%WIN32in;%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:T22ppc
    set PATH=C:T22ppchostx86-win32in;C:WINNTSYSTEM32;C:WINNT;
    rem Diab Toolchain additions
    set DIABLIB=C:T22ppchostdiab
    set PATH=C:T22ppchostdiabWIN32in;C:T22ppchostx86-win32in;C:WINNT
    SYSTEM32;C:WINNT;
    make bootrom
    pause
        最后,pause命令的加入是为了在执行完毕后,等待用户输入任意键关闭DOS窗口,这样做的目的是为了查看执行结果,否则运行过程将一闪而过,无法得知运行过程及结果。

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    定义和使用EL函数
    在Java Web程序中使用Hibernate
    JDBC在Java Web中的应用——分页查询
    JDBC调用存储过程
    使用navicat工具创建MySQL存储过程
    JDBC操作数据库的批处理
    JDBC操作数据库
    Servlet监听器统计在线人数
    Servlet字符编码过滤器
    Servlet过滤器创建与配置
  • 原文地址:https://www.cnblogs.com/mao0504/p/4706642.html
Copyright © 2011-2022 走看看