《ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》針對(duì)目前通用流行的ARM嵌入式處理器,通過(guò)實(shí)例精講的形式,詳細(xì)介紹了ARM嵌入式常用模塊與綜合應(yīng)用系統(tǒng)設(shè)計(jì)的方法及技巧。《ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》配有一張光盤(pán),包含了全書(shū)所有實(shí)例的硬件原理圖和程序源代碼,方便讀者學(xué)習(xí)和使用?!禔RM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》適合廣大計(jì)算機(jī)、自動(dòng)化、電子及硬件等相關(guān)專(zhuān)業(yè)的大學(xué)生,以及從事ARM開(kāi)發(fā)的科研人員使用。
ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講圖片
書(shū)名 | ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講 | 作者 | 張綺文 |
---|---|---|---|
出版社 | 電子工業(yè)出版社 | 出版時(shí)間 | 2008 |
張綺文,男,高級(jí)研發(fā)工程師,碩士學(xué)歷,具有20年工作經(jīng)驗(yàn),長(zhǎng)期從事ARM、Linux的嵌入式系統(tǒng)開(kāi)發(fā)?,F(xiàn)在為公司電子設(shè)備質(zhì)量監(jiān)督主管。
其主要負(fù)責(zé)開(kāi)發(fā)并投入商業(yè)應(yīng)用的項(xiàng)目有:
ARM指紋脫機(jī)模塊、VidioCapture、指紋門(mén)鎖、寄包柜、指紋鼠標(biāo)、保險(xiǎn)箱、電子監(jiān)管網(wǎng)等。
座右銘:求知若饑,虛心若愚。
第一篇基礎(chǔ)知識(shí)篇
第1章ARM處理器及系統(tǒng)結(jié)構(gòu)2
1.1ARM處理器概述2
1.1.1ARM公司簡(jiǎn)介2
1.1.2ARM特點(diǎn)3
1.1.3ARM應(yīng)用領(lǐng)域3
1.2ARM處理器系列5
1.3ARM內(nèi)核基本結(jié)構(gòu)9
1.3.1ARM內(nèi)核9
1.3.2ARM擴(kuò)展功能塊10
1.3.3ARM啟動(dòng)方式13
1.4ARM處理器運(yùn)行模式14
1.5ARM寄存器14
1.5.1通用寄存器14
1.5.2程序狀態(tài)寄存器16
1.5.3ARM狀態(tài)下的寄存器18
1.5.4Thumb狀態(tài)下的寄存器19
1.6ARM存儲(chǔ)系統(tǒng)20
1.6.1ARM存儲(chǔ)方法20
1.6.2存儲(chǔ)空間管理單元(MMU)21
1.7ARM流水線(xiàn)與時(shí)序23
1.7.1ARM流水線(xiàn)23
1.7.2ARM時(shí)序23
1.8ARM中斷與異常24
1.8.1ARM異常類(lèi)型25
1.8.2異常的響應(yīng)及返回25
1.8.3異常的描述26
1.8.4異常的處理28
第2章ARM編程基礎(chǔ)29
2.1ARM指令系統(tǒng)29
2.1.1ARM指令介紹29
2.1.2ARM指令尋址方式31
2.1.3ARM指令集34
2.2ARM匯編語(yǔ)言設(shè)計(jì)46
2.2.1ARM匯編器所支持的偽指令46
2.2.2匯編語(yǔ)言的語(yǔ)句格式53
2.2.3匯編語(yǔ)言的程序結(jié)構(gòu)57
2.3ARMC語(yǔ)言設(shè)計(jì)58
2.3.1優(yōu)化C語(yǔ)言編程58
2.3.2C語(yǔ)言與匯編混合編程64
2.3.3ARMC/C++編譯器69
第3章ARM開(kāi)發(fā)環(huán)境與調(diào)試系統(tǒng)76
3.1ADS開(kāi)發(fā)環(huán)境76
3.1.1CodeWarrior的使用76
3.1.2AXD的使用83
3.2SDT開(kāi)發(fā)環(huán)境86
3.2.1SDT開(kāi)發(fā)環(huán)境及特點(diǎn)86
3.2.2SDT調(diào)試環(huán)境86
3.2.3利用SDT軟件編程實(shí)例87
3.3ARM體系中調(diào)試系統(tǒng)概述90
3.4用仿真器調(diào)試系統(tǒng)92
3.4.1初始化存儲(chǔ)器92
3.4.2在線(xiàn)仿真92
3.4.3常見(jiàn)問(wèn)題94
3.5基于Angel的調(diào)試系統(tǒng)95
3.5.1基于Angel的調(diào)試系統(tǒng)概述95
3.5.2使用Angel開(kāi)發(fā)應(yīng)用程序98
3.5.3Angel執(zhí)行的操作103
3.5.4將Angel移植到特定的
3.5.4目標(biāo)系統(tǒng)105
3.6基于JTAG的調(diào)試系統(tǒng)122
3.6.1調(diào)試接口JTAG介紹122
3.6.2基于JTAG的調(diào)試系統(tǒng)的
3.6.2特點(diǎn)125
3.6.3基于JTAG的調(diào)試系統(tǒng)
3.6.3結(jié)構(gòu)126
3.6.4目標(biāo)系統(tǒng)中的調(diào)試功能擴(kuò)展
3.6.2部件127
3.6.5基于JTAG的調(diào)試過(guò)程128
第二篇常用模塊設(shè)計(jì)實(shí)例篇
第4章ARM嵌入式開(kāi)發(fā)平臺(tái)的
第4章構(gòu)建130
4.1實(shí)例說(shuō)明130
4.2ARM系統(tǒng)體系結(jié)構(gòu)130
4.2.1硬件體系結(jié)構(gòu)131
4.2.2軟件體系結(jié)構(gòu)133
4.3硬件平臺(tái)實(shí)現(xiàn)方法134
4.3.1硬件電路板設(shè)計(jì)134
4.3.2ARM硬件設(shè)計(jì)原則136
4.4軟件開(kāi)發(fā)方法137
4.4.1軟件開(kāi)發(fā)流程137
4.4.2軟件開(kāi)發(fā)環(huán)境構(gòu)建138
4.5實(shí)例總結(jié)139
第5章DMA模塊應(yīng)用設(shè)計(jì)140
5.1實(shí)例內(nèi)容和目標(biāo)140
5.2DMA數(shù)據(jù)傳輸原理140
5.2.1DMA操作原理141
5.2.2外部DMA請(qǐng)求/應(yīng)答協(xié)議142
5.2.3DMA傳送方式143
5.2.4DMA的寄存器介紹144
5.3軟件設(shè)計(jì)145
5.4實(shí)例總結(jié)148
第6章RTC模塊應(yīng)用設(shè)計(jì)149
6.1實(shí)例內(nèi)容和目標(biāo)149
6.2RTC工作原理149
6.2.1RTC的特性149
6.2.2RTC相關(guān)寄存器150
6.3硬件設(shè)計(jì)153
6.4軟件設(shè)計(jì)153
6.4.1RTC初始化154
6.4.2RTC顯示控制程序154
6.5實(shí)例總結(jié)156
第7章PWM模塊應(yīng)用設(shè)計(jì)157
7.1實(shí)例內(nèi)容和目標(biāo)157
7.2PWM工作原理158
7.2.1PWM的特性158
7.2.2PWM的工作原理158
7.2.3PWM的定時(shí)操作159
7.2.4PWM的特殊寄存器160
7.3實(shí)例軟件設(shè)計(jì)163
7.3.1PWM啟動(dòng)163
7.3.2調(diào)制PWM164
7.3.3程序代碼164
7.4實(shí)例總結(jié)165
第8章看門(mén)狗定時(shí)器模塊設(shè)計(jì)166
8.1實(shí)例說(shuō)明166
8.2看門(mén)狗工作原理166
8.2.1看門(mén)狗定時(shí)器操作166
8.2.2看門(mén)狗定時(shí)器特殊功能
8.2.2寄存器167
8.3實(shí)例軟件設(shè)計(jì)168
8.4實(shí)例總結(jié)169
第9章中斷處理模塊設(shè)計(jì)170
9.1實(shí)例說(shuō)明170
9.2中斷處理與寄存器設(shè)置171
9.2.1ARM中斷處理類(lèi)型171
9.2.2ARM中斷及相關(guān)寄存器172
9.3中斷硬件模塊圖173
9.4軟件程序設(shè)計(jì)174
9.4.1中斷處理流程174
9.4.2中斷程序設(shè)計(jì)174
9.4.3中斷處理程序優(yōu)化175
9.5實(shí)例總結(jié)176
第10章復(fù)位模塊設(shè)計(jì)177
10.1實(shí)例說(shuō)明177
10.2ARM復(fù)位原理177
10.2.1ARM復(fù)位源類(lèi)型177
10.2.2復(fù)位工作原理178
10.3硬件電路設(shè)計(jì)179
10.3.1復(fù)位電路原理圖179
10.3.2復(fù)位電路的調(diào)試180
10.4看門(mén)狗軟件復(fù)位181
10.5實(shí)例總結(jié)183
第11章A/D變換模塊設(shè)計(jì)184
11.1實(shí)例說(shuō)明184
11.2A/D變換原理185
11.2.1A/D變換類(lèi)型185
11.2.2A/D轉(zhuǎn)換過(guò)程187
11.3硬件電路設(shè)計(jì)188
11.3.1A/D模塊188
11.3.2D/A模塊189
11.4A/D采樣軟件設(shè)計(jì)190
11.5實(shí)例總結(jié)192
第12章電源模塊設(shè)計(jì)193
12.1實(shí)例說(shuō)明193
12.2電源工作原理193
12.2.1系統(tǒng)工作狀態(tài)193
12.2.2外設(shè)耗電考慮194
12.3電源線(xiàn)與地線(xiàn)設(shè)計(jì)196
12.4硬件電路設(shè)計(jì)198
12.4.1直流電壓產(chǎn)生方法198
12.4.2電源模塊電路原理圖198
12.5電源的軟件管理200
12.6實(shí)例總結(jié)201
第13章SDRAM模塊設(shè)計(jì)202
13.1實(shí)例說(shuō)明202
13.2SDRAM特點(diǎn)202
13.2.1SDRAM狀態(tài)202
13.2.2SDRAM控制203
13.2.3SDRAM時(shí)序特點(diǎn)204
13.2.4地址空間分配205
13.3硬件電路設(shè)計(jì)206
13.3.1SDRAM芯片206
13.3.2SDRAM模塊原理圖207
13.4軟件設(shè)計(jì)208
13.4.1SDRAM讀寫(xiě)208
13.4.2SDRAM軟件測(cè)試209
13.5實(shí)例總結(jié)216
第14章Nand-Flash/Nor-Flash
第14章存儲(chǔ)模塊設(shè)計(jì)217
14.1實(shí)例說(shuō)明217
14.2Flash原理218
14.2.1Nand-Flash與Nor-Flash
14.3.3區(qū)別218
14.2.2Flash驅(qū)動(dòng)220
14.3硬件電路設(shè)計(jì)220
14.3.1Nor-Flash的設(shè)計(jì)220
14.3.2Nand-Flash的設(shè)計(jì)..222
14.3.3Nor-Flash/Nand-Flash
14.3.3跳線(xiàn)選擇223
14.4軟件設(shè)計(jì)224
14.4.1Flash數(shù)據(jù)存儲(chǔ)操作流程224
14.4.2程序代碼說(shuō)明224
14.5實(shí)例總結(jié)228
第15章通用I/O模塊設(shè)計(jì)229
15.1實(shí)例說(shuō)明229
15.2GPIO原理229
15.2.1GPIO設(shè)備驅(qū)動(dòng)原理229
15.2.2如何驅(qū)動(dòng)GPIO及對(duì)應(yīng)
14.3.3設(shè)備231
15.3GPIO應(yīng)用舉例231
15.4GPIO設(shè)備程序開(kāi)發(fā)232
15.4.1開(kāi)發(fā)步驟232
15.4.2GPIO端口編程233
15.5實(shí)例總結(jié)234
第16章鍵盤(pán)模塊設(shè)計(jì)235
16.1實(shí)例說(shuō)明235
16.2鍵盤(pán)工作原理235
16.2.1常用鍵盤(pán)接口235
16.2.2行列式鍵盤(pán)工作原理236
16.2.3鍵盤(pán)掃描流程237
16.3硬件電路設(shè)計(jì)237
16.3.1ARM鍵盤(pán)接口237
16.3.2鍵盤(pán)電路原理圖237
16.4軟件設(shè)計(jì)238
16.4.1鍵盤(pán)掃描程序238
16.4.2鍵盤(pán)測(cè)試程序242
16.4.3鍵盤(pán)驅(qū)動(dòng)243
16.5實(shí)例總結(jié)244
第17章LCD模塊設(shè)計(jì)245
17.1實(shí)例說(shuō)明245
17.2LCD工作原理246
17.2.1LCD顯示模式246
17.2.2LCD顯示地址247
17.2.3LCD讀寫(xiě)時(shí)序247
17.3硬件電路設(shè)計(jì)249
17.3.1LCD顯示電路249
17.3.2電路原理圖250
17.4軟件設(shè)計(jì)251
17.4.1LCD顯示定位.結(jié)構(gòu)與
14.3.3驅(qū)動(dòng)251
17.4.2LCD顯示流程253
17.4.3LCD顯示與測(cè)試253
17.4.4LCD字模顯示程序257
17.5實(shí)例總結(jié)259
第18章USB設(shè)備模塊設(shè)計(jì)260
18.1實(shí)例說(shuō)明260
18.2設(shè)計(jì)思路分析260
18.2.1USB工作原理260
18.2.2USB特點(diǎn)262
18.2.3USB傳輸方式263
18.3硬件電路設(shè)計(jì)263
18.3.1USB接口內(nèi)部結(jié)構(gòu)263
18.3.2端口描述265
18.3.3USB硬件原理圖266
18.4軟件設(shè)計(jì)267
18.4.1固件程序的設(shè)計(jì)268
18.4.2驅(qū)動(dòng)程序設(shè)計(jì)268
18.5實(shí)例總結(jié)271
第19章以太網(wǎng)控制器模塊設(shè)計(jì)272
19.1實(shí)例說(shuō)明272
19.2以太網(wǎng)口工作原理273
19.3硬件電路設(shè)計(jì)274
19.3.1電路原理圖274
19.3.2網(wǎng)卡芯片調(diào)試275
19.4軟件設(shè)計(jì)276
19.4.1以太網(wǎng)口存儲(chǔ)及初始化276
19.4.2發(fā)送數(shù)據(jù)包277
19.4.3接收數(shù)據(jù)包278
19.4.4程序代碼279
19.5實(shí)例總結(jié)286
第20章I2C總線(xiàn)串行接口應(yīng)用
第20章設(shè)計(jì)287
20.1實(shí)例說(shuō)明287
20.2I2C設(shè)計(jì)原理287
20.2.1I2C主從模式287
20.2.2I2C工作原理288
20.3I2C硬件電路設(shè)計(jì)289
20.3.1I2C串口存儲(chǔ)器289
20.3.2電路原理圖290
20.4軟件設(shè)計(jì)290
20.4.1I2C讀寫(xiě)過(guò)程設(shè)計(jì)290
20.4.2程序代碼說(shuō)明292
20.5實(shí)例總結(jié)300
第21章UART異步串行接口模塊
第21章設(shè)計(jì)301
21.1實(shí)例說(shuō)明301
21.2串行通信原理301
21.2.1異步串行通信301
21.2.2同步串行通信302
21.2.3RS-232-C接口302
21.3硬件電路設(shè)計(jì)304
21.4軟件設(shè)計(jì)305
21.4.1串口中斷程序305
21.4.2串口調(diào)試程序代碼306
21.5實(shí)例總結(jié)308
第22章ARP網(wǎng)絡(luò)尋址模塊設(shè)計(jì)309
22.1實(shí)例說(shuō)明309
22.2ARP設(shè)計(jì)310
22.2.1ARP協(xié)議工作原理310
22.2.2硬件ARP實(shí)現(xiàn)311
22.3軟件設(shè)計(jì)311
22.3.1ARP實(shí)現(xiàn)流程311
22.3.2ARP程序設(shè)計(jì)313
22.4實(shí)例總結(jié)317
第23章Boot-loader模塊設(shè)計(jì)318
23.1實(shí)例說(shuō)明318
23.2設(shè)計(jì)思路分析319
23.2.1Boot-loader原理320
23.2.2Boot-loader的stage1322
23.2.3Boot-loader的stage2323
23.3實(shí)現(xiàn)方法326
23.3.1Boot-loader的設(shè)置326
23.3.2Boot-loader程序設(shè)計(jì)327
23.3.3Boot-loader程序燒寫(xiě)330
23.4實(shí)例總結(jié)331
第24章基于Nand-Flash的文件
第24章系統(tǒng)設(shè)計(jì)332
24.1實(shí)例說(shuō)明332
24.2根文件系統(tǒng)原理332
24.2.1Linux源文件的組織結(jié)構(gòu)332
24.2.2文件系統(tǒng)指標(biāo)334
24.2.3文件系統(tǒng)分類(lèi)334
24.3根文件創(chuàng)建過(guò)程336
24.3.1配置NFS336
24.3.2創(chuàng)建根文件系統(tǒng)336
24.3.3文件系統(tǒng)的頁(yè)面管理340
24.4實(shí)例總結(jié)342
第25章GUI系統(tǒng)的移植與應(yīng)用
第25章設(shè)計(jì)343
25.1實(shí)例說(shuō)明343
25.2GUI系統(tǒng)原理343
25.2.1常用的GUI系統(tǒng)343
25.2.2GUI設(shè)計(jì)要求346
25.3不同GUI平臺(tái)的移植配置347
25.3.1MicroWindows的移植配置347
25.3.2MiniGUI的移植配置348
25.3.3Qt/Embedded的移植配置348
25.4GUI圖形顯示的實(shí)現(xiàn)349
25.4.1GUI系統(tǒng)的移植過(guò)程349
25.4.2基于Frame-buffer的GUI
25.4.2圖形顯示350
25.5實(shí)例總結(jié)352
第26章ARMLinux的移植與應(yīng)用
第26章設(shè)計(jì)353
26.1實(shí)例說(shuō)明353
26.2Linux系統(tǒng)移植原理354
26.2.1系統(tǒng)移植類(lèi)型354
26.2.2系統(tǒng)移植的啟動(dòng)階段354
26.3ARMLinux的移植過(guò)程355
26.3.1建立Linux交叉編譯環(huán)境355
26.3.2剪裁和配置ARMLinux
25.4.2內(nèi)核357
26.3.3引導(dǎo)內(nèi)核啟動(dòng)流程362
26.3.4編寫(xiě)嵌入式Linux的設(shè)備
25.4.2驅(qū)動(dòng)程序364
26.4實(shí)例總結(jié)367
第27章?C/OS-Ⅱ移植與應(yīng)用設(shè)計(jì)368
27.1?C/OS-Ⅱ?qū)嵗齼?nèi)容368
27.2?C/OS-Ⅱ概述368
27.2.1?C/OS-II簡(jiǎn)介368
27.2.2?C/OS-II的特點(diǎn)369
27.3?C/OS-Ⅱ移植371
27.3.1?C/OS-II文件體系結(jié)構(gòu)371
27.3.2?C/OS-II移植條件371
27.3.3?C/OS-II在S3C44B0X
25.4.2上的移植372
27.4?C/OS-Ⅱ?qū)嵗浖O(shè)計(jì)373
27.5實(shí)例總結(jié)375
第三篇綜合應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例篇
第28章餐廳手持電子點(diǎn)菜系統(tǒng)
第28章設(shè)計(jì)378
28.1實(shí)例說(shuō)明378
28.2設(shè)計(jì)思路分析378
28.2.1系統(tǒng)工作原理378
28.2.2系統(tǒng)功能模塊379
28.3系統(tǒng)硬件設(shè)計(jì)379
28.4系統(tǒng)軟件設(shè)計(jì)380
28.4.1系統(tǒng)初始化程序代碼380
28.4.2主程序部分385
28.5實(shí)例總結(jié)390
第29章UDP數(shù)據(jù)報(bào)與TCP傳輸
第29章應(yīng)用系統(tǒng)設(shè)計(jì)391
29.1實(shí)例說(shuō)明391
29.2UDP與TCP數(shù)據(jù)傳輸原理391
29.2.1UDP工作原理391
29.2.2TCP工作原理392
29.3層間接口設(shè)計(jì)393
29.4軟件設(shè)計(jì)396
29.4.1UDP數(shù)據(jù)報(bào)傳輸396
29.4.2TCP數(shù)據(jù)傳輸?shù)膶?shí)現(xiàn)401
29.5實(shí)例總結(jié)409
第30章音頻編解碼應(yīng)用系統(tǒng)設(shè)計(jì)410
30.1實(shí)例說(shuō)明410
30.2音頻編解碼原理411
30.2.1音頻編解碼框圖411
30.2.2音頻編碼過(guò)程412
30.2.3IIS音頻總線(xiàn)414
30.2.4IIS音頻時(shí)鐘與傳輸方式415
30.3硬件電路設(shè)計(jì)416
30.3.1音頻A/D單元416
30.3.2與ARM音頻接口417
30.4軟件設(shè)計(jì)417
30.5實(shí)例總結(jié)421
第31章數(shù)字視頻監(jiān)控應(yīng)用系統(tǒng)
第31章設(shè)計(jì)422
31.1實(shí)例說(shuō)明422
31.2設(shè)計(jì)思路分析422
31.2.1監(jiān)控系統(tǒng)實(shí)現(xiàn)方案422
31.2.2監(jiān)控系統(tǒng)應(yīng)用舉例424
31.3硬件電路設(shè)計(jì)425
31.3.1ARM視頻監(jiān)控平臺(tái)425
31.3.2VGA接口與權(quán)電阻網(wǎng)絡(luò)426
31.3.3CMOS圖像采集模塊427
31.4軟件設(shè)計(jì)429
31.4.1監(jiān)控主程序流程429
31.4.2程序代碼說(shuō)明430
31.5實(shí)例總結(jié)447
第32章指紋識(shí)別應(yīng)用系統(tǒng)設(shè)計(jì)448
32.1實(shí)例說(shuō)明448
32.2指紋識(shí)別448
32.2.1基本概念449
32.2.2指紋識(shí)別的基本原理449
32.2.3指紋識(shí)別的方法450
32.3硬件電路設(shè)計(jì)454
32.3.1指紋硬件電路454
32.3.2電路原理圖455
32.4軟件設(shè)計(jì)456
32.4.1指紋識(shí)別驅(qū)動(dòng)456
32.4.2指紋處理程序設(shè)計(jì)456
32.5實(shí)例總結(jié)464
第33章車(chē)載信息系統(tǒng)設(shè)計(jì)466
33.1實(shí)例說(shuō)明466
33.2設(shè)計(jì)思路分析467
33.2.1車(chē)載系統(tǒng)的結(jié)構(gòu)467
33.2.2車(chē)載系統(tǒng)的基本原理468
33.2.3車(chē)載系統(tǒng)開(kāi)發(fā)平臺(tái)468
33.2.4系統(tǒng)軟件體系結(jié)構(gòu)469
33.3硬件電路設(shè)計(jì)469
33.3.1硬件電路470
33.3.2硬件模塊說(shuō)明470
33.4軟件設(shè)計(jì)472
33.4.1相關(guān)驅(qū)動(dòng)說(shuō)明473
33.4.2模塊程序設(shè)計(jì)474
33.4.3整體設(shè)計(jì)476
33.4.4部分源程序476
33.5實(shí)例總結(jié)485
……
ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講介紹
ISBN: 9787121070358 開(kāi)本: 16
定價(jià): 59.00 元
《ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》是暢銷(xiāo)書(shū)《ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》的第2版。全書(shū)針對(duì)目前通用流行的ARM嵌入式處理器,通過(guò)實(shí)例精講的形式,詳細(xì)介紹了ARM嵌入式常用模塊與綜合應(yīng)用系統(tǒng)設(shè)計(jì)的方法及技巧。全書(shū)共分3篇33章,第一篇為基礎(chǔ)知識(shí)篇,簡(jiǎn)要介紹了ARM處理器及系統(tǒng)結(jié)構(gòu)、ARM編程基礎(chǔ)、ARM開(kāi)發(fā)環(huán)境及調(diào)試系統(tǒng);第二篇為常用模塊設(shè)計(jì)實(shí)例篇,通過(guò)23個(gè)模塊設(shè)計(jì)實(shí)例,詳細(xì)介紹了ARM嵌入式的各種開(kāi)發(fā)技術(shù)和使用技巧,這些模塊實(shí)例基礎(chǔ)、實(shí)用,易學(xué)易懂,全部調(diào)試通過(guò),幾乎涵蓋了所有的ARM開(kāi)發(fā)技術(shù);第三篇為綜合應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例篇,通過(guò)6個(gè)綜合系統(tǒng)實(shí)例,對(duì)前面的ARM常用模塊進(jìn)行了綜合應(yīng)用設(shè)計(jì),經(jīng)過(guò)此篇學(xué)習(xí),讀者將快速提高ARM綜合系統(tǒng)設(shè)計(jì)的能力,步入高級(jí)工程師的行列。
《ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》配有一張光盤(pán),包含了全書(shū)所有實(shí)例的硬件原理圖和程序源代碼,方便讀者學(xué)習(xí)和使用?!禔RM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》適合廣大計(jì)算機(jī)、自動(dòng)化、電子及硬件等相關(guān)專(zhuān)業(yè)的大學(xué)生,以及從事ARM開(kāi)發(fā)的科研人員使用。
嵌入式入門(mén)確實(shí)比較難。如果你有一定的基礎(chǔ)(指單片機(jī),C語(yǔ)言還不錯(cuò)的話(huà)),就可以開(kāi)始學(xué)嵌入式了。想要學(xué)好嵌入式,C、C++肯定得扎實(shí)。如果還想深入驅(qū)動(dòng)開(kāi)發(fā)的話(huà),那么你要會(huì)看匯編吧,當(dāng)然電路原理圖也得會(huì)看...
您好 很高興回答你 的問(wèn)題 質(zhì)量性?xún)r(jià)比都還不錯(cuò) 建議去實(shí)店購(gòu)買(mǎi) &...
ARM嵌入式控制系統(tǒng)和PLC控制系統(tǒng)的比較?各有哪些優(yōu)缺點(diǎn)?謝謝!
ARM的主要應(yīng)用領(lǐng)域是在嵌入式系統(tǒng)中(算是電子控制方向吧),當(dāng)然可以是嵌入式控制系統(tǒng)中,作為一個(gè)微型的控制器或者一個(gè)數(shù)據(jù)處理功能(一般情況會(huì)用DSP)。主要特點(diǎn)是功耗低,這也是嵌入式系統(tǒng)的一個(gè)特點(diǎn)。而...
格式:pdf
大?。?span id="7twhsdc" class="single-tag-height">308KB
頁(yè)數(shù): 3頁(yè)
評(píng)分: 4.4
在基于S3C2440和嵌入式系統(tǒng)的平臺(tái)上,實(shí)現(xiàn)能進(jìn)行圖像數(shù)據(jù)的實(shí)時(shí)獲取,并進(jìn)行相應(yīng)的處理后把視頻顯示LCD上的設(shè)計(jì)過(guò)程。系統(tǒng)利用嵌入式Linux中的V4L2提供的API進(jìn)行圖像采集,利用S3C2440的高速運(yùn)算能力對(duì)圖像數(shù)據(jù)進(jìn)行解壓和格式轉(zhuǎn)換,最后利用Framebuffer把圖像實(shí)時(shí)顯示在LCD上。
格式:pdf
大小:308KB
頁(yè)數(shù): 4頁(yè)
評(píng)分: 4.7
傳統(tǒng)LED點(diǎn)陣屏控制系統(tǒng)常常采用8位或l6位的控制器,這些微處理器系統(tǒng)的運(yùn)行速度慢、尋址能力低、功耗高,難以滿(mǎn)足顯示區(qū)域較大時(shí)刷新頻率和穩(wěn)定顯示等方面的要求。針對(duì)上述問(wèn)題,提出了一種基于ARM嵌入式的大型LED點(diǎn)陣屏顯示系統(tǒng)設(shè)計(jì)方案。該系統(tǒng)使用ARM芯片內(nèi)部的DMA控制器進(jìn)行數(shù)據(jù)的傳輸和控制,節(jié)省了處理器取指和譯指時(shí)間,從而能夠在連續(xù)的讀寫(xiě)操作中完成數(shù)據(jù)的傳輸,提高了數(shù)據(jù)傳輸?shù)乃俣群托省?
《DSP嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》語(yǔ)言通俗,結(jié)構(gòu)合理,實(shí)例典型熱門(mén),工程實(shí)踐性強(qiáng)。《DSP嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》不但詳細(xì)介紹了DSP的硬件設(shè)計(jì)和模塊化編程,而且提供了DSP應(yīng)用程序設(shè)計(jì)思路,對(duì)實(shí)例的所有程序代碼做了詳細(xì)注釋?zhuān)谧x者理解和鞏固知識(shí)點(diǎn),快速實(shí)現(xiàn)舉一反三。
《DSP嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》配有一張光盤(pán),包含了全書(shū)所有實(shí)例的硬件原理圖和程序源代碼,方便讀者學(xué)習(xí)和使用?!禗SP嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》適合計(jì)算機(jī)、自動(dòng)化、電子及通信等相關(guān)專(zhuān)業(yè)的大學(xué)生,以及從事DSP開(kāi)發(fā)的科研人員使用。
Freescale系列單片機(jī)常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講內(nèi)容簡(jiǎn)介
全書(shū)以Freescale的HCS08主流芯片為寫(xiě)作對(duì)象,通過(guò)實(shí)例精講的形式,詳細(xì)介紹了Freescale單片機(jī)常用模塊與綜合系統(tǒng)設(shè)計(jì)的方法與技巧。
全書(shū)共分3篇24章:第一篇為基礎(chǔ)知識(shí)篇,簡(jiǎn)要介紹了Freescale單片機(jī)的硬件結(jié)構(gòu)與工作原理、指令系統(tǒng)、C語(yǔ)言開(kāi)發(fā)基礎(chǔ)及集成開(kāi)發(fā)環(huán)境,引導(dǎo)讀者入門(mén);第二篇為常用模塊設(shè)計(jì)實(shí)例篇,通過(guò)18個(gè)模塊實(shí)例,詳細(xì)介紹了Freescale單片機(jī)的各種開(kāi)發(fā)技術(shù)和使用技巧,這些模塊實(shí)例基礎(chǔ)、實(shí)用,易學(xué)易懂,全部調(diào)試通過(guò),幾乎涵蓋了Freescale單片機(jī)所有的開(kāi)發(fā)技術(shù);第三篇為綜合系統(tǒng)設(shè)計(jì)實(shí)例篇,通過(guò)2個(gè)復(fù)雜項(xiàng)目,對(duì)前面的Freescale單片機(jī)常用模塊進(jìn)行了綜合應(yīng)用設(shè)計(jì),經(jīng)過(guò)此篇學(xué)習(xí),讀者的Freescale單片機(jī)設(shè)計(jì)能力將迅速提升,步入高級(jí)工程師的行列。
本書(shū)配有一張光盤(pán),包含了全書(shū)所有實(shí)例的硬件原理圖和程序源代碼,方便讀者學(xué)習(xí)和使用。本書(shū)的讀者對(duì)象為Freescale單片機(jī)的初、中級(jí)用戶(hù),特別適合計(jì)算機(jī)、自動(dòng)化、電子及硬件等相關(guān)專(zhuān)業(yè)的大學(xué)生及從事Freescale單片機(jī)開(kāi)發(fā)的工程師閱讀使用。
全書(shū)從工程實(shí)用的角度出發(fā),以實(shí)例精講的形式,詳細(xì)介紹了西門(mén)子PLC常用模塊與工業(yè)應(yīng)用系統(tǒng)設(shè)計(jì)的方法與技巧。全書(shū)分3篇共18章,第一篇為PLC基礎(chǔ)知識(shí)篇,簡(jiǎn)要介紹了PLC硬件結(jié)構(gòu)、工作原理、PLC的編程基礎(chǔ)、S7-200/300指令系統(tǒng)、STEP7開(kāi)發(fā)軟件,引導(dǎo)讀者入門(mén);第二篇為PLC常用模塊設(shè)計(jì)篇,通過(guò)11個(gè)模塊設(shè)計(jì)實(shí)例,詳細(xì)介紹了PLC的各種開(kāi)發(fā)技術(shù)和使用技巧,這些模塊實(shí)例基礎(chǔ)典型實(shí)用,易學(xué)易懂,全部調(diào)試通過(guò),幾乎涵蓋了所有的PLC開(kāi)發(fā)技術(shù);第三篇通過(guò)兩個(gè)工業(yè)系統(tǒng)實(shí)例,對(duì)前面介紹的PLC常用模塊進(jìn)行了綜合應(yīng)用設(shè)計(jì),幫助讀者鞏固所學(xué)知識(shí),實(shí)現(xiàn)入門(mén)到精通的技術(shù)飛躍。
本書(shū)結(jié)構(gòu)合理、內(nèi)容翔實(shí),講解由淺入深、循序漸進(jìn),基礎(chǔ)知識(shí)與大量實(shí)例結(jié)合敘述,工程實(shí)踐性強(qiáng)。不但詳細(xì)介紹了PLC的模塊化編程思想,以及工業(yè)系統(tǒng)設(shè)計(jì)思路與流程,而且提供了PLC編程經(jīng)驗(yàn)與技巧,幫助讀者領(lǐng)悟PLC技術(shù)精髓,快速提升編程技能,步入高級(jí)工程師的行列。
本書(shū)配光盤(pán)一張,包含了全書(shū)所有實(shí)例的硬件原理圖和程序源代碼,方便讀者學(xué)習(xí)和使用。本書(shū)適合計(jì)算機(jī)、自動(dòng)化、電子技術(shù)及硬件等相關(guān)專(zhuān)業(yè)的大學(xué)生,以及從事PLC開(kāi)發(fā)的科研人員使用。