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

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

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

定 價:¥45.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1部分 t-engine工程和t-kernel
1 何謂t-engine3
2 單一源化的t-kernel和tlicense6
3 t-engine開發(fā)組件7
4 t-engine的系統(tǒng)構成9
4.1 標準開發(fā)平臺t-engine9
4.2 t-engine的軟件構成11
4.3 t-kernel概要13
4.4 t-kernel的核心對象14
4.5 t-kernel的動態(tài)資源管理15
4.6 t-kernel的內(nèi)存管理16
4.7 t-kernel的標準化18
第2部分 t-kernel規(guī)范
1 t-kernel概述21
1.1 t-kernel定位21
1.2 可裁剪性22
2 t-kernel規(guī)范的基本概念24
2.1 基本術語24
2.2 任務狀態(tài)和調度規(guī)則25
2.2.1 任務狀態(tài)25
2.2.2 任務調度規(guī)則28
2.3 中斷處理31
2.4 任務異常處理31
2.5 系統(tǒng)狀態(tài)31
2.5.1 非任務部分執(zhí)行時的系統(tǒng)狀態(tài)31
2.5.2 任務無關部分(運行狀態(tài))與準任務部分(運行狀態(tài))32
2.6 對象34
2.7 內(nèi)存35
2.7.1 地址空間35
2.7.2 非駐留內(nèi)存35
2.7.3 保護級別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)調用(函數(shù))40
3.2.1 系統(tǒng)調用(函數(shù))格式40
3.2.2 在任務無關部分(狀態(tài))中可用的系統(tǒng)調用(函數(shù))40
3.2.3 限制系統(tǒng)調用函數(shù)的調用41
3.2.4 參數(shù)數(shù)據(jù)包的修改41
3.2.5 函數(shù)代碼42
3.2.6 錯誤代碼42
3.2.7 時限43
3.2.8 相對時間和系統(tǒng)時間44
3.3 高級語言支持程序45
4 t-kernel/os函數(shù)46
4.1 任務管理函數(shù)46
4.2 任務相關的同步函數(shù)69
4.3 任務異常處理函數(shù)82
4.4 同步和通信函數(shù)89
4.4.1 信號量89
4.4.2 事件標志95
4.4.3 郵箱103
4.5 擴展同步和通信函數(shù)110
4.5.1 互斥體110
4.5.2 消息緩沖區(qū)118
4.5.3 集合點端口126
4.6 內(nèi)存池管理函數(shù)143
4.6.1 固定大小的內(nèi)存池143
4.6.2 大小可變的內(nèi)存池149
4.7 時間管理函數(shù)156
4.7.1 系統(tǒng)時間管理函數(shù)156
4.7.2 周期性處理程序158
4.7.3 報警處理程序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ù)203
5.3.1 基本概念203
5.3.2 應用程序接口206
5.3.3 設備注冊216
5.3.4 設備驅動程序接口218
5.3.5 屬性數(shù)據(jù)224
5.3.6 設備事件通知226
5.3.7 設備掛起/恢復處理227
5.3.8 磁盤驅動程序的特殊作用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 標準系統(tǒng)配置信息235
5.8 子系統(tǒ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)啟動264
2.3 異常/中斷/陷阱處理函數(shù)265
3 調試函數(shù)266
3.1 控制臺連接266
3.2 命令格式266
3.3 命令列表268
4 程序支持函數(shù)286
5 引導處理的細節(jié)293
5.1 引導處理概述293
5.2 搜索可引導的設備293
5.3 裝載和啟動主引導程序294
第4部分 t-engine相關參考文獻目錄
1 t-engine的相關專刊297
2 t-engine的相關大事記總索引(2002年1月~2005年4月)298
3 你該如何使用t-kernel306
4 t-license\[t-kernel的源代碼許可協(xié)議\]308
第5部分參考
1 c語言接口的列表315
2 錯誤代碼列表324
3 修訂記錄327

本目錄推薦

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