歡迎您光臨本站 註冊首頁

如何區域網上使用vxWorks安裝Linux

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

  修改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,你也可以設置為其他路徑,記住你的設置.後面DEFAULT_BOOT_LINE中定義的vxWorks文件路徑,就是以HOME為根目錄的相對路徑.建議將vxWorks文件複製到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'


[火星人 ] 如何區域網上使用vxWorks安裝Linux已經有730次圍觀

http://coctec.com/docs/linux/show-post-56083.html