注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)其他操作系統(tǒng)嵌入式可配置實時操作系統(tǒng)eCos技術(shù)及實現(xiàn)機(jī)制

嵌入式可配置實時操作系統(tǒng)eCos技術(shù)及實現(xiàn)機(jī)制

嵌入式可配置實時操作系統(tǒng)eCos技術(shù)及實現(xiàn)機(jī)制

定 價:¥28.00

作 者: 王京起,黃健,沈中杰編著
出版社: 電子工業(yè)出版社
叢編項: 嵌入式技術(shù)與應(yīng)用叢書
標(biāo) 簽: 嵌入式計算機(jī)

ISBN: 9787121009983 出版時間: 2005-04-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 248 字?jǐn)?shù):  

內(nèi)容簡介

  可配置操作系統(tǒng)eCos是源碼公開的嵌入式實時操作系統(tǒng),本書從源碼的層次上闡述了其主要技術(shù)和實現(xiàn)機(jī)制。 全書共四部分。第一部分(第1-2章)闡述了eCos的發(fā)展概況和開發(fā)環(huán)境的建立;第二部分(第3-7章)詳細(xì)論述了內(nèi)核機(jī)制、可配置機(jī)制、HAL和虛擬向量機(jī)制及其實現(xiàn);第三部分(第8-10章)介紹了RedBoot,GCC,GDB和Insight等工具的應(yīng)用,并提供了兩個eCos的移植實例;第四部分(附錄A-C)簡要介紹了eCos許可協(xié)議,以及GCC和GDB的常見命令的使用。 本書適合從事嵌入式系統(tǒng)研發(fā)的技術(shù)人員及高校相關(guān)專業(yè)的師生閱讀。

作者簡介

暫缺《嵌入式可配置實時操作系統(tǒng)eCos技術(shù)及實現(xiàn)機(jī)制》作者簡介

圖書目錄

第1章 eCos操作系統(tǒng)概述
1.1 嵌入式實時操作系統(tǒng)簡介
1.1.1 嵌入式實時操作系統(tǒng)發(fā)展現(xiàn)狀與未來
1.1.2 VxWorks
1.1.3 OSEK/VDX
1.1.4 ucosII
1.2 eCos操作系統(tǒng)歷史、現(xiàn)狀及前景
1.2.1 eCos操作系統(tǒng)的歷史
1.2.2 eCos操作系統(tǒng)的現(xiàn)狀
1.2.3 eCos操作系統(tǒng)的未來
1.3 eCos特性
1.3.1 可配置性
1.3.2 開源特性
1.3.3 功能特性
1.4 eCos相關(guān)資源
1.4.1 eCos模擬環(huán)境
1.4.2 eCos交叉開發(fā)工具
1.4.3 eCos源代碼
1.4.4 eCos討論組及郵件列表
第2章 eCos開發(fā)環(huán)境
2.1 cygwin環(huán)境
2.1.1 交叉開發(fā)環(huán)境
2.1.2 為什么要建立cygwin環(huán)境
2.1.3 cygwin環(huán)境的建立
2.2 eCos源碼
2.2.1 eCos源碼的安裝
2.2.2 eCos源碼的體系
2.3 交叉開發(fā)工具的安裝
2.4 建立X86平臺下eCos開發(fā)環(huán)境
2.4.1 環(huán)境變量的設(shè)定
2.4.2 運行eCos開發(fā)環(huán)境
第3章 線程與調(diào)度
3.1 線程
3.1.1 線程概念的由來
3.1.2 線程與進(jìn)程
3.1.3 eCos線程類繼承
3.1.4 eCos線程實現(xiàn)
3.1.5 線程相關(guān)CAPI
3.2 調(diào)度
3.2.1 調(diào)度策略
3.2.2 優(yōu)先級反轉(zhuǎn)及防止
3.2.3 調(diào)度器的實現(xiàn)
3.2.4 調(diào)度相關(guān)CAPI
第4章 異常中斷
4.1 異常
4.1.1 異常機(jī)制實現(xiàn)
4.1.2 HAL及內(nèi)核異常處理
4.1.3 應(yīng)用程序異常處理
4.2 中斷
4.2.1 中斷處理流程
4.2.2 中斷機(jī)制的實現(xiàn)
4.2.3 中斷API
第5章 定時與同步機(jī)制
5.1 定時機(jī)制
5.1.1 Counter
5.1.2 Alarm
5.1.3 Clock
5.1.4 Timer
5.2 同步機(jī)制
5.2.1 Mutex
5.2.2 Condition variables
5.2.3 Semaphore
5.2.4 Maibox
5.2.5 Message queue
5.2.6 Event flags
5.2.7 Spinlock
第6章 可配置機(jī)制及實現(xiàn)
6.1 可配置性簡述
6.1.1 可配置性概念
6.1.2 可配置性需求
6.1.3 可配置性實現(xiàn)方式
6.2 eCos可配置機(jī)制實現(xiàn)
6.2.1 組件管理部分
6.2.2 組件部分
6.3 CDL簡介
6.3.1 CDL命令
6.3.2 CDL屬性
6.3.3 表達(dá)式與取值
第7章 硬件抽象層與虛擬向量
7.1 硬件抽象層
7.1.1 硬件抽象層功能
7.1.2 硬件抽象層實現(xiàn)
7.2 虛擬向量
7.2.1 虛擬向量的實現(xiàn)
7.2.2 虛擬向量配置選項
第8章 RedBoot
8.1 RedBoot功能概述
8.1.1 BootLoader簡介
8.1.2 RedBoot功能概述
8.1.3 RedBoot的啟動過程
8.2 RedBoot編譯與開發(fā)
8.2.1 RedBoot的文件結(jié)構(gòu)
8.2.2 RedBoot的安裝和配置
8.3 RedBoot的用戶接口
8.3.1 人機(jī)接口
8.3.2 RedBoot命令處理過程
8.4 GDB stub在RedBoot中的應(yīng)用
8.4.1 RedBoot內(nèi)建GDB的工作原理
8.4.2 RedBoot中GDB stub的初始化
8.4.3 RedBoot中GDB stub的執(zhí)行過程
8.5 RedBoot命令集
8.5.1 RedBoot命令格式
8.5.2 RedBoot命令集
第9章 GNUPro工具鏈的編譯與應(yīng)用
9.1 GNUPro工具鏈的編譯
9.1.1 工具鏈源碼準(zhǔn)備
9.1.2 工具鏈的編譯
9.1.3 常見問題
9.2 GCC應(yīng)用
9.3 GDB應(yīng)用
9.3.1 GDB簡介
9.3.2 GDB通信協(xié)議
9.3.3 GDB的使用方法
9.4 Insight應(yīng)用
第10章 eCos移植
10.1 eCos移植簡介
10.2 平臺抽象層的移植
10.2.1 添加目標(biāo)平臺martinicon到figtools中
10.2.2 根據(jù)新的硬件平臺創(chuàng)建RedBoot工程
10.2.3 為目標(biāo)平臺自定義包
10.2.4 調(diào)整內(nèi)存布局
10.2.5 根據(jù)新硬件平臺修改代碼
10.2.6 編譯RedBoot
10.3 eCos移植總結(jié)
附錄A The eCos license version 2.0
附錄B GCC選項
附錄C GDB使用指南
參考文獻(xiàn)

本目錄推薦

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