注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合VxWorks高級程序設(shè)計

VxWorks高級程序設(shè)計

VxWorks高級程序設(shè)計

定 價:¥36.00

作 者: 李方敏編著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302081272 出版時間: 2004-05-01 包裝: 平裝
開本: 26cm 頁數(shù): 395 字?jǐn)?shù):  

內(nèi)容簡介

  全書深入而系統(tǒng)地講解了VxWorks高級程序設(shè)計的重點和難點,尤其對POSIX編程、I/O系統(tǒng)、網(wǎng)絡(luò)應(yīng)用編程等作了詳細(xì)的介紹,并給出了眾多的實用編程技巧。同時,本書對于VxWorks中出現(xiàn)的新技術(shù)及其優(yōu)秀特性也作了詳細(xì)的介紹。本書共12章,內(nèi)容包括wind內(nèi)核、任務(wù)間通信、POSIX編程、信號、I/O系統(tǒng)、文件系統(tǒng)、VxWorks網(wǎng)絡(luò)整體分析、網(wǎng)絡(luò)應(yīng)用編程、網(wǎng)絡(luò)驅(qū)動(END)、BSP概述、VxWorks映像、VxWorks啟動過程等知識。本書內(nèi)容詳實、實例豐富、可讀性強,是VxWorks中、高級開發(fā)人員的一本不可多得的參考書籍。

作者簡介

暫缺《VxWorks高級程序設(shè)計》作者簡介

圖書目錄

