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

VxWorks高級(jí)程序設(shè)計(jì)

VxWorks高級(jí)程序設(shè)計(jì)

定 價(jià):¥36.00

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

購(gòu)買這本書(shū)可以去


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

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

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

作者簡(jiǎn)介

暫缺《VxWorks高級(jí)程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 wind內(nèi)核
1.1 內(nèi)核概述
1.1.1 實(shí)時(shí)內(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 出錯(cuò)狀態(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 信號(hào)量
2.3.1 概述
2.3.2 二進(jìn)制信號(hào)量
2.3.3 互斥信號(hào)量
2.3.4 計(jì)數(shù)信號(hào)量
2.3.5 共享內(nèi)存信號(hào)量
2.4 消息隊(duì)列
2.4.1 概述
2.4.2 普通消息隊(duì)列
2.4.3 共享內(nèi)存消息隊(duì)列
2.4.4 信號(hào)量和消息隊(duì)列實(shí)驗(yàn)
2.5 管道
2.5.1 概述
2.5.2 使用管道
2.5.3 管道I/O控制
2.5.4 管道示例
2.6 信號(hào)
2.7 socket
第3章 POSIX編程
3.1 POSIX標(biāo)準(zhǔn)簡(jiǎn)介
3.2 時(shí)鐘和定時(shí)器
3.2.1 概述
3.2.2 時(shí)鐘
3.2.3 定時(shí)器
3.2.4 看門狗
3.2.5 示例
3.3 內(nèi)存鎖定
3.4 線程
3.4.1 線程創(chuàng)建
3.4.2 動(dòng)態(tài)庫(kù)初始化
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)計(jì)策略
3.5.3 調(diào)度實(shí)現(xiàn)
3.6 信號(hào)量
3.6.1 概述
3.6.2 初始化信號(hào)量
3.6.3 信號(hào)量基本操作
3.6.4 刪除信號(hào)量
3.7 消息隊(duì)列
3.7.1 概述
3.7.2 打開(kāi)消息隊(duì)列
3.7.3 傳遞消息
3.7.4 消息到達(dá)通知
3.7.5 消息隊(duì)列示例
第4章 信號(hào)
4.1 信號(hào)概述
4.2 信號(hào)處理函數(shù)
4.3 BSD信號(hào)接口
4.4 POSIX信號(hào)接口
4.4.1 阻塞信號(hào)集
4.4.2 信號(hào)處理函數(shù)
4.4.3 同步處理
4.5 POSIX1003.1b擴(kuò)展信號(hào)接口
4.5.1 擴(kuò)展信號(hào)處理函數(shù)
4.5.2 發(fā)送隊(duì)列信號(hào)
4.5.3 隊(duì)列信號(hào)處理
4.6 信號(hào)的影響
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ū)動(dòng)程序
5.2 基本I/O
5.2.1 標(biāo)準(zhǔn)I/O
5.2.2 打開(kāi)和關(guān)閉
5.2.3 創(chuàng)建和刪除
5.2.4 讀寫(xiě)
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的實(shí)例
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盤(pán)
5.7 I/O系統(tǒng)內(nèi)部結(jié)構(gòu)
5.7.1 驅(qū)動(dòng)程序
5.7.2 設(shè)備
5.7.3 文件描述符
5.7.4 塊設(shè)備驅(qū)動(dòng)
5.8 串口tty設(shè)備
5.8.1 串口的層次
5.8.2 串口初始化過(guò)程
5.8.3 創(chuàng)建tty設(shè)備
5.8.4 tty輸入輸出
5.8.5 控制tty
5.9 編寫(xiě)SCC驅(qū)動(dòng)
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磁盤(pán)緩存
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é)議簡(jiǎn)介
7.1.2 VxWorks網(wǎng)絡(luò)棧
7.2 網(wǎng)絡(luò)數(shù)據(jù)流分析
7.2.1 網(wǎng)絡(luò)存儲(chǔ)組織
7.2.2 數(shù)據(jù)組織
7.2.3 接收:從驅(qū)動(dòng)程序到應(yīng)用程序的數(shù)據(jù)流
7.2.4 發(fā)送:從應(yīng)用程序到驅(qū)動(dòng)程序的數(shù)據(jù)流
7.2.5 查看函數(shù)
7.3 遠(yuǎn)程訪問(wè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è)計(jì)的特殊之處
8.3 socket通信屬性
8.4 socket端點(diǎn)地址
8.4.1 數(shù)據(jù)結(jié)構(gòu)表示
8.4.2 協(xié)議端口號(hào)
8.4.3 地址操作函數(shù)
8.5 socket應(yīng)用框架
8.6 面向連接的socket應(yīng)用
8.6.1 創(chuàng)建socket
8.6.2 綁定端點(diǎn)地址
8.6.3 建立連接
8.6.4 在連接的socket上發(fā)送和接收
8.6.5 關(guān)閉連接
8.6.6 面向連接的socket示例
8.7 無(wú)連接的socket應(yīng)用
8.7.1 sendto和recvfrom
8.7.2 無(wú)連接的socket示例
8.7.3 無(wú)連接socket和connect
8.7.4 多播的實(shí)現(xiàn)
8.7.5 廣播的實(shí)現(xiàn)
8.8 裸層socket
8.8.1 報(bào)文格式
8.8.2 發(fā)送和接收
8.8.3 示例:Traceroute
8.9 socket應(yīng)用高級(jí)話題
8.9.1 I/O控制
8.9.2 socket選項(xiàng)
8.9.3 I/O復(fù)用
8.9.4 超越I/O復(fù)用限制
8.9.5 深入底層處理
第9章 網(wǎng)絡(luò)驅(qū)動(dòng)(END)
9.1 網(wǎng)絡(luò)驅(qū)動(dòng)層次結(jié)構(gòu)
9.1.1 MUX和協(xié)議層接口
9.1.2 END驅(qū)動(dòng)和MUX接口
9.2 裝載END驅(qū)動(dòng)
第10章 BSP概述
10.1 BSP功能
10.2 BSP標(biāo)準(zhǔn)規(guī)范
10.3 BSP組織結(jié)構(gòu)
10.4 BSP支持主機(jī)/目標(biāo)系統(tǒng)交叉開(kāi)發(fā)環(huán)境
10.5 BSP允許將應(yīng)用系統(tǒng)移植到其他體系下
10.6 模板和參考
10.7 設(shè)備驅(qū)動(dòng)開(kāi)發(fā)中需要考慮的問(wèn)題
第11章 VxWorks映像
11.1 符號(hào)表
11.2 目標(biāo)模塊格式(OMF)
11.3 映像類型
11.3.1 BSP引導(dǎo)映像
11.3.2 VxWorks系統(tǒng)映像
第12章 VxWorks啟動(dòng)過(guò)程
12.1 目的、策略與過(guò)程概述
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 ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)