出版時間:2005-10 出版社:中國電力出版社 作者:程敬原 頁數(shù):204 字數(shù):298000
Tag標簽:無
內容概要
本書從項目開發(fā)實踐出發(fā),力求實用,從最基礎的網(wǎng)絡通訊開始,逐步展開對軟硬件操作的討論,由淺入深,并完全根據(jù)實際的軟件開發(fā)流程劃分章節(jié),從而引導編程者從程序規(guī)劃開始,逐步建立起一套自己的用戶程序。在隨書光盤中給出了12組VxWorks下通用模塊例程,以及其對應的Windows調試程序。所有程序均使用C或C++編程,方便入手,重用性強。 本書適合于初中級讀者使用,特別適合于計算機相關專業(yè)在校大學生,以及從事VxWorks開發(fā)的科研設計人員使用。
書籍目錄
序前 言第1章 選擇嵌入式——VxWorks入門 1.1 VXWorks簡介 1.2 使用VXWorks的預備知識 1.3 VXWorks編程規(guī)范 1.4 建立操作系統(tǒng) 1.5 用戶程序建立與調試 1.6 總結 第2章 軟件策劃——模塊化設計 2.1 模塊化設計的目的 2.2 軟件模塊劃分 2.3 嵌入式軟件各模塊簡介 2.4 總結 第3章 從通信入手——雙緩沖網(wǎng)絡通信 3.1 VxWorks網(wǎng)絡通信基礎 3.2 基于緩沖隊列的多任務網(wǎng)絡通信 3.3 網(wǎng)絡通斷檢測 3.4 總結 第4章 與控制端交流——通信協(xié)議 4.1 通信協(xié)議格式 4.2 VxWorks端的命令接收、處理和發(fā)送 4.3 VxWorks端命令通道通信實例 4.4 總結 第5章 與硬件打交道——定時查詢和中斷管理 5.1 硬件的定時查詢 5.2 硬件的中斷響應 5.3 多采集板系統(tǒng)中斷管理實例 5.4 總結 第6章 一體化設計——多任務控制 6.1 任務優(yōu)先級劃分 6.2 全局變量 6.3 用戶程序入口和靈活配置參數(shù)的初始化 6.4 總結 第7章 設計完成——自啟動的用戶程序 7.1 Flash操作 7.2 從Flash啟動操作系統(tǒng)VXWorks 7.3 結合用戶程序的自啟動系統(tǒng) 7.4 用戶參數(shù)的下電保存 7.5 總結 第8章 人機界面——控制端軟件設計 8.1 區(qū)分VC6.0與VxWorks 5.4的編程方式 8.2 以太網(wǎng)網(wǎng)絡 8.3 參數(shù)控制 8.4 菜單、工具條和狀態(tài)框 8.5 數(shù)據(jù)顯示、存儲和回放 8.6 總結 第9章 隨心所欲——嵌入式函數(shù)和全局變量的遠端調用 9.1 整理用戶程序的全局變量和函數(shù)接口 9.2 控制全局變量和函數(shù)的通信協(xié)議 9.3 控制端調用和受控端響應實例 9.4 總結 第10章 讓我們做得更好——針對 VxWorks的算法優(yōu)化 10.1 查獲非法關機的網(wǎng)絡監(jiān)控程序 10.2 脫離malloc的緩沖隊列 10.3 取舍權衡 10.4 總結
媒體關注與評論
從最基礎的網(wǎng)絡通訊開始,完全根據(jù)實際的開發(fā)流程引導編程者建立自己的用戶程序;詳細介紹了VxWorks的網(wǎng)絡通信基礎、通信協(xié)議、定時查詢和中斷管理以及任務調度方式等關鍵內容;以實用為目的,結合了作者幾年來開發(fā)實際系統(tǒng)的經驗,有較強的實用性和可重用性;光盤中帶有12組通用模快例程,便于讀者學習和使用。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
VxWorks軟件開發(fā)項目實例完全解析 PDF格式下載