嵌入式軟件開發(fā)導(dǎo)論

出版時間:2009-2  出版社:清華大學(xué)出版社  作者:何宗鍵,萬金友 編著  頁數(shù):225  
Tag標(biāo)簽:無  

內(nèi)容概要

本書圍繞嵌入式系統(tǒng)中的軟件開發(fā)技術(shù)展開討論。從最基本的原理和概念入手,介紹嵌入式系統(tǒng)、嵌入式操作系統(tǒng)的原理和概念,并在此基礎(chǔ)之上,介紹了嵌入式軟件開發(fā)人員必須要了解的知識,包括基本硬件原理、嵌入式操作系統(tǒng)定制和移植以及嵌入式系統(tǒng)集成和軟件調(diào)試?! ”局喞碚?,注重實踐的原則,本書的許多章節(jié)都附有詳細(xì)的源代碼及分析,并且搭建了基于模擬器的實驗環(huán)境,有助于讀者提高實踐動手能力。  本書可以作為高校的計算機、軟件工程、自動化等相關(guān)專業(yè)的嵌入式導(dǎo)論或入門課程的教學(xué)及教參用書,也可以供廣大嵌入式系統(tǒng)工程師和軟件開發(fā)人員或愛好者自學(xué)閱讀。

書籍目錄

第1章 嵌入式系統(tǒng)概述 1.1 嵌入式系統(tǒng)  1.1.1 漫談嵌入式系統(tǒng)  1.1.2 嵌入式系統(tǒng)的定義  1.1.3 嵌入式系統(tǒng)的特點  1.1.4 嵌入式系統(tǒng)的發(fā)展  1.1.5 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域 1.2 嵌入式系統(tǒng)的構(gòu)成  1.2.1 硬件系統(tǒng)的基本結(jié)構(gòu)  1.2.2 軟件系統(tǒng)的基本結(jié)構(gòu) 1.3 嵌入式系統(tǒng)開發(fā)  1.3.1 嵌入式系統(tǒng)開發(fā)的一般環(huán)節(jié)  1.3.2 嵌入式系統(tǒng)開發(fā)的產(chǎn)業(yè)鏈 1.4 推薦讀物和網(wǎng)站 1.5 習(xí)題第2章 硬件技術(shù)基礎(chǔ) 2.1 計算機體系結(jié)構(gòu)簡介 2.2 微處理器  2.2.1 微處理器的分類  2.2.2 用戶可見寄存器  2.2.3 指令系統(tǒng)與匯編語言  2.2.4 RISC和CISC  2.2.5 多字節(jié)存儲  2.2.6 常見的嵌入式微處理器 2.3 存儲器  2.3.1 層次化存儲模型  2.3.2 虛擬內(nèi)存機制 2.4 總線  2.4.1 總線概述  2.4.2 常見的總線介紹 2.5 輸入輸出模塊  2.5.1 概述  2.5.2 訪問外設(shè)方式  2.5.3 輪詢  2.5.4 中斷  2.5.5 DMA 2.6 需要了解的硬件設(shè)計圖 2.7 推薦讀物和網(wǎng)站 2.8 習(xí)題第3章 嵌入式軟件開發(fā)的概念和方法 3.1 軟件開發(fā)流程  3.1.1 編碼階段  3.1.2 構(gòu)建階段  3.1.3 部署階段 3.2 環(huán)境搭建  3.2.1 開發(fā)機和目標(biāo)機  3.2.2 選擇編程語言  3.2.3 選擇開發(fā)工具  3.2.4 建立連接 3.3 一個實例  3.3.1 環(huán)境搭建  3.3.2 硬件初始化  3.3.3 從匯編語言到C語言  3.3.4 實現(xiàn)控制臺終端  3.3.5 圖形界面入門  3.3.6 中斷處理  3.3.7 啟用虛擬內(nèi)存 3.4 代碼優(yōu)化  3.4.1 運行速度優(yōu)化  3.4.2 代碼尺寸優(yōu)化  3.4.3 低功耗優(yōu)化  3.4.4 編譯器自動優(yōu)化 3.5 推薦讀物和網(wǎng)站 3.6 習(xí)題第4章 嵌入式操作系統(tǒng) 4.1 嵌入式操作系統(tǒng)簡介 4.2 嵌入式操作系統(tǒng)的功能  4.2.1 處理機管理  4.2.2 同步  4.2.3 內(nèi)存管理  4.2.4 文件系統(tǒng) 4.3 常見的嵌入式操作系統(tǒng)  4.3.1 嵌入式Linux  4.3.2 Windows CE  4.3.3 VxWorks  4.3.4 μC/OS Ⅱ 4.4 嵌入式操作系統(tǒng)的移植  4.4.1 硬件抽象層  4.4.2 系統(tǒng)定制與裁剪  4.4.3 引導(dǎo)程序  4.4.4 操作系統(tǒng)移植實例 4.5 推薦讀物和網(wǎng)站 4.6 習(xí)題第5章 軟件調(diào)試技術(shù)第6章 嵌入式系統(tǒng)開發(fā)案例附錄 ADevice Emulator參考文獻

章節(jié)摘錄

  第1章 嵌入式系統(tǒng)概述  “嵌入式系統(tǒng)”是一個新興的名詞,它所涉及的應(yīng)用領(lǐng)域和實現(xiàn)技術(shù)都非常廣泛,以至于很多從事嵌入式系統(tǒng)研究、開發(fā)和設(shè)計多年的學(xué)者或工程師都不能完整、恰當(dāng)?shù)貙η度胧较到y(tǒng)的定義和特點做出表述。但是它所涉及的技術(shù)和內(nèi)容,卻又與幾十年來計算機技術(shù)的發(fā)展一脈相承?! ”菊聝?nèi)容主要介紹嵌入式系統(tǒng)的基本情況,目的是讓嵌入式系統(tǒng)和嵌入式軟件開發(fā)的初學(xué)者能夠?qū)酉聛硪佑|和學(xué)習(xí)的領(lǐng)域有個整體框架上的認(rèn)識。本章的內(nèi)容基本屬于介紹性范疇,但是理解了本章的內(nèi)容之后讀者可以更好地學(xué)習(xí)接下來的具體知識?! ?.1 嵌入式系統(tǒng)  1.1.1 漫談嵌入式系統(tǒng)  1946年2月14日,世界上第一臺計算機ENIAc在美國賓夕法尼亞大學(xué)誕生。這在很大程度上成為計算機時代到來或信息技術(shù)革命開始的標(biāo)志。但是,由于在這個時期計算能力或信息資源不能夠被普及,在此之后的相當(dāng)一段時間內(nèi),計算機僅僅被用于軍事用途和科學(xué)數(shù)值計算。人們對計算機的認(rèn)識也不過是昂貴、奇妙、神秘甚至還有可能帶著點恐怖氣息的巨大“黑盒子”。這些巨大的黑盒子被稱做大型機和小型機,它們代表了信息產(chǎn)業(yè)最初的那一個時代。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    嵌入式軟件開發(fā)導(dǎo)論 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7