VxWorks中bootline的说明
来源:互联网 发布:黑人男友 知乎 豆瓣 编辑:程序博客网 时间:2024/06/06 06:40
boot程序的主要功能是引导vxworks 内核,所以boot程序需要知道vxworks的内核存放在何处,通过什么手段去获取。在vxworks缺省的boot程序里有一条内建的default boot line,它指明了获得vxworks内核的途径,在boot程序启动时,它先寻找NVRAM里面有无boot line,如没有,则等里的内容添入BOOT_PARAMS结构里,然后,启动程序和vxworks内核利用此结构寻找启动参数。
下面看boot line结构:
bootDev(unitNum,procNum) hostname:bootFile e=ead b=bad h=had g=gad u=username pw=password f=flags tn=targetName s=startupScript o=other
bootDev / 设备名,软盘:fd; 硬盘:ATA;网络要根据网卡的类型来做:NE2000及其兼容网卡为ENE,3COM以太网卡为ELT,Intel网卡为EEX,Intel82559网卡为fei ,3C905B PCI网卡为elPci。
unitNum / 设备单元号,一般指为0
procnum / cpu的处理器号,一般为0
flags / 标识,十六进制数,意义如下:
0x01: 关闭对处理器0的系统控制
0x02: 将局部symbols和全局symbols装入目标机symbols表
0x04: 禁止自动启动(即由用户输入boot line)
0x08: 快速boot(不计数等待用户输入)
0x40: 使用BOOTP or DHCP client
0x80: 使用TFTP获取image,否则使用RSH或FTP,用FTP时pw不为空
0x100: 使目标机登记为一个代理ARP client
ead / 目标机ip地址,此值如为空,网络接口不被帮定
bad / 背板接口
had / 主机ip地址
gad / 网关地址,如果主机和目标机不在一个局网里,需要
bootFile: / 存放vxworks image的路径
usr: / 使用FTP或RSH时的用户名
passwd: / ftp password
other: / 从网络启动时此值可为空,当从软盘或硬盘启动时,如果此值为你的网络设备,boot会为你绑定网络设备
hostname: / 主机名,任意
targetName:/目标机名
startupScript: / 脚本名,在boot以后的target shell里执行
在boot line中,e,b,h等等参数都不要求次序,你也可以让它为空值,如”pw= ”就是指口令为空参数,
看一个例子:
ene(0,0) lijun:c:/tornado/target/config/pc486/vxworks e="10".132.3.40 h="10".132.3.37 u="x86" pw="apue" tn="rod"
在上例中,网卡为NE2000及兼容网卡,主机名为lijun ,vxworks image存放在c:/tornado/target/config/pc486这个目录下,目标机的网络地址为10.132.3.40 主机的网络地址为10.132.3.37,通过FTP服务器下载,用户名为x86,口令为apue,目标机名为rod
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/huangxb_csu/archive/2008/11/05/3228116.aspx
- VxWorks中bootline的说明
- vxworks的default boot line说明
- vxworks的default boot line说明
- vxworks中看门狗的用法
- VxWorks函数说明
- vxworks基本说明
- vxworks启动时的命令的一些说明
- VxWorks中库文件的替换方法
- VxWorks中TFFS文件系统的构建
- VxWorks workbench中simulator的使用心得
- vxworks中FUNCPTR、LOCAL、STATUS的原型
- VxWorks中logMsg与printf的区别
- VxWorks中logMsg与printf的区别
- vxWorks中Timer相关的测试程序
- vxWorks中对时间的精确统计
- vxWorks中对时间的精确统计
- 虚拟机中VxWorks的网络设置
- VxWorks中WindML3.0的配置
- NOP 指令作用
- 264学习
- php-configure错误解决
- //输出蛇形数组
- Linux_PHP_MySQL_Apache
- VxWorks中bootline的说明
- Java 多线程
- java 设计模式-策略模式
- 软件安装镜像
- Criteria和Detachedcriteria的区别及应用
- 字符串为什么要用_T()
- 网络游戏的基本编程技术、架构
- webserver
- Criteria和Detachedcriteria的区别及应用2