新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > VxWorks Tornado基礎構成配置

        VxWorks Tornado基礎構成配置

        作者: 時間:2016-09-12 來源:網絡 收藏

        ·更詳細的安裝Tornado方法請參考Wind River Products Installation Guide

        ·www.wrs.com/corporate/support/prodbullet/T2.0上有一些相關信息,比如對于已知問題的解釋、產品公告等。

        可移植性

        ┌───────┐

        │ HSP │

        └───────┘

        ┌───────┐ ┌───┐

        │ Generic ││ │

        │ VxWorks ││ │

        └───────┘ │ │

        ┌───────┐ │ WDB │

        │ Arch ││ Agent │

        └───────┘ │ │

        ┌───────┐ │ │

        │ BSP │ │ │

        └───────┘ └───┘

        ·VxWorks中大部分是與板卡無關的,VxWorks與板卡有關的部分有:

        +Arch層(例如:MC680X0、PPC、i960、x86、arm)

        +與板卡有關部分(例如:硬件初始化、VME總線接口、定時功能等)

        +與主機有關的部分(例如:交叉編譯器、tornado工具和target server)

        ·因為WDB調試器獨立于VxWorks操作系統,所以能夠直接操作目標機并在遠端執行源碼級系統調試。

        ·BSP是Board Support Package的縮寫,是VxWorks中與板卡密切相關的部分。HSP是Host Support Package的縮寫,是Tornado中與主機密切相關的部分。

        Tornado目錄樹

        ┌host Tornado一些主機上的工具

        ├SETUP 安裝程序

        /usr/wind ───┼share shared XDR代碼

        ├target VxWorks操作系統以及板級支持包

        └docs html在線幫助文檔

        ·shared XDR代碼用于在主機工具和目標機之間傳輸數據,eXternal Data Representation是RPC(Remote Procedure Call)應用程序在網絡上發送數據的一種標準格式。

        ·Tornado目錄樹可以被安裝到任意目錄中。約定安裝目錄/usr/wind/指wind目錄,對于Windows主機來說wind目錄可能位于C:Tornado目錄下。

        Host目錄樹

        ┌include Tornado工具的頭文件

        ├src VxColor demo源文件

        ├host-os 主機相關工具

        │ ├bin 主機上Tornado和GNU的執行程序

        host ───┤ └lib Tornado工具運行庫

        ├resource GUI,Tcl以及幫助支持文件

        └tcl 標準Tcl發布

        ·host-os目錄命名規則為硬件-操作系統,正確命名如下:

        x86-win32 所有的Windows主機

        sun4-solaris Solaris主機

        parisc-hpux10 HP-UX主機

        Target目錄樹

        ┌config 用來配置和編譯VxWorks的文件

        │ ├all 通用配置文件

        │ ├bspName 板級支持包

        │ └comps VxWorks組件描述文件以及配置

        target───┼proj 已編譯的VxWorks自啟動工程

        ├h VxWorks頭文件

        ├lib VxWorks提供的庫文件

        ├src 部分VxWorks源代碼

        └unsupported 工具、驅動

        ·啟動程序以及VxWorks啟動代碼位于wind/target/config/all目錄中。

        ·BSP源代碼位于wind/target/config/bspName/sysLib.c中。

        +該文件可能包含BSP目錄中的其他文件,以及wind/target/src/drv下的通用驅動文件(例如:位于wind/target/src/drv/timer目錄下的定時程序)

        +標準發布版中不包括網絡和SCSI驅動源碼

        ·VxWorks庫文件通常是由一個目標模塊組成,有時也會由多個目標模塊以及與之相關的頭文件組成,例如:

        Library Routine Include file(s)

        ----------- ------------ -------------------

        taskLib taskSpawn taskLib.h

        memPartLib malloc stdlib.h

        semLib semTake semLib.h

        sysLib sysHwInit sysLib.h

        1.2幫助

        幫助手冊

        在線幫助

        用戶群

        技術支持

        WindSurf(風河公司的一個網站,類似于論壇,上面有各種常見問題以及解決方法,可以發帖提問,有高人指點)

        概述

        Tornado提供各種類型的幫助(括號中為手冊英文全稱)

        ·關于主機上的工具

        +Tornado用戶手冊(Tornado User's Guide)

        +GNU工具用戶手冊(GNU ToolKit User's Guide)

        +WindView用戶手冊(WindView User's Guide)

        ·關于VxWorks操作系統

        +VxWorks程序員指南(VxWorks Programmer's Guide)

        +VxWorks網絡程序員指南(VxWorks Network Programmer's Guide)

        +VxWorks參考手冊(VxWorks Reference Manual)

        +BSP參考手冊(HTML)(BSP Reference)

        ·Tornado在線幫助

        ·技術支持(如果購買了的話)

        ·其他手冊包括

        +Wind River Products Installation Guide.

        +Customer Support User’s Guide

        +Tornado Release Notes.

        +Tornado API Guide.

        +Debugging with GDB

        +GNU Make

        ·Tornado在線幫助

        +所有Tornado和VxWorks幫助手冊都提供HTML版,位于wind/docs目錄下。

        +在Windows和UNIX下可以通過Help按鈕打開幫助

        +在Windows主機上通過F1按鈕還能打開一些與上下文有關的幫助。

        其他資源

        ·包含VxWorks和嵌入式編程主題的新聞組:comp.os.vxworks

        ·培訓課程

        +Tornado設備驅動編寫(Tornado Device Driver Workshop)

        +Tornado BSP培訓(Tornado BSP Training Workshop)

        +Tornado工具培訓(Tornado Tools Training Workshop)

        ·提供下列問題的技術支持

        +安裝時問題以及安裝媒體出錯

        +WRS軟件、文檔和服務問題

        +幫助理解WRS產品功能

        ·WindSurf自助網頁提供:搜索引擎、FAQ、補丁、文檔更新以及已知問題清單等。

        ·其他需要注意的新聞組包括

        +comp.os.realtime-實時主題

        +comp.arch.bus.vmebus

        +comp.arch.embedded

        ·可以購買技術支持



        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新宁县| 宣城市| 通化市| 阿拉善左旗| 中方县| 尖扎县| 丰原市| 进贤县| 夹江县| 长宁县| 洛扎县| 山丹县| 凤翔县| 宝鸡市| 黔江区| 两当县| 百色市| 万年县| 灯塔市| 祁连县| 清新县| 饶河县| 吴桥县| 弥渡县| 北海市| 蛟河市| 尼玛县| 曲沃县| 南江县| 北京市| 广德县| 丹棱县| 永昌县| 福州市| 临沭县| 仪陇县| 会东县| 都江堰市| 玉溪市| 玛沁县| 泾阳县|