注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學VxWorks與嵌入式軟件開發(fā)

VxWorks與嵌入式軟件開發(fā)

VxWorks與嵌入式軟件開發(fā)

定 價:¥30.00

作 者: 羅國慶等編著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 嵌入式計算機

ISBN: 9787111129691 出版時間: 2003-09-01 包裝: 精裝
開本: 26cm 頁數(shù): 293 字數(shù):  

內(nèi)容簡介

  本書主要介紹了VxWorks操作系統(tǒng)核心技術、Tornado開發(fā)環(huán)境的使用和嵌入式實時軟件的程序設計等內(nèi)容。全書共有9章,主要內(nèi)容包括嵌入式實時操作系統(tǒng)(RTOS);VxWorks與Tornado介紹;實時多任務軟件的開發(fā)方法;VxWorks的開發(fā)方法;Tornado交叉開發(fā)環(huán)境;VxWorks操作系統(tǒng)環(huán)境下的編程;Tornado的調試方法;BSP開發(fā)與實例;嵌入式軟件測試等。本書內(nèi)容翔實、技術實用,是根據(jù)有關文獻結合編者的工程開發(fā)經(jīng)驗編寫而成的,有很強的實用和參考價值。本書適合嵌入式系統(tǒng)的開發(fā)、設計人員閱讀,也可供從事嵌入式產(chǎn)品開發(fā)的廣大工程技術人員學習與參考。

作者簡介

暫缺《VxWorks與嵌入式軟件開發(fā)》作者簡介

