《嵌入式系統原理及開發》目錄
目錄
本文引用地址:http://www.104case.com/article/135218.htm第1章嵌入式系統概述1
11嵌入式系統的定義1
12嵌入式系統的發展歷史2
13嵌入式系統的特征3
第2章嵌入式系統架構及硬件組成5
21嵌入式硬件組成5
22嵌入式處理器7
23Intel嵌入式處理器8
24內存子系統11
241存儲單元基本結構和分類11
242存儲器的外部接口12
25IO外圍設備設備接口16
251RS232接口16
252觸摸屏接口18
253顯示設備接口19
254串行總線及通信接口27
255存儲接口38
256SATA接口硬盤41
257CF卡42
26總線接口43
261靜態存儲器總線43
262PC104/ISA總線44
263PCI/PC104+總線46
264PCIe總線49
第3章嵌入式軟件構成與開發方法概述52
31嵌入式系統軟件特性52
32軟件開發到運行的流程53
33軟件編譯55
34軟件啟動56
35嵌入式軟件運行模式57
36軟件庫58
37程序固化58
38軟件調試59
39軟件開發工具62
391GNU交叉編譯器的生成62
392Intel的軟件開發工具63
310嵌入式系統編程模式68
3101多任務程序的實現68
3102嵌入式操作系統72
311嵌入式系統的軟件可靠性74
3111檢查點技術74
3112雙進程技術75
3113N版本軟件技術75
3114前向糾錯技術(Forward error recovery )76
312嵌入式系統的設計方法77
第4章嵌入式軟件開發工具及軟件優化78
41Intel C++編譯器79
42代碼優化方法學及具體技術84
421代碼優化方法學84
422基于編譯選項的靜態優化技術86
423基于源代碼結構改進的優化技術88
424基于運行分析的運行時刻代碼優化技術97
425基于運行庫和編譯器庫的程序優化102
43基于TBB的并行軟件優化開發115
第5章系統啟動119
51引言119
52BIOS概述120
521BIOS的發展120
522BIOS的功能121
53基于傳統BIOS的系統啟動122
54UEFI及系統啟動123
541傳統BIOS的缺陷123
542傳統BIOS到UEFI/EFI的轉變124
543UEFI/EFI BIOS的基本架構125
544基于UEFI的系統啟動127
55BootLoader實例分析133
551Grub134
552eLilo136
553Uboot138
第6章嵌入式Linux操作系統140
61嵌入式Linux簡介140
62嵌入式Linux內核配置141
63嵌入式Linux裁剪143
64設備驅動145
641設備驅動的作用145
642設備驅動程序分類145
643字符型設備驅動程序的基本構成147
644字符型設備驅動程序的高級功能構成151
第7章嵌入式系統低功耗技術155
71嵌入式系統的低功耗設計155
72系統節電原理156
73動態電源管理(DPM)158
74ACPI(高級配置與電源接口)161
75其他省電技巧164
76一些相關工具168
第8章嵌入式Linux快速啟動技術169
81系統的啟動過程169
82Boot Graph和Bootchart173
83系統的快速啟動技術175
第9章嵌入系統的用戶界面技術181
91界面及用戶交互程序調試技術189
92 基于Clutter的嵌入式圖形界面技術193
921Clutter編程模型193
922Clutter場景195
923演員的屬性和靜態動作196
924動態效果197
925事件處理204
926Clutter的編程環境205
93基于MeeGo的圖形界面技術209
931概述209
932MeeGo軟件開發模式210
933應用程序編程技術211
94中間層軟件編程技術218
941DBUS218
942底層系統層軟件編程技術225
參考文獻233
linux操作系統文章專題:linux操作系統詳解(linux不再難懂)
評論