分享
 
 
 

局域网上用vxWorks

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

修改hosts文件

在文件

/etc/hosts

中添加如下行:

10.10.0.150 xmdong

10.10.0.151 target

FTP服务器

Tornado自带了一个FTP服务器软件WFTPD。当HOST是linux平台时,TARGET通过网络连接

只能用FTP协议从HOST下载vxWorks映像文件。

打开FTP Server。

选中Security > Users/Rights…菜单,在添加新用户对话框中:

User Name: target,

Password: target,

Home Directory: 这里我设置为BIN,你也可以设置为其他路径,记住你的设置。后面DE

FAULT_BOOT_LINE中定义的vxWorks文件路径,就是以HOME为根目录的相对路径。建议将v

xWorks文件复制到HOME目录下面,这样vxWorks文件的路径最短。

另外,你可以通过Logging > Log Options…菜单,选中那些可选项目,来观察FTP过程

中的问题。

配置好之后,启动FTP Server。

3.4 配置BSP

配置BSP的工作是通过修改config.h文件完成的。这一步比较关键。

打开BSPNAME/config.h文件。

在文件的108行左右,会有对不同CPU的DEFAULT_BOOT_LINE定义语句,它描述了引导参数

,定义正确之后所制作的Boot ROM软盘才能正常引导TARGET机子。

根据我们的配置,这里应该修改为:

#elif (CPU == I80486)

#define DEFAULT_BOOT_LINE

"elPci(0,0)xmdong:vxWorks

h=10.10.0.150 e=10.10.0.151 u=target pw=target tn=target"

参数 参数值 描述

Boot device elPci 3COM 3C905B网卡

Processor number (0,0)

Host name xmdong 主机名

File name vxWorks VxWorks Image 文件路径名

Host inet (h) 10.10.0.150 主机网络接口地址

Inet on Ethernet (e)10.10.0.151 目标机网络接口地址

User (u) target FTP用户名

Password (pw) target FTP密码

Target name (tn) target 目标机名称

有关引导参数的详细描述,请参考Tornado User’s Guide之 2.5.4 Description of

Boot Parameters。

BSP中缺省包含了对Intel Ether Express PRO100 网卡的支持,而我们用的是3C905B网

卡,因此要去掉原来的定义,添加对我们的网卡的支持:

#undef INCLUDE_FEI

#define INCLUDE_EL_3C90X_END /* for our 3COM 3C905B NIC */

新工程

然后在Tornado中新建一个工程。选择“Create a bootable VxWorks image”,OK。

n Step 1

Name: Project2

Location: /Tornado/proj/Project2 (以后我们提到PROJECT就是指这个路径)

Workspace: Add to current Workspace

n Step 2

Would you like to base your project on: A BSP, pc486 (也就是我们说的BSPNAME)

n Step 3

Finish

Build工程

在Tornado环境的Workspace窗口中,选中前面新建的工程PROJECT,从鼠标右键弹出菜单

中执行ReBuild All (VxWorks)。

Build Output窗口显示了build的过程。成功之后,生成PROJECT/default/vxWorks映像

文件。

将文件PROJECT/default/vxWorks复制到BIN目录。因为在前面配置FTP服务器的过程中,

我们将BIN目录配置为FTP用户target的HOME目录。如果你将PROJECT/default目录配置为

HOME目录,就可以省去这个复制操作。

Boot ROM

在Tornado菜单中选择Build > Build Boot ROM…

在弹出对话框中:

Select a BSP: pc486

Select an Image to Build: bootrom_uncmp

OK.

Build Output窗口显示了build的过程。不出意外的话,BSPNAME目录下面会生成bootrom

_uncmp文件。

这里选择bootrom也是可以的,其他的没有试过。

3.8 制作引导盘

将上一步生成的文件BSPNAME/bootrom_uncmp复制到BIN目录。

打开一个konsole窗口。

进入BIN目录:

$cd tornado/host/x86-linuxbin

执行mkboot程序:

mkboot /dev/sda bootrom_uncmp

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有