|
|
|
|
|
|
市場價:39元
|
|
會員價:33.15元
|
|
VIP 價:33元
|
|
|
|
| 嵌入式系統設計 |
【評分星級】
共有0位網友參與打分 |
| 【作 者】李秀娟 |
| 【出 版 社】機械工業出版社 |
| 【出版日期】2013年8月 |
| 【I S B N】9787111427957 |
|
| 【裝 幀】平裝 |
| 【圖書狀態】
上架
|
| 【所屬類別】
名錄類 >> 電子
|
|
|
|
內容簡介
嵌入式系統遍及人們生活的各個領域,涉及嵌入式硬件與軟件技術。本書先由嵌入式系統基本構成開始,介紹嵌入式系統硬件結構、硬件開發平臺和嵌入式操作系統,然后重點闡述嵌入式系統的開發方法和技術,以及針對嵌入式Linux系統的應用開發,并結合實例詳細講述嵌入式系統開發環境設置、系統移植方法和驅動程序的開發,最后給出嵌入式系統工程開發實例。 本書可作為自動化、電氣工程及其自動化、電子信息工程、測控技術與儀器等專業的高年級本科生和研究生的參考教材,也可作為從事嵌入式系統設計、微控制系統設計和電子設計等科研人員和工程技術人員的參考讀物。
|
圖書目錄
前言 第1章嵌入式系統基礎1 11嵌入式系統1 111嵌入式系統簡介1 112嵌入式系統的組成2 113嵌入式系統的特點4 114嵌入式系統的分類5 115嵌入式系統與PC的區別5 12嵌入式系統的歷史與發展6 121嵌入式系統的歷史6 122嵌入式系統的應用領域6 123嵌入式系統的發展趨勢7 13嵌入式操作系統8 131Android9 132Linux10 133μC/OSⅡ10 134WindowsCE10 135VxWorks10 136PalmOS11 14嵌入式系統的選型原則11 141嵌入式處理器的選型原則11 142嵌入式操作系統的選型原則12 本章小結13 思考與練習13 第2章嵌入式系統的硬件結構14 21嵌入式系統的硬件組成14 22ARM微處理器概述14 221ARM公司簡介14 222ARM微處理器的家族15 223ARM微處理器的結構18 224ARM微處理器核的技術特點21 23ARM的存儲系統22 231ARM的存儲空間22 232存儲器的格式22 233存儲器的管理23 24輸入/輸出設備24 241LCD顯示24 242觸摸屏24 243鍵盤27 25ARM的接口技術28 251并行通信接口28 252串行通信接口29 253USB接口31 254紅外線接口33 255PCMCIA和CF34 26總線技術35 261I2C總線35 262SPI總線38 263I2S總線40 264CAN總線42 本章小結45 思考與練習45 第3章基于ARM9處理器的硬件 開發平臺46 31ARM9處理器46 311ARM9與ARM7處理器的比較46 312ARM920T簡介49 32三星S3C2410X處理器概述53 321S3C2410X處理器53 322S3C2410X處理器的工作原理55 33S3C2410X處理器單元電路的設計59 331S3C2410X處理器主要引腳的 定義59 332電源和復位電路66 333晶體振蕩器電路的設計67 334串口和USB接口電路68 34存儲器的設計69 341ROM接口電路的設計69 342Flash接口電路的設計71 343SDRAM接口電路的設計71 35JTAG調試接口的設計72 36博創UPNETARM2410S嵌入式平臺 簡介74 37綜合實訓:通過JTAG燒寫Flash75 本章小結77 思考與練習78 第4章嵌入式操作系統79 41嵌入式操作系統概述79 411操作系統簡介79 412嵌入式操作系統的分類80 42Linux操作系統81 421Linux簡介81 422Linux的特點82 423Linux的組成83 424Linux的目錄和路徑84 425Linux的常用命令85 426Linux單操作系統的安裝92 43嵌入式Linux操作系統95 44虛擬機簡介96 45綜合實訓:虛擬機的安裝和使用97 本章小結103 思考與練習103 第5章嵌入式開發環境的建立104 51嵌入式系統的開發模式與設計 流程104 511嵌入式系統的開發模式104 512嵌入式系統的設計流程105 52嵌入式Linux的開發流程109 53嵌入式系統開發環境的建立111 531建立開發環境111 532開發環境的配置115 54BootLoader119 541BootLoader詳解119 542vivi123 543UBoot131 55Linux的根文件系統132 551文件系統概述132 552Linux根文件系統133 553網絡文件系統139 56綜合實訓:建立嵌入式軟件環境139 本章小結143 思考與練習143 第6章嵌入式Linux系統的移植144 61移植的概念144 62Linux的體系結構145 621Linux內核的結構145 622Linux內核的配置147 63Linux內核的編譯與移植152 631安裝交叉編譯工具153 632修改Makefile文件153 633設置Flash分區153 634添加對Yaffs文件系統的 支持156 635Linux內核的配置、編譯與 移植156 64綜合實訓:Linux內核的編譯與 移植實驗157 641實驗目的157 642基礎知識157 643實驗設備157 644實驗內容157 645實驗步驟157 本章小結160 思考與練習160 第7章嵌入式Linux應用程序的開發 與調試161 71開發的環境與工具161 711交叉編譯161 712gcc編譯器162 713gdb調試器165 714Vi編輯器的使用170 715Makefile文件和make命令172 72Linux下的C語言編程176 721嵌入式C語言程序設計176 722程序的編譯與下載178 73嵌入式系統的開發軟件與調試 工具178 731嵌入式系統調試方法概述178 732常用調試方式179 733ADS集成開發環境的使用180 734用AXD進行代碼調試187 74ARM仿真器190 741UArmJtag的JTAG在線仿真 調試190 742UPICE200仿真器的使用194 本章小結196 思考與練習196 第8章設備驅動程序的開發197 81設備驅動概述197 811驅動程序和應用程序的區別197 812Linux的設備管理197 82設備驅動程序的開發過程201 821字符設備驅動程序的設計201 822塊設備驅動程序的設計207 823網絡設備驅動程序的設計208 824驅動程序的注冊210 825設備驅動程序的編譯212 826驅動程序的加載213 827驅動程序的調用213 83驅動程序開發的常見問題215 84綜合實訓:直流電動機驅動程序 的設計217 本章小結222 思考與練習223 第9章嵌入式圖形用戶界面編程224 91嵌入式系統GUI簡介224 911MiniGUI225 912Microwindows/NanoX228 913OpenGUI229 914Qt/Embedded230 915幾種常見嵌入式GUI的對比232 92基于Qt的嵌入式GUI應用開發232 921Qt概述232 922Qt的信號與槽機制235 923Qt圖形設計器239 924Qt的開發流程241 925建立Qt/Embedded開發環境244 93綜合實訓:Qt/Embedded的編程 實例247 931基于PC的Qt程序247 932發布Qt/Embedded程序到目標機 開發板250 本章小結251 思考與練習251 第10章嵌入式系統的工程開發 實例252 101基于ARM的可燃氣體報警系統252 1011系統設計概述252 1012硬件電路的設計252 1013驅動程序的設計260 1014應用程序的設計270 102CAN總線應用實例285 1021CAN總線概述285 1022CAN智能節點的設計286 1023CAN接口電路的設計287 1024報文的發送與接收287 1025SPI接口290 1026CAN總線波特率的設置292 1027CAN總線驅動程序292 1028CAN應用程序307 本章小結309 思考與練習309 參考文獻310
|
|
|
| |
| |
| 網友評論
歡迎您對圖書進行評論,表明您對此圖書的感覺。 |
|
|
|
|