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

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

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

定 價(jià):¥30.00

作 者: 羅國(guó)慶等編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 嵌入式計(jì)算機(jī)

ISBN: 9787111129691 出版時(shí)間: 2003-09-01 包裝: 精裝
開本: 26cm 頁(yè)數(shù): 293 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

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