注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)源碼開放的嵌入式實(shí)時(shí)操作系統(tǒng)T-Kernel

源碼開放的嵌入式實(shí)時(shí)操作系統(tǒng)T-Kernel

源碼開放的嵌入式實(shí)時(shí)操作系統(tǒng)T-Kernel

定 價(jià):¥45.00

作 者: (日)坂村健 等著,周立功 等譯;周立功譯
出版社: 北航大學(xué)
叢編項(xiàng): T-Engine論壇嵌入式系統(tǒng)技術(shù)系列叢書
標(biāo) 簽: 嵌入式計(jì)算機(jī)

ISBN: 9787810777346 出版時(shí)間: 2005-10-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 328 字?jǐn)?shù):  

內(nèi)容簡介

  全世界最為廣泛使用的嵌入式操作系統(tǒng)的解說在中國出版了。本書是對(duì)T-Engine標(biāo)準(zhǔn)實(shí)時(shí)核心的“T-Kernel”API進(jìn)行說明的規(guī)范書。T-Kernel規(guī)范以ITRON為基礎(chǔ),凝聚了嵌入式應(yīng)用的實(shí)時(shí)、多任務(wù)OS領(lǐng)域中具有20多年歷史的TRON工程的成果、業(yè)績和經(jīng)驗(yàn)技術(shù)。該書是使用T-Kernel者的必備手冊(cè)。(書中附有光盤一張)T-Kernel是源碼開放的嵌入式實(shí)時(shí)操作系統(tǒng)內(nèi)核,占據(jù)了全球嵌入式微處理器操作系統(tǒng)市場約60%的份額。本書從T-Kernel、T-Engine和ITRON關(guān)系及結(jié)構(gòu)入手,詳細(xì)介紹了T-Kernel規(guī)范、通用T-Kernel規(guī)范、T-Kernel/OS函數(shù)、T-Kernel/SM函數(shù)、T-Kernel/DS函數(shù)和TMonitor規(guī)范等內(nèi)容,特別是對(duì)T-Kernel函數(shù)和使用規(guī)范進(jìn)行了細(xì)致、全面的介紹。全書共分5大部分:第1部分概要介紹了T-Engine起源以及T-Kernel、T-Engine和ITRON關(guān)系及結(jié)構(gòu);第2部分詳細(xì)介紹了T-Kernel規(guī)范、通用T-Kernel規(guī)范、T-Kernel/OS函數(shù)、T-Kernel/SM函數(shù)和T-Kernel/DS函數(shù);第3部分詳細(xì)介紹了TMonitor規(guī)范和使用到的函數(shù);第4部分為T-Engine大事記和參考文獻(xiàn);第5部分為T-Kernel相關(guān)函數(shù)和錯(cuò)誤代碼列表。5大部分合為一體,全面、系統(tǒng)地說明了T-Kernel的標(biāo)準(zhǔn)規(guī)范。本書是學(xué)習(xí)和使用T-Kernel者的必備手冊(cè),可作為從事嵌入式系統(tǒng)應(yīng)用開發(fā)的工程技術(shù)人員以及高等院校相關(guān)專業(yè)師生的參考用書。

作者簡介

  周立功周立功,男,1964年3月出生,畢業(yè)于東華大學(xué)自動(dòng)化及計(jì)算機(jī)系,高級(jí)工程師,中國單片機(jī)學(xué)會(huì)理事,中國海洋大學(xué)講座教授,碩士生導(dǎo)師,主要研究方向?yàn)榍度胧较到y(tǒng)與現(xiàn)場總線,目前正在從事80C51、ARM與NiosII等軟核SoC的研究與開發(fā)。1981年6月參加工作,先后在大型國有企業(yè)擔(dān)任過工段長、車間主任、團(tuán)委書記、廠長、黨委書記,先后被評(píng)為省及國家級(jí)勞動(dòng)模范與新長征突擊手,長期從事微機(jī)、單片機(jī)與嵌入式系統(tǒng)應(yīng)用推廣、開發(fā)工作。早期主要從事6502、Z80、8080及其5G14500(一位機(jī))微機(jī)應(yīng)用開發(fā)及工業(yè)低溫輻射遠(yuǎn)紅外節(jié)電技術(shù)應(yīng)用與研究等工作,在1987年就出版過《工業(yè)低溫輻射遠(yuǎn)紅外節(jié)電技術(shù)》專著。從1994年11月開始創(chuàng)辦了廣州周立功單片機(jī)發(fā)展有限公司、廣州致遠(yuǎn)電子有限公司除擔(dān)任董事長與總經(jīng)理之外,還繼續(xù)從事實(shí)際的技術(shù)開發(fā)工作并任首席系統(tǒng)設(shè)計(jì)師和軟件架構(gòu)師,致力于單片機(jī)與嵌入式系統(tǒng)技術(shù)的推廣及其產(chǎn)業(yè)化工作。深入淺出ARM7:LPC213x/214x(下冊(cè))>>更多作品

圖書目錄