圖書目錄

  第1章  嵌入式實時操作系統(tǒng)(RTOS)
    1.1  實時系統(tǒng)
    1.2  實時系統(tǒng)的典型應用及特點
    1.2.1  嵌入式應用
    1.2.2  一般應用
    1.3  嵌入式實時系統(tǒng)軟件的基本特征
    1.4  嵌入式實時系統(tǒng)的分類
    1.4.1  按速度分類
    1.4.2  按確定性分類
    1.4.3  按軟件結構分類
    1.5  嵌入式實時操作系統(tǒng)及發(fā)展
    1.5.1  嵌入式實時操作系統(tǒng)的發(fā)展
    1.5.2  微內(nèi)核特點
    1.5.3  嵌入式實時操作系統(tǒng)的特點
    1.6  商用嵌入式實時操作系統(tǒng)
    1.6.1  商用嵌入式實時操作系統(tǒng)介紹
    1.6.2  商用嵌入式實時操作系統(tǒng)舉例
  第2章  VxWorks與Tornado介紹
    2.1  嵌入式實時操作系統(tǒng)VxWorks概述
    2.1.1  VxWorks的基本特點和缺陷
    2.1.2 VxWorks的適用環(huán)境
    2.2  開發(fā)環(huán)境的基本結構
    2.3  Tornado部分介紹
    2.3.1  Tomado的基本結構
    2.3.2  Tornado工具集
    2.4 “xWorks部分介紹”
    2.4.1  Target部分的VxWorks操作系統(tǒng)基本結構
    2.4.2  VxWorks的網(wǎng)絡系統(tǒng)構成和開發(fā)的基本情況
    2.  5   目標上的Image
    2.5.1  1mage的結構
    2.5.2  1mage的執(zhí)行
    2.5.3  1mage在內(nèi)存中的存放
    2.5.4  調試
  第3章 實時多任務軟件的開發(fā)方法
    3.1  開發(fā)步驟
    3.2  層次設計
    3.2.1  劃分任務
    3.2.2  任務調度
    3.2.3  VxWorks中的實體
    3.3  細節(jié)設計
    3.3.1  系統(tǒng)的正確性尺度
    3.3.2  動態(tài)內(nèi)存分配
    3.3.3  實時設計的評估與規(guī)范
    3.4  實時設計開發(fā)實例
    3.4.1  實例1——飛機控制系統(tǒng)“Fly-by-Wire”
    3.4.2  實例2——機器人控制器
    3.4.3  實例3——人員進出房間系統(tǒng)
  第4章  VxWorks開發(fā)方法
    4.1  交叉開發(fā)環(huán)境的建立
    4.1.1  操作系統(tǒng)VxWo~s的配置
    4.1.2  主機上的配置
    4.1.3  目標機上的設置
    4.1.4  啟動目標機上的VxWorks的流程
    4.1.5  交叉開發(fā)環(huán)境的啟動
    4.2  BootROM引導流程分析
    4.2.1  流程簡介
    4.2.2  具體描述
    4.2.3  編寫B(tài)SP需要完成的工作
    4.3  單板上MPC860初始化過程
    4.3.1  單板的硬件資源分布  
    4.3.2  初始化MPC860寄存器
    4.3.3  初始化程序
    4.4  VxWorks初始化流程及配置
    4.4.1  VxWorks的初始化流程
    4.4.2  對標準程序中BSR部分的去除
    4.4.3  設置VxWorks使其能夠同時支持100M和iOM的網(wǎng)卡
    4.4.4  如何使用SCC通道作為串行口通道
    4.4.5  在VxWorks中編程實現(xiàn)HDLC協(xié)議的討論
  第5章  Tomado交叉開發(fā)環(huán)境
    5.1  Tornado概述
    5.2  安裝Tornado
    5.2.1  簡介
    5.2.2  Tornado的卸載
    5.3  開發(fā)工具
    5.3.1  Tomado基本包
    5.3.2  可選的主機開發(fā)工具
    5.3.3  可選的實時運行環(huán)境下的開發(fā)工具
    5.4  Tornado的使用
    5.4.1  啟動Tornado
    5.4.2  建立工程
    5.4.3  將例子源文件增加到項目
    5.4.4  創(chuàng)建項目
    5.4.5  將項目下載到VxWorks目標仿真器
    5.4.6  從TornadoShell上運行應用程序
    5.4.7  檢查目標的內(nèi)存使用情況
    5.4.8  檢查任務
    5.4.9  查找程序的錯誤(bug)
    5.4.10  修改bug
    5.4.11  WindSh(TornadoShell)的使用
  第6章  VxWorks操作系統(tǒng)環(huán)境下的編程
    6.1  VxWorks任務及調度
    6.1.1  任務(Task)狀態(tài)
    6.1.2  狀態(tài)間的轉換
    6.1.3  任務控制
    6.2  具有一個主進程及兩個子進程的例子
    6.3  任務之間的通信機制
    6.3.1  簡介
    6.3.2  信號量
    6.3.3  管道
    6.3.4  消息隊列
    6.3.5  共享內(nèi)存
    6.3.6  Socket
    6.3.7  “看門狗”定時器(WatchdogTimer)
    6.3.8  通信機制性能分析
    6.3.9  通信機制的選擇
    6.3.10  綜合例子
    6.4  VxWorks的中斷服務機制
    6.4.1  VxWorks的中斷服務
    6.4.2  編寫符合條件的ISR代碼
    6.4.3  1SR的連接
    6.4.4  編程接口
    6.4.5  1SR與任務之間的通信機制
    6.5  MPC860的中斷
    6.5.1  CPM中斷控制器(CPIC)
    6.5.2  SIU中斷控制器
    6.5.3  EPPC的異常處理
    6.6  創(chuàng)建可自啟動項目(BootableProject)
    6.7  通信軟件的編程規(guī)范
    6.7.1  排版
    6.7.2  注釋 
    6.7.3  標識符命名
    6.7.4  可讀性
    6.7.5  變量、結構
    6.7.6  函數(shù)、過程
    6.7.7  可測性
    6.7.8  程序效率
    6.7.9  質量保證
    6.7.10  代碼編輯、編譯、審查
    6.7.11  代碼測試、維護
    6.7,12  宏
  第7章  Tomado的調試方法
    7.1  Tornado調試工具及使用
    7.1.1  Browser的使用
    7.1.2  Debugger調試工具的使用
    7.1.3  GDB調試工具的使用
    7.1.4  調試時常用方法的總結
    7.2  Tornado調試問題及解決
    7.2.1  程序異常:指令異常
    7.2.2  程序異常:堆棧異常
    7.2.3  程序異常:死循環(huán)
    7.2.4  程序異常:數(shù)據(jù)覆蓋
    7.3  任務調試模式下的多任務調試
    7.3.1  測試用例源代碼
    7.3.2  多任務調試步驟
  第8章  BSP開發(fā)與實例
    8.1  基本概念
    8.2  BSP有關的文件
    8.2.1  BSP的文件構成
    8.2.2 BSP配置文件
    8.3  系統(tǒng)啟動順序
    8.3.1  VxWorkslmage
    8.3.2  BootROMImage
    8.4驅動程序(Driver)
    8.4.1  驅動程序的多任務運行環(huán)境
    8.4.2  中斷與驅動程序的耦合方式
    8.5  BSP的生成、下載
    8.6  板級支持包開發(fā)工具
    8.7  BSP設計開發(fā)實例1
    8.7.1  系統(tǒng)需求
    8.7.2  硬件和軟件初始化
    8.7.3  設備驅動
    8.7.4  32程映像(Pr叫ectlmage)下載
    8.8  BSP設計開發(fā)實例2
    8.8.1  系統(tǒng)需求
    8.8.2  BSP功能模塊結構設計
  第9章 嵌入式軟件測試
    9.1  通用軟件測試方法
    9.1.1  軟件測試的定義
    9.1.2  測試的目的和原則
    9.1.3  測試信息流程
    9.1.4  軟件開發(fā)與軟件測試
    9.1.5  測試設計中的系統(tǒng)分析方法
    9.1.6  測試方法
    9.1.7  軟件測試的策略
    9.2  嵌入式軟件測試介紹
    9.2.1  嵌入式軟件分析與測試的重要性
    9.2.2  純軟件的測試工具
    9.2.3  硬件的測試工具
    9.3  CodeTEST嵌入式軟件測試系統(tǒng)
    9.3.1  CodeTEST概述
    9.3.2  CodeTEST在各研發(fā)階段的應用
    9.3.3  Tornado環(huán)境內(nèi)的CodeTEST的使用
    9.3.4  CodeTEST功能詳細解釋

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號