vxworkslinux:如何局域网上使用vxWorks安装Linux




  修改hosts文件
  在文件
  
  /etc/hosts
  
  中添加如下行:
  10.10.0.150 xmdong
  10.10.0.151 target
  FTP
  Tornado自带了个FTP软件SoftwareWFTPD当HOST是平台时TARGET通过网络连接只能用FTP从HOSTvxWorks映像文件
  
  打开FTP Server
  
  选中Security > Users/Rights…菜单在添加新用户对话框中:
  
  User Name: target
  
  Password: target
  
  Home Directory: 这里我设置为BIN你也可以设置为其他路径记住你设置后面DEFAULT_BOOT_LINE中定义vxWorks文件路径就是以HOME为根目录相对路径建议将vxWorks文件复制到HOME目录下面这样vxWorks文件路径最短
  
  另外你可以通过Logging > Log Options…菜单选中那些可选项目来观察FTP过程中问题
  
  配置好的后启动FTP Server
  
  3.4 配置BSP
  
  配置BSP工作是通过修改config.h文件完成步比较关键
  
  打开BSPNAME/config.h文件
  
  在文件108行左右会有对区别CPUDEFAULT_BOOT_LINE定义语句它描述了引导参数定义正确的后所制作Boot ROM软盘才能正常引导TARGET机子
  
  根据我们配置这里应该修改为:
  
  #el (CPU I80486)
  
  # 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
  
  # 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用户targetHOME目录如果你将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-bin
  
  执行mkboot:
  
  mkboot /dev/sda bootrom_uncmp'
Tags:  硬盘安装linux linux安装 linux安装与使用 vxworkslinux

延伸阅读

最新评论

发表评论