精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

vxWorks在線升級技術

開發
看到有很多網友詢問在vxworks下如何實現在線升級,逐一答復了多次,還是沒能說明白。因此決定把自己以前實際做的過程描述一下,希望能對大家有所幫助。如有不妥之處,請指出。

看到有很多網友詢問在vxworks下如何實現在線升級,逐一答復了多次,還是沒能說明白。因此決定把自己以前實際做的過程描述一下,希望能對大家有所幫助。如有不妥之處,請指出。本人曾經在ppc860T, ppc850, pentium-pc104(加doc2000)的目標機上實現過。

1  首先,需要在目標機上實現文件系統,比如使用trueFFS,用dosFS初始化tffs設備。在完成tffs驅動之后,可以調用usrTffsConfig(0,0,"/flash");如果成功,在shell下調用devs命令,應該能夠看到 /flash設備。

2  板子上首先應該有bootrom,如果沒有,使用仿真器寫入。

3  讓板子flash中的bootrom啟動,通過網絡加載vxworks。更新vxworks,應該使目標機在vxworks操作系統的支撐之下。即在運行vxworks時更

新存儲在flash中的vxworks映象。
  

該vxworks中應該包含tffs組件,并用usrTffsConfig創建一個tffs設備。如果創建不成功,先調用sysTffsFormat格式化該設備,再創建。
  

這個vxworks中,應該包含下列代碼(也可以啟動完畢之后,通過target server動態下載):
 STATUS myftp(char* host, char* user, char* passwd, char* srcFile, char* desFile)
 {
     int fd, total = 0;
     int ctrlSock;
     int dataSock;
     char buf [1024];
     int nBytes;

     remove ( desFile);

     fd=open(desFile,0x202,0);
     if (ERROR==fd)
     {
         return ERROR;
     }
 
     if (ftpXfer (host,user,passwd , "", "RETR %s",NULL, srcFile, &ctrlSock, &dataSock) == ERROR)
     {
          return (ERROR);
     }

     while ((nBytes = read (dataSock, buf, 512)) > 0)
     {
       total += nBytes;
       write(fd, buf, nBytes);
     }
     close(fd);
     close (dataSock);
     close (ctrlSock);
     if(total > 0)
     {
      return ERROR;
     }

     return OK;
 }

各參數的含義為:
 

char* host: 主機ip地址,該主機上存放了最新的vxworks映象。
 char* user: ftp的用戶名。
 char* passwd: ftp的密碼。
 char* srcFile: 主機上vxworks映象的文件名,通常為vxworks。
 char* desFile: 目標機上存放的vxworks文件名,通常為vxworks。

4  由于后面vxworks將從tffs中加載,而不是通過網絡,因此應該在usrAppInit中初始化網絡接口。
  

在tornado2.0.x下可以這樣做:
 usrNetEndDevStart("cpm",0);
 usrNetIfConfig("cpm",0,"192.168.0.240","cpm",0xffffff00);
   在tornado2.2.x下,可以這樣做:
 ipAttach(0,"cpm");
 ifMaskSet ("cpm0", 0xffffff00);
 ifAddrSet ("cpm0","192.168.0.240");

5  目標機啟動完畢之后,在某一臺主機上打開ftp server,該主機上存放了最新的vxworks映象文件。此外,還應該創建一個用戶,比如用戶名和密碼均為“target”,設置它的home directory為最新的vxworks的路徑。

6  在目標機的target shell中執行myftp,比如:myftp("192.168.0.1", "target", "target", "vxWorks", "vxWorks")如果執行成功,返回OK(0),否則為ERROR(-1)。不成功,則檢查網絡和ftp服務器端的服務和配置。
  

這樣,新的vxworks就存放于tffs設備中,需要重新啟動目標機,使其運行新的vxworks(本文中的vxworks既包含了操作系統,也包含了用戶應用程序)。