第1章 wind內(nèi)核
1.1 內(nèi)核概述
1.1.1 實時內(nèi)核
1.1.2 微內(nèi)核
1.1.3 任務(wù)調(diào)度
1.2 任務(wù)屬性
1.2.1 任務(wù)控制塊(WIND_TCB)
1.2.2 任務(wù)棧
1.2.3 出錯狀態(tài)
1.2.4 鉤子函數(shù)
1.2.5 任務(wù)狀態(tài)
1.2.6 系統(tǒng)任務(wù)
1.3 內(nèi)核功能接口
1.3.1 激活內(nèi)核
1.3.2 任務(wù)創(chuàng)建
1.3.3 任務(wù)控制
1.3.4 任務(wù)結(jié)束
1.3.5 任務(wù)重啟
1.3.6 調(diào)度控制
1.3.7 其他輔助函數(shù)
1.4 多任務(wù)與函數(shù)重入
第2章 任務(wù)間通信
2.1 概述
2.2 共享內(nèi)存
2.3 信號量
2.3.1 概述
2.3.2 二進制信號量
2.3.3 互斥信號量
2.3.4 計數(shù)信號量
2.3.5 共享內(nèi)存信號量
2.4 消息隊列
2.4.1 概述
2.4.2 普通消息隊列
2.4.3 共享內(nèi)存消息隊列
2.4.4 信號量和消息隊列實驗
2.5 管道
2.5.1 概述
2.5.2 使用管道
2.5.3 管道I/O控制
2.5.4 管道示例
2.6 信號
2.7 socket
第3章 POSIX編程
3.1 POSIX標(biāo)準(zhǔn)簡介
3.2 時鐘和定時器
3.2.1 概述
3.2.2 時鐘
3.2.3 定時器
3.2.4 看門狗
3.2.5 示例
3.3 內(nèi)存鎖定
3.4 線程
3.4.1 線程創(chuàng)建
3.4.2 動態(tài)庫初始化
3.4.3 線程私有數(shù)據(jù)
3.4.4 線程互斥與同步
3.4.5 線程結(jié)束
3.4.6 線程撤銷
3.5 任務(wù)調(diào)度
3.5.1 概述
3.5.2 調(diào)計策略
3.5.3 調(diào)度實現(xiàn)
3.6 信號量
3.6.1 概述
3.6.2 初始化信號量
3.6.3 信號量基本操作
3.6.4 刪除信號量
3.7 消息隊列
3.7.1 概述
3.7.2 打開消息隊列
3.7.3 傳遞消息
3.7.4 消息到達(dá)通知
3.7.5 消息隊列示例
第4章 信號
4.1 信號概述
4.2 信號處理函數(shù)
4.3 BSD信號接口
4.4 POSIX信號接口
4.4.1 阻塞信號集
4.4.2 信號處理函數(shù)
4.4.3 同步處理
4.5 POSIX1003.1b擴展信號接口
4.5.1 擴展信號處理函數(shù)
4.5.2 發(fā)送隊列信號
4.5.3 隊列信號處理
4.6 信號的影響
4.6.1 系統(tǒng)調(diào)用中斷
4.6.2 函數(shù)重入影響
第5章 I/O系統(tǒng)
5.1 I/O系統(tǒng)概述
5.1.1 I/O系統(tǒng)層次結(jié)構(gòu)
5.1.2 文件、設(shè)備和驅(qū)動程序
5.2 基本I/O
5.2.1 標(biāo)準(zhǔn)I/O
5.2.2 打開和關(guān)閉
5.2.3 創(chuàng)建和刪除
5.2.4 讀寫
5.2.5 文件截平
5.2.6 I/O控制
5.3 I/O復(fù)用(Select)
5.4 其他I/O
5.4.1 緩沖I/O(ansiStdio)
5.4.2 格式化I/O(fioLib)
5.4.3 消息記錄(IogLib)
5.5 異步I/O(AIO)
5.5.1 AIO控制塊
5.5.2 AIO函數(shù)
5.5.3 用AIO的實例
5.6 常用的VxWorks設(shè)備
5.6.1 串行終端設(shè)備
5.6.2 偽內(nèi)存設(shè)備
5.6.3 NFS設(shè)備
5.6.4 非NFS網(wǎng)絡(luò)文件系統(tǒng)設(shè)備(netDrv設(shè)備)
5.6.5 RAM盤
5.7 I/O系統(tǒng)內(nèi)部結(jié)構(gòu)
5.7.1 驅(qū)動程序
5.7.2 設(shè)備
5.7.3 文件描述符
5.7.4 塊設(shè)備驅(qū)動
5.8 串口tty設(shè)備
5.8.1 串口的層次
5.8.2 串口初始化過程
5.8.3 創(chuàng)建tty設(shè)備
5.8.4 tty輸入輸出
5.8.5 控制tty
5.9 編寫SCC驅(qū)動
5.9.1 tty數(shù)據(jù)結(jié)構(gòu)
5.9.2 xxDrv數(shù)據(jù)結(jié)構(gòu)
5.9.3 xxDrv程序結(jié)構(gòu)
5.9.4 查詢支持
第6章 文件系統(tǒng)
6.1 文件系統(tǒng)概述
6.2 CBIO
6.2.1 基本CBIO
6.2.2 CBIO磁盤緩存
6.2.3 CBIO卷設(shè)備
6.2.4 ioctl
6.3 dosFs文件系統(tǒng)
6.3.1 卷結(jié)構(gòu)
6.3.2 使用dosFs
6.3.3 掛裝與卸載
6.3.4 文件和目錄
6.3.5 ioctl
6.3.6 連續(xù)文件
6.4 rawFs文件系統(tǒng)
第7章 VxWorks網(wǎng)絡(luò)整體分析
7.1 概述
7.1.1 TCP/IP協(xié)議簡介
7.1.2 VxWorks網(wǎng)絡(luò)棧
7.2 網(wǎng)絡(luò)數(shù)據(jù)流分析
7.2.1 網(wǎng)絡(luò)存儲組織
7.2.2 數(shù)據(jù)組織
7.2.3 接收:從驅(qū)動程序到應(yīng)用程序的數(shù)據(jù)流
7.2.4 發(fā)送:從應(yīng)用程序到驅(qū)動程序的數(shù)據(jù)流
7.2.5 查看函數(shù)
7.3 遠(yuǎn)程訪問服務(wù)
7.3.1 遠(yuǎn)程登錄rlogin和TELNET
7.3.2 NFS服務(wù)器
7.3.3 FTP服務(wù)器
7.3.4 NFS客戶端
7.3.5 FTP客戶和RSH
7.3.6 TFTP客戶端
第8章 網(wǎng)絡(luò)應(yīng)用編程
8.1 socket概述
8.2 網(wǎng)絡(luò)程序設(shè)計的特殊之處
8.3 socket通信屬性
8.4 socket端點地址
8.4.1 數(shù)據(jù)結(jié)構(gòu)表示
8.4.2 協(xié)議端口號
8.4.3 地址操作函數(shù)
8.5 socket應(yīng)用框架
8.6 面向連接的socket應(yīng)用
8.6.1 創(chuàng)建socket
8.6.2 綁定端點地址
8.6.3 建立連接
8.6.4 在連接的socket上發(fā)送和接收
8.6.5 關(guān)閉連接
8.6.6 面向連接的socket示例
8.7 無連接的socket應(yīng)用
8.7.1 sendto和recvfrom
8.7.2 無連接的socket示例
8.7.3 無連接socket和connect
8.7.4 多播的實現(xiàn)
8.7.5 廣播的實現(xiàn)
8.8 裸層socket
8.8.1 報文格式
8.8.2 發(fā)送和接收
8.8.3 示例:Traceroute
8.9 socket應(yīng)用高級話題
8.9.1 I/O控制
8.9.2 socket選項
8.9.3 I/O復(fù)用
8.9.4 超越I/O復(fù)用限制
8.9.5 深入底層處理
第9章 網(wǎng)絡(luò)驅(qū)動(END)
9.1 網(wǎng)絡(luò)驅(qū)動層次結(jié)構(gòu)
9.1.1 MUX和協(xié)議層接口
9.1.2 END驅(qū)動和MUX接口
9.2 裝載END驅(qū)動
第10章 BSP概述
10.1 BSP功能
10.2 BSP標(biāo)準(zhǔn)規(guī)范
10.3 BSP組織結(jié)構(gòu)
10.4 BSP支持主機/目標(biāo)系統(tǒng)交叉開發(fā)環(huán)境
10.5 BSP允許將應(yīng)用系統(tǒng)移植到其他體系下
10.6 模板和參考
10.7 設(shè)備驅(qū)動開發(fā)中需要考慮的問題
第11章 VxWorks映像
11.1 符號表
11.2 目標(biāo)模塊格式(OMF)
11.3 映像類型
11.3.1 BSP引導(dǎo)映像
11.3.2 VxWorks系統(tǒng)映像
第12章 VxWorks啟動過程
12.1 目的、策略與過程概述
12.2 引導(dǎo)階段
12.2.1 romInit()
12.2.2 romStart()
12.2.3 sysInit()
12.3 準(zhǔn)備激活內(nèi)核
12.3.1 usrInit()
12.3.2 sysHwInit()
12.4 激活內(nèi)核kernelInit
12.5 根任務(wù)tUsrRoot

本目錄推薦

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