VxWorks應用開發基本步驟

來源:互聯網
上載者:User

假設BSP部分已經做好,下面說一下開發應用程式的基本步驟:

1.首先從Tornado中建立一個新的Project可以看出,有兩種影像可以選擇:Bootable和Downloadable,在開發初期通常是先建立一個不包含應用程式層模組的的bootable project,編譯出一個包含基本組件的VxWorks影像,將系統啟動起來;其實這一步編譯出的就是包含基本組建的一個VxWorks核心,並沒有我們的應用代碼。

2.在和上面的Bootable工程相同的Workspace中建立一個Downloadable project,在這個工程中編寫、編譯應用程式層的模組,然後動態下載到目標機中去調試;

3.應用程式層模組調試完畢發行就緒之後,可以將應用程式層模組和第一步中的Bootable的VxWorks影像編譯到一起;
這時候可以向Boottable Project中加入應用程式層代碼檔案,加入方式是Add from project,然後把包含應用程式層代碼的Downloadable project中的檔案匯入Bootable project,重新編譯Bootable Project得到的就是包含應用程式層的可開機VxWorks影像。

4.把最終的映象放到磁碟片、硬碟或者Ftp伺服器相應的目錄下,這需要根據BootRom中bootline的啟動方式來決定。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.