7  我們需要更新bootrom,使目標機加電后直接從tffs設備中加載vxworks。為此,修改bsp的config.h文件:

 #define DEFAULT_BOOT_LINE \
 "tffs=0,0(0,0)host:/flash/vxWorks h=192.168.0.118 e=192.168.0.120 u=target pw=target"

 #define INCLUDE_TFFS
 #define INCLUDE_DOSFS

如果是在tornado2.0.x下,還需要修改 \target\config\comps\src\net\usrNetBoot.c文件:
    if ( (strncmp (sysBootParams.bootDev, "scsi", 4) == 0)
 || (strncmp (sysBootParams.bootDev, "ide", 3) == 0)
 || (strncmp (sysBootParams.bootDev, "ata", 3) == 0)
 || (strncmp (sysBootParams.bootDev, "fd", 2) == 0))

改為:
    if ( (strncmp (sysBootParams.bootDev, "scsi", 4) == 0)
 || (strncmp (sysBootParams.bootDev, "ide", 3) == 0)
 || (strncmp (sysBootParams.bootDev, "ata", 3) == 0)
 || (strncmp (sysBootParams.bootDev, "tffs", 4) == 0)
 || (strncmp (sysBootParams.bootDev, "fd", 2) == 0))

8  build bootrom,生成可以使用的bootrom.bin文件。在這一步之前,應該首先make clean。

9  更新bootrom時,我們可以直接使用vxworks中FTP Client和Network Remote I/O Support組件。為此,需要使當前正在運行的vxworks是通

過網絡加載的,這樣vxworks啟動完畢之后,當前默認路徑是主機上vxworks映象文件所在的目錄,可以用pwd和ls命令查看。把上一步中生成的

bootrom.bin文件拷貝到該目錄下。該主機上同樣需要啟動ftp server服務。

10 在目標機的target shell中執行
 

tffsBootImagePut 0,0x100,"bootrom.bin"
  

正常情況下就可以通過tffs文件系統在線更新了bootrom,使其從tffs設備中加載vxworks。

【編輯推薦】

  1. 讓Perl成為你的嵌入式開發工具
  2. 嵌入式設備上的 Linux 系統開發
  3. 幾種Linux下嵌入式開發環境的簡單介紹
責任編輯:張燕妮 來源: cnemb.com
相關推薦

2015-01-26 16:58:38

ISSU在線升級技術不間斷網絡華為

2009-04-11 15:12:24

VxWorks串口例子

2017-04-28 11:02:58

glance鏡像技巧

2009-04-11 15:12:24

vxworks操作系統

2009-08-17 17:16:19

C#實現在線升級

2009-06-30 11:03:09

VxWorksMiniGUI

2009-04-22 17:18:29

Vxworks驅動加載step by ste

2011-05-04 14:56:33

WPS OFFICE

2017-12-21 10:43:44

Linux嵌入式終端

2015-06-30 11:06:05

云+云計算技術思維

2010-09-10 10:36:13

VxWorks網絡協議

2016-06-28 16:23:16

VxWorks/風河

2010-08-10 11:31:31

2013-04-03 10:54:21

首都在線云服務Windows Azu

2009-09-02 21:29:19

2009-06-22 09:06:57

程序員技術升級

2011-05-04 16:54:48

WPS OFFICE在線文檔快盤

2012-03-08 09:23:49

2020-09-22 15:30:19

技術研發思維

2019-07-23 18:15:26

技術大數據數據庫
點贊
收藏

51CTO技術棧公眾號

一级aaaa毛片| 国产激情av在线| 亚洲s码欧洲m码国产av| 亚洲美女15p| 精品视频一区 二区 三区| 资源网第一页久久久| 日韩一级在线播放| 老司机免费视频一区二区| 欧美肥老妇视频| 91中文字幕永久在线| 国产精品久久久久久久久久久久久久久 | sese一区| 国产精品综合一区二区三区| 欧美高清视频免费观看| 一区二区三区免费在线观看视频 | 911av视频| 国产精品蜜臀| 国产欧美一区二区精品忘忧草| 国产午夜精品免费一区二区三区| 亚洲一二三区av| 亚洲无线看天堂av| 久久九九久久九九| 91网在线免费观看| 性无码专区无码| 久久人人88| 亚洲国产精品久久91精品| 99精品免费在线观看| 毛片av在线| 91丨porny丨最新| 成人精品一区二区三区电影黑人| 日产欧产va高清| 日韩在线理论| 国产婷婷色综合av蜜臀av| 亚洲另类第一页| 深夜福利在线视频| 国产原创一区二区三区| 78色国产精品| 青春草免费视频| 成人影视亚洲图片在线| 精品国产一区二区三区不卡| 亚洲色图 在线视频| h片在线观看视频免费| 国产精品久久久久7777按摩| 精品国产乱码久久久久久88av| 亚洲一级黄色大片| 亚洲一区网站| 日韩精品高清在线| 91福利视频免费观看| 久久精品资源| 在线精品亚洲一区二区不卡| 男女啪啪免费视频网站| 在线中文字幕-区二区三区四区| 国产性色一区二区| 精品欧美一区二区在线观看视频| 99免费在线视频| 久久狠狠亚洲综合| 国产精品高潮呻吟久久av黑人| 免费看污片的网站| 欧美国产极品| 亚洲成人久久网| 国产麻豆剧传媒精品国产| 成人51免费| 欧美色网一区二区| 亚洲少妇第一页| 神马电影网我不卡| 国产精品久99| 亚洲免费视频一区| aaa在线观看| 国产精品视频九色porn| 日韩欧美亚洲在线| www.亚洲.com| 国产精品久久久久婷婷二区次| 任我爽在线视频精品一| 免费在线看v| 久久久天堂av| 亚洲精品久久区二区三区蜜桃臀| 电影在线一区| 国产在线看一区| 成人羞羞国产免费| www男人的天堂| 成人免费看黄yyy456| 亚洲xxxx做受欧美| 亚洲一卡二卡在线| 国产一区在线看| 91国产在线播放| 欧美一区二区三区成人片在线| www.视频一区| 蜜桃999成人看片在线观看| 伊人网免费视频| 久久精品国产精品亚洲精品| 成人午夜小视频| 亚洲乱码在线观看| jiyouzz国产精品久久| 久久综合中文色婷婷| 国产视频第一区| 亚洲蜜臀av乱码久久精品 | 日韩a一区二区| 欧美另类交人妖| 日本三级视频在线| 视频一区在线视频| 91精品在线影院| 欧美一级做性受免费大片免费| 91亚洲精华国产精华精华液| 热久久免费视频精品| 波多野结衣电车| 久99久精品视频免费观看| 91免费在线观看网站| 亚洲三区在线播放| 国产精品无遮挡| 国产一级大片免费看| 桃花岛tv亚洲品质| 欧美精三区欧美精三区| 一边摸一边做爽的视频17国产| 欧美一区二区麻豆红桃视频| 久久久91精品| 久久国产柳州莫菁门| 欧美黄色录像片| 91国内在线视频| 一级aaaa毛片| 91免费视频网址| 麻豆一区二区三区在线观看| 伊人久久av| 伊人色综合久久天天| 麻豆av免费在线| 日韩第一区第二区| 亚洲一二在线观看| 五月天综合在线| 蜜乳av另类精品一区二区| 成人黄色午夜影院| 婷婷五月综合激情| 日韩美女久久久| 国产成人无码a区在线观看视频| 看黄在线观看| 欧美日韩久久久久久| 国产视频精品视频| 久久人人99| 青青草一区二区| 天天操天天射天天| 国产精品乱码妇女bbbb| 国产熟女高潮视频| 成人在线视频中文字幕| 日韩在线观看网站| 国产成人麻豆免费观看| 99麻豆久久久国产精品免费 | 欧美视频在线观看一区二区三区| 成人免费在线观看入口| 无码人妻精品一区二区三区66| 久久亚洲黄色| 久久久久久久97| 性一交一乱一精一晶| 日韩久久一区二区| 国产永久免费网站| 日韩视频在线观看| 国产精品久久久久久亚洲影视| 天堂在线资源库| 亚瑟在线精品视频| 私密视频在线观看| 亚洲精选91| 国产日韩精品一区观看| 久草成色在线| 欧美tickling挠脚心丨vk| 青青草原在线免费观看视频| 国产一二三精品| 国内外成人激情免费视频| 日本在线一区二区三区| 美女999久久久精品视频| 国产精品玖玖玖| 国产欧美精品国产国产专区| 欧美黄色免费影院| 婷婷亚洲成人| 国产精品久久久久久久电影| av片在线看| 欧美色视频在线| 九九热久久免费视频| 狠狠色综合色综合网络| 亚洲一区综合| 成人自拍视频| 久久久久国产视频| 三级小视频在线观看| 精品国产乱码久久久久久婷婷 | 国产精品久久久久av蜜臀| 久久久久久久成人| 你懂的好爽在线观看| 色av一区二区| 日韩欧美视频免费观看| 国产精品一级片| 欧美 日韩 国产在线观看| 久久99久久人婷婷精品综合| 国产精品视频区| 日本在线视频网址| 精品偷拍各种wc美女嘘嘘| 欧美一区二区三区久久久| 亚洲色图20p| 一级黄色片毛片| 久久99伊人| 中文字幕欧美日韩一区二区| 日韩视频1区| 4k岛国日韩精品**专区| www在线播放| 欧美mv日韩mv亚洲| 三级网站在线播放| 亚洲天堂2014| 中出视频在线观看| 美国十次了思思久久精品导航| 在线天堂一区av电影| baoyu135国产精品免费| 国产精品成人观看视频国产奇米| 麻豆传媒视频在线观看免费| 亚洲国产中文字幕久久网| 羞羞色院91蜜桃| 亚洲综合视频网| 性猛交ⅹxxx富婆video| 国产精一区二区三区| 国产精品亚洲a| 午夜精品免费| 欧洲精品码一区二区三区免费看| 国内不卡的一区二区三区中文字幕| 午夜精品一区二区三区av| 午夜免费播放观看在线视频| 亚洲免费观看在线视频| 亚洲欧美日韩偷拍| 麻豆一区二区三| 国产免费黄色av| 欧美一区亚洲| 午夜一区二区三区| 欧美成a人免费观看久久| 成人激情春色网| 欧美成人精品三级网站| 亚洲男女性事视频| 不卡视频免费在线观看| 欧美网站大全在线观看| 亚洲午夜18毛片在线看| 亚洲一区影音先锋| 免费成人美女女在线观看| 久久精品网站免费观看| 久久无码专区国产精品s| 乱一区二区av| 午夜免费高清视频| 免费精品视频| 2018国产在线| 欧美三区美女| 在线观看日韩片| 国产麻豆一区二区三区精品视频| 国产欧美丝袜| xvideos.蜜桃一区二区| 成人免费视频a| 96视频在线观看欧美| 国产精品99久久久久久人| 亚洲欧美韩国| 91chinesevideo永久地址| 国精一区二区三区| 欧美大片网站在线观看| www免费在线观看| xxxxx91麻豆| 亚洲s色大片| 中文字幕精品在线| 成人午夜电影在线观看| 在线看福利67194| shkd中文字幕久久在线观看| 国产一区二区三区日韩欧美| 国产特黄在线| 日韩在线精品一区| 日本在线视频网| 亚洲视频在线播放| 久久久资源网| 亚洲视频网站在线观看| 成人激情电影在线看| 中文字幕视频一区二区在线有码| 国产美女视频一区二区三区| 亚洲视频视频在线| 第九色区av在线| 色老头一区二区三区在线观看| 欧美激情黑人| 欧美日韩国产91| 182在线视频观看| 欧洲成人午夜免费大片| 国产精品久久久久久妇女| 国产suv精品一区二区三区88区| 色尼玛亚洲综合影院| 国产精品视频在线播放| 男人在线资源站| 精品国偷自产在线视频| 久久综合网导航| 欧美黑人一级爽快片淫片高清| 国产桃色电影在线播放| 欧美中文在线免费| 99精品国自产在线| 成人精品一区二区三区| av动漫精品一区二区| 久久久久资源| 日韩欧美伦理| 第九区2中文字幕| 国产亚洲欧洲| 97超碰成人在线| 成人高清免费观看| 色婷婷在线影院| 亚洲欧洲精品成人久久奇米网| 一级免费黄色录像| 一区二区在线免费观看| 亚洲 欧美 成人| 91.麻豆视频| 水莓100在线视频| 色妞久久福利网| 超碰在线网站| 国产精品久久二区| 亚洲电影一区| 日本在线成人一区二区| 一个色综合网| chinese少妇国语对白| 韩国av一区二区| 黄色正能量网站| 亚洲美女屁股眼交3| 亚洲男人的天堂在线视频| 欧美另类高清zo欧美| 日韩在线观看视频一区| 日韩在线视频导航| 国内精彩免费自拍视频在线观看网址| 日韩av免费一区| 久久综合给合| 四虎永久国产精品| 黄页网站一区| 五月天av在线播放| 久久久午夜电影| 久久久久人妻一区精品色欧美| 在线一区二区视频| 黄片毛片在线看| 久久久精品视频在线观看| 在线一区av| 国产一区不卡在线观看| 亚州av乱码久久精品蜜桃| 激情婷婷综合网| 成人久久视频在线观看| 小早川怜子一区二区的演员表| 色一情一伦一子一伦一区| 国精产品一品二品国精品69xx| 一本色道久久88综合亚洲精品ⅰ| 丰满的护士2在线观看高清| 成人综合国产精品| 亚洲裸色大胆大尺寸艺术写真| 毛片av在线播放| 精品一区二区免费| 国产小视频自拍| 欧美日韩日本国产| 韩国中文字幕hd久久精品| 久久精品青青大伊人av| 日韩成人免费av| 亚洲视频小说| 蜜臂av日日欢夜夜爽一区| 精品人伦一区二区| 日韩欧美中文字幕在线播放| 人妻少妇精品无码专区久久| 欧美激情videos| 麻豆国产一区| www亚洲国产| 久久一二三四| 成人在线手机视频| 日本乱人伦一区| 成人三级黄色免费网站| 国产激情视频一区| 精品国产视频| 99热手机在线| 国产精品久久久久久妇女6080| 亚洲一二区视频| 日韩视频免费中文字幕| 伊人久久一区| 97碰在线视频| 成人性生交大片免费看中文网站| 国产一级在线播放| 亚洲女人天堂成人av在线| 老司机成人影院| 亚洲精品乱码久久久久久蜜桃91| 日韩高清不卡一区二区三区| 亚洲国产日韩一区无码精品久久久| 欧美亚洲国产bt| 日本中文字幕视频在线| 97久久夜色精品国产九色| 在线成人激情| 黄色在线免费播放| 欧美日韩亚洲激情| 北条麻妃在线| 国产精品成人一区二区三区吃奶| 忘忧草精品久久久久久久高清| 亚洲视频在线不卡| 亚洲国产日产av| 国产二区在线播放| 91久久久亚洲精品| 午夜久久tv| 国产中文字幕一区二区| 欧美丝袜丝交足nylons| 中中文字幕av在线| 国产在线一区二| 日本在线不卡视频| 999精品视频在线观看播放| 亚洲第一区在线观看| 欧美大片免费高清观看| 伊甸园精品99久久久久久| 成人免费高清在线观看| 久久久久久亚洲av无码专区| 不卡毛片在线看| 最新国产精品视频|