注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)嵌入式系統(tǒng)開發(fā)

嵌入式系統(tǒng)開發(fā)

嵌入式系統(tǒng)開發(fā)

定 價(jià):¥38.00

作 者: 陳卓 等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 代碼的力量
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787121085765 出版時(shí)間: 2009-04-01 包裝: 平裝
開本: 16開 頁數(shù): 388 字?jǐn)?shù):  

內(nèi)容簡介

  本書介紹了嵌入式開發(fā)多個(gè)方面的內(nèi)容,涵蓋面較為廣泛。整本書分為3個(gè)部分:第1部分介紹嵌入式系統(tǒng)開發(fā)必須具備的軟硬件基礎(chǔ)。這一部分雖然是相對(duì)基礎(chǔ)的內(nèi)容,但在介紹重要內(nèi)容的時(shí)候著重從應(yīng)用的角度加以描述,在簡單說明原理之后,回答了這些基礎(chǔ)內(nèi)容到底是怎么用的問題。由于涉及了不少實(shí)際系統(tǒng),所以第1部分的內(nèi)容是有一定深度的。第2部分討論基于µC/OSII的嵌入式系統(tǒng)開發(fā),由于µC/OSII系統(tǒng)的內(nèi)核相對(duì)簡單,所以這部分重點(diǎn)是說明µC/OSII的程序設(shè)計(jì)框架及它的移植應(yīng)用。在第3部分中,全面討論了嵌入式Linux開發(fā)的各個(gè)重要方面,其中包括嵌入式Linux的驅(qū)動(dòng)程序設(shè)計(jì),這部分介紹了多種外設(shè)的驅(qū)動(dòng)設(shè)計(jì)實(shí)例。另外,本書還討論了Qt的程序設(shè)計(jì)和核心機(jī)制,以及Linux的網(wǎng)絡(luò)實(shí)現(xiàn)的實(shí)例。最后還討論了對(duì)一個(gè)嵌入式Linux系統(tǒng)移植所需要做的工作,分別介紹了BootLoader、內(nèi)核及驅(qū)動(dòng)程序的移植方法。本書的讀者對(duì)象包括:剛接觸嵌入式開發(fā)的人員,以及有一定嵌入式開發(fā)基礎(chǔ),希望參考各種開發(fā)項(xiàng)目的工程人員。本書在編寫的時(shí)候盡量做到了按知識(shí)需求組織,以方便不同的讀者按需閱讀。

作者簡介

暫缺《嵌入式系統(tǒng)開發(fā)》作者簡介

圖書目錄

第1部分 嵌入式開發(fā)必備基礎(chǔ)
 第1章 軟件開發(fā)基礎(chǔ)
  1.1 嵌入式環(huán)境下的C語言使用技巧
   1.1.1 重要的位(bit)操作
   1.1.2 正確使用數(shù)據(jù)指針
   1.1.3 函數(shù)等價(jià)于指令的集合
   1.1.4 操作有限的存儲(chǔ)空間
   1.1.5 理解??臻g(Stack)和堆空間(Heap)
   1.1.6 關(guān)鍵詞const的使用
   1.1.7 關(guān)鍵詞volatile
   1.1.8 處理器字長與內(nèi)存位寬不一致處理
   1.1.9 struct{ }結(jié)構(gòu)體的使用
  1.2 ARM匯編語言
   1.2.1 學(xué)習(xí)方法介紹
   1.2.2 ARM微處理器的指令的分類與格式
   1.2.3 指令的條件域
   1.2.4 指令的尋址方式
   1.2.5 ARM匯編的指令分類講解及示例
   1.2.6 GNU ARM匯編的格式
  1.3 ARM匯編和C語言的混合編程的實(shí)例
   1.3.1 在C語言程序中內(nèi)嵌匯編實(shí)例
   1.3.2 在匯編中使用C語言程序定義的全局變量實(shí)例
   1.3.3 在C語言程序中調(diào)用匯編的函數(shù)實(shí)例
   1.3.4 在匯編中調(diào)用C語言的函數(shù)實(shí)例
  1.4 本章小結(jié)
 第2章 嵌入式開發(fā)的軟件結(jié)構(gòu)
  2.1 輪詢方式的嵌入式軟件結(jié)構(gòu)及實(shí)例
  2.2 帶中斷處理的軟件結(jié)構(gòu)及實(shí)例
   2.2.1 中斷
   2.2.2 中斷處理程序及中斷向量
   2.2.3 軟件結(jié)構(gòu)及實(shí)例
  2.3 本章小結(jié)
 第3章 嵌入式操作系統(tǒng)
  3.1 嵌入式操作系統(tǒng)概述
   3.1.1 嵌入式操作系統(tǒng)的發(fā)展
   3.1.2 嵌入式操作系統(tǒng)選型
   3.1.3 幾種典型的嵌入式操作系統(tǒng)
  3.2 嵌入式操作系統(tǒng)的重要概念
   3.2.1 代碼的臨界區(qū)
   3.2.2 進(jìn)程及進(jìn)程結(jié)構(gòu)體
   3.2.3 進(jìn)程的狀態(tài)
   3.2.4 可剝奪的內(nèi)核
  3.3 進(jìn)程調(diào)度程序?qū)嵗馕?
   3.3.1 基于映射表(Mapping Table)的µC/OSⅡ進(jìn)程調(diào)度程序?qū)嵗馕?
   3.3.2 Linux 2.6.X的0(1)進(jìn)程調(diào)度程序?qū)嵗馕?
  3.4 嵌入式文件系統(tǒng)實(shí)例
   3.4.1 yaffs 文件系統(tǒng)數(shù)據(jù)在NAND 上的存儲(chǔ)方式
   3.4.2 SuperBlock結(jié)構(gòu)
   3.4.3 文件在內(nèi)存中的組織方式
   3.4.4 yaffs2文件系統(tǒng)實(shí)例解析
  3.5 板級(jí)支持包(BSP)
  3.6 本章小結(jié)
 第4章 嵌入式開發(fā)的硬件基礎(chǔ)
  4.1 常用的電子元器件
   4.1.1 電阻
   4.1.2 電容
   4.1.3 二極管
   4.1.4 電感
   4.1.5 三極管
   4.1.6 運(yùn)算放大器
  4.2 IC與硬件框圖分析
   4.2.1 IC及封裝方式
   4.2.2 電路框圖及分析
  4.3 嵌入式處理器
  4.4 S3C2410/2440處理器介紹
  4.5 ARM嵌入式微處理器的選型
  4.6 本章小結(jié)
第2部分 µC/OSII嵌入式開發(fā)
 第5章 µC/OSII開發(fā)基礎(chǔ)
 第6章 µC/OSII的移植及應(yīng)用實(shí)例
第3部分 嵌入式Linux開發(fā)
 第7章 嵌入式Linux開發(fā)基礎(chǔ)
 第8章 嵌入式Linux系統(tǒng)的驅(qū)動(dòng)程序開發(fā)
 第9章 嵌入式Linux的Qt開發(fā)
 第10章 嵌入式Linux系統(tǒng)的網(wǎng)絡(luò)協(xié)議棧
 第11章 嵌入式Linux系統(tǒng)的移植

本目錄推薦

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