第1部分 t-engine工程和t-kernel
1 何謂t-engine3
2 單一源化的t-kernel和tlicense6
3 t-engine開發(fā)組件7
4 t-engine的系統(tǒng)構(gòu)成9
4.1 標(biāo)準(zhǔn)開發(fā)平臺(tái)t-engine9
4.2 t-engine的軟件構(gòu)成11
4.3 t-kernel概要13
4.4 t-kernel的核心對(duì)象14
4.5 t-kernel的動(dòng)態(tài)資源管理15
4.6 t-kernel的內(nèi)存管理16
4.7 t-kernel的標(biāo)準(zhǔn)化18
第2部分 t-kernel規(guī)范
1 t-kernel概述21
1.1 t-kernel定位21
1.2 可裁剪性22
2 t-kernel規(guī)范的基本概念24
2.1 基本術(shù)語24
2.2 任務(wù)狀態(tài)和調(diào)度規(guī)則25
2.2.1 任務(wù)狀態(tài)25
2.2.2 任務(wù)調(diào)度規(guī)則28
2.3 中斷處理31
2.4 任務(wù)異常處理31
2.5 系統(tǒng)狀態(tài)31
2.5.1 非任務(wù)部分執(zhí)行時(shí)的系統(tǒng)狀態(tài)31
2.5.2 任務(wù)無關(guān)部分(運(yùn)行狀態(tài))與準(zhǔn)任務(wù)部分(運(yùn)行狀態(tài))32
2.6 對(duì)象34
2.7 內(nèi)存35
2.7.1 地址空間35
2.7.2 非駐留內(nèi)存35
2.7.3 保護(hù)級(jí)別36
3 通用t-kernel規(guī)范37
3.1 數(shù)據(jù)類型37
3.1.1 普通數(shù)據(jù)類型37
3.1.2 其他定義的數(shù)據(jù)類型39
3.2 系統(tǒng)調(diào)用(函數(shù))40
3.2.1 系統(tǒng)調(diào)用(函數(shù))格式40
3.2.2 在任務(wù)無關(guān)部分(狀態(tài))中可用的系統(tǒng)調(diào)用(函數(shù))40
3.2.3 限制系統(tǒng)調(diào)用函數(shù)的調(diào)用41
3.2.4 參數(shù)數(shù)據(jù)包的修改41
3.2.5 函數(shù)代碼42
3.2.6 錯(cuò)誤代碼42
3.2.7 時(shí)限43
3.2.8 相對(duì)時(shí)間和系統(tǒng)時(shí)間44
3.3 高級(jí)語言支持程序45
4 t-kernel/os函數(shù)46
4.1 任務(wù)管理函數(shù)46
4.2 任務(wù)相關(guān)的同步函數(shù)69
4.3 任務(wù)異常處理函數(shù)82
4.4 同步和通信函數(shù)89
4.4.1 信號(hào)量89
4.4.2 事件標(biāo)志95
4.4.3 郵箱103
4.5 擴(kuò)展同步和通信函數(shù)110
4.5.1 互斥體110
4.5.2 消息緩沖區(qū)118
4.5.3 集合點(diǎn)端口126
4.6 內(nèi)存池管理函數(shù)143
4.6.1 固定大小的內(nèi)存池143
4.6.2 大小可變的內(nèi)存池149
4.7 時(shí)間管理函數(shù)156
4.7.1 系統(tǒng)時(shí)間管理函數(shù)156
4.7.2 周期性處理程序158
4.7.3 報(bào)警處理程序164
4.8 中斷管理函數(shù)170
4.9 系統(tǒng)管理函數(shù)175
4.10 子系統(tǒng)管理函數(shù)(功能)184
5 t-kernel/sm函數(shù)197
5.1 系統(tǒng)內(nèi)存管理函數(shù)198
5.1.1 系統(tǒng)內(nèi)存分配198
5.1.2 內(nèi)存分配庫199
5.2 地址空間管理函數(shù)199
5.2.1 地址空間配置200
5.2.2 地址空間檢查200
5.2.3 鎖定地址空間201
5.2.4 獲取物理地址202
5.2.5 映射內(nèi)存202
5.3 設(shè)備管理函數(shù)203
5.3.1 基本概念203
5.3.2 應(yīng)用程序接口206
5.3.3 設(shè)備注冊(cè)216
5.3.4 設(shè)備驅(qū)動(dòng)程序接口218
5.3.5 屬性數(shù)據(jù)224
5.3.6 設(shè)備事件通知226
5.3.7 設(shè)備掛起/恢復(fù)處理227
5.3.8 磁盤驅(qū)動(dòng)程序的特殊作用228
5.4 中斷管理函數(shù)229
5.4.1 cpu中斷控制229
5.4.2 中斷控制器的控制230
5.5 i/o端口訪問支持函數(shù)231
5.5.1 i/o端口訪問232
5.5.2 micro等待232
5.6 電源管理函數(shù)233
5.7 系統(tǒng)配置信息管理函數(shù)233
5.7.1 獲得系統(tǒng)配置信息234
5.7.2 標(biāo)準(zhǔn)系統(tǒng)配置信息235
5.8 子系統(tǒng)和設(shè)備驅(qū)動(dòng)程序啟動(dòng)236
6 t-kernel/ds函數(shù)239
6.1 內(nèi)核內(nèi)部狀態(tài)查詢函數(shù)240
6.2 執(zhí)行跟蹤函數(shù)255
第3部分 t-monitor規(guī)范
1 t-monitor規(guī)范概述263
2 系統(tǒng)函數(shù)264
2.1 硬件初始化264
2.2 系統(tǒng)啟動(dòng)264
2.3 異常/中斷/陷阱處理函數(shù)265
3 調(diào)試函數(shù)266
3.1 控制臺(tái)連接266
3.2 命令格式266
3.3 命令列表268
4 程序支持函數(shù)286
5 引導(dǎo)處理的細(xì)節(jié)293
5.1 引導(dǎo)處理概述293
5.2 搜索可引導(dǎo)的設(shè)備293
5.3 裝載和啟動(dòng)主引導(dǎo)程序294
第4部分 t-engine相關(guān)參考文獻(xiàn)目錄
1 t-engine的相關(guān)專刊297
2 t-engine的相關(guān)大事記總索引(2002年1月~2005年4月)298
3 你該如何使用t-kernel306
4 t-license\[t-kernel的源代碼許可協(xié)議\]308
第5部分參考
1 c語言接口的列表315
2 錯(cuò)誤代碼列表324
3 修訂記錄327

本目錄推薦

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