無論是準(zhǔn)備哪一門考試,刷題永遠(yuǎn)是很重要的部分。
在編者授課的過程中,培訓(xùn)機(jī)構(gòu)和考生們往往抱有僥幸的心理,希望通過老師5天的授課就能通過考試,但這種概率對于大部分考生來說并不高。尤其是嵌入式系統(tǒng)設(shè)計(jì)師這種專業(yè)性很強(qiáng)的考試,其真實(shí)考試題型變化大且偏重于計(jì)算,如果缺少大量的練習(xí),只是一味地聽課看資料是很難通過考試的。
而且,對于這種應(yīng)試性的考試來說,采用題海戰(zhàn)術(shù)確實(shí)是不二法門。但問題是,到哪里找題呢?有的考生可能已經(jīng)在網(wǎng)上搜索過,但由于嵌入式系統(tǒng)設(shè)計(jì)師考試專業(yè)性強(qiáng),報(bào)考人數(shù)不多,幾乎沒有專業(yè)輔導(dǎo)機(jī)構(gòu),也就難以找到專業(yè)的題庫。為了解決這個問題,我們編寫了本書。
采用題海戰(zhàn)術(shù)只是考試通關(guān)手段的一種表象。之所以通過題海戰(zhàn)術(shù)應(yīng)付考試,其原因是大規(guī)模地做題實(shí)現(xiàn)了對知識點(diǎn)的全覆蓋,所以真正的原因是做題者掌握了知識點(diǎn),而不是題海戰(zhàn)術(shù)本身。
嵌入式系統(tǒng)設(shè)計(jì)師考試上午試卷有75道選擇題,下午試卷有5道案例題。編者通過多年對考試的研究發(fā)現(xiàn),實(shí)際題型已經(jīng)基本固定下來,大量的題目圍繞著有限的知識點(diǎn)進(jìn)行反復(fù)考核,從不同的方面變化不同的題型。為此,基于歷次培訓(xùn)的講義和習(xí)題,編者將各知識點(diǎn)的典型題型進(jìn)行匯總、分析,從這些題型中選出具有代表性的題目,并對部分題目考核的知識點(diǎn)、考核形式及題目的演化形式等進(jìn)行了分析。當(dāng)你掌握了本書數(shù)百道題的解題方法及相關(guān)知識點(diǎn)后,可以說,考試的內(nèi)容都在你的復(fù)習(xí)范圍之內(nèi)。
讀者在拿到本書之后,首先要關(guān)注以下幾個問題:
◎ 本書編寫的目的
圖書市場上關(guān)于嵌入式系統(tǒng)設(shè)計(jì)師培訓(xùn)的書籍并不多,題目方面考生可以參考的也只有歷年真題那一本書,而本書和歷年真題的區(qū)別在于以下幾個方面:
(1)通過思維導(dǎo)圖描述整個考試的知識體系。
(2)典型題目帶動知識點(diǎn)的復(fù)習(xí)。通過重、難點(diǎn)題目掌握考試大綱中的關(guān)鍵知識點(diǎn),縮短復(fù)習(xí)時間,提高復(fù)習(xí)效率。
(3)通過典型題目闡述解題的方法和技巧。
(4)按章節(jié)匯總的習(xí)題,可以與輔導(dǎo)書配合使用。
筆者有嵌入式行業(yè)近十年的工作經(jīng)驗(yàn),又在2015年開始從事軟考培訓(xùn),培訓(xùn)考生數(shù)千名。在培訓(xùn)過程中,為了滿足考生的需求,我們研究了很多備考的方法,對題目分析、歸類、整理、總結(jié)模式等做了大量的工作。
但就在這種持續(xù)的課程研發(fā)過程中,我們經(jīng)過若干次的培訓(xùn)之后,觀點(diǎn)又回到了原點(diǎn):一個人如果真想在這種應(yīng)試考試中獲勝,有效的方法仍然是做題,而且必須是典型題。
本書介紹了數(shù)百道題目,我們力爭通過題目的選擇和分析來覆蓋考試大綱中的重點(diǎn)、難點(diǎn)及疑點(diǎn)。
在題目選擇上遵循以下幾個原則:
(1)選擇重點(diǎn)、難點(diǎn)等具有代表性的題目。
(2)選擇考核頻率比較高的題目(針對知識點(diǎn)而言)。
(3)選擇使用典型解題方法的題目。
(4)考核頻率較低、題目不具備代表性、沒有規(guī)律和技巧可言的題目一律排除在選題之外。
當(dāng)然,在選擇過程中,并不能100%覆蓋知識點(diǎn),但在每一章中描述和分析相關(guān)的知識點(diǎn),同時標(biāo)識出題目的知識點(diǎn),使考生意識到自己掌握的知識點(diǎn)的覆蓋程度。
◎ 如何使用本書
本書的原則是通過做重點(diǎn)、難點(diǎn)、疑點(diǎn)的題目來帶動知識點(diǎn)的復(fù)習(xí),因此,在使用本書的過程中,建議遵循以下原則:
(1)根據(jù)每章知識點(diǎn)圖譜來復(fù)習(xí)知識點(diǎn),也可以在每一章的思維導(dǎo)圖的基礎(chǔ)上進(jìn)行知識點(diǎn)的擴(kuò)充。
(2)根據(jù)知識點(diǎn)找到對應(yīng)的題目,每個題目均具有代表性,因此,需要分析每一章題目考核的知識點(diǎn)、延伸的知識點(diǎn)和出題方式。
(3)部分知識點(diǎn)并沒有配備典型題目,這部分知識點(diǎn)可能需要結(jié)合新的官方教程進(jìn)行學(xué)習(xí)。
需要說明的是,本書根據(jù)的考綱和教程進(jìn)行了更新,但考慮到每年的考核側(cè)重點(diǎn)可能會有所變化,而書籍更新有一定的周期。因此,我們將用公眾號的方式結(jié)合現(xiàn)有的教輔發(fā)布更新和修訂記錄,借此來反映我們的應(yīng)試方法和策略。相關(guān)的更新信息將在我們的公眾號文老師軟考教育上發(fā)布?忌梢話叽a關(guān)注并反饋問題。
前言
致讀者
本書說明
第1章 計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識 1
知識點(diǎn)圖譜與考點(diǎn)分析 1
知識點(diǎn):嵌入式硬件基礎(chǔ) 1
知識點(diǎn)綜述 1
參考題型 2
知識點(diǎn):計(jì)算機(jī)指令和中斷 6
知識點(diǎn)綜述 6
參考題型 7
知識點(diǎn):存儲系統(tǒng)和性能 11
知識點(diǎn)綜述 11
參考題型 12
課堂練習(xí) 16
第2章 嵌入式系統(tǒng)軟件基礎(chǔ)知識 18
知識點(diǎn)圖譜與考點(diǎn)分析 18
知識點(diǎn):嵌入式軟件架構(gòu) 18
知識點(diǎn)綜述 18
參考題型 19
知識點(diǎn):任務(wù)管理 21
知識點(diǎn)綜述 21
參考題型 21
知識點(diǎn):存儲管理 27
知識點(diǎn)綜述 27
參考題型 27
知識點(diǎn):文件系統(tǒng) 30
知識點(diǎn)綜述 30
參考題型 30
知識點(diǎn):設(shè)備管理 32
知識點(diǎn)綜述 32
參考題型 33
課堂練習(xí) 34
第3章 計(jì)算機(jī)網(wǎng)絡(luò) 37
知識點(diǎn)圖譜與考點(diǎn)分析 37
知識點(diǎn):計(jì)算機(jī)網(wǎng)絡(luò)模型 37
知識點(diǎn)綜述 37
參考題型 38
知識點(diǎn):網(wǎng)絡(luò)規(guī)劃和管理 44
知識點(diǎn)綜述 44
參考題型 45
課堂練習(xí) 48
第4章 多媒體技術(shù) 50
知識點(diǎn)圖譜與考點(diǎn)分析 50
知識點(diǎn):多媒體技術(shù) 50
知識點(diǎn)綜述 50
參考題型 51
課堂練習(xí) 53
第5章 嵌入式系統(tǒng)安全性基礎(chǔ)知識 54
知識點(diǎn)圖譜與考點(diǎn)分析 54
知識點(diǎn):信息安全 54
知識點(diǎn)綜述 54
參考題型 55
知識點(diǎn):網(wǎng)絡(luò)安全 59
知識點(diǎn)綜述 59
參考題型 60
課堂練習(xí) 62
第6章 標(biāo)準(zhǔn)化、信息化與知識產(chǎn)權(quán) 63
知識點(diǎn)圖譜與考點(diǎn)分析 63
知識點(diǎn):知識產(chǎn)權(quán)和標(biāo)準(zhǔn)化 63
知識點(diǎn)綜述 63
參考題型 64
課堂練習(xí) 70
第7章 嵌入式軟件程序設(shè)計(jì) 72
知識點(diǎn)圖譜與考點(diǎn)分析 72
知識點(diǎn):軟件程序設(shè)計(jì)基礎(chǔ) 72
知識點(diǎn)綜述 72
參考題型 73
知識點(diǎn):C語言編程基礎(chǔ) 77
知識點(diǎn)綜述 77
參考題型 78
知識點(diǎn):數(shù)據(jù)結(jié)構(gòu)與算法 81
知識點(diǎn)綜述 81
參考題型 82
課堂練習(xí) 84
第8章 嵌入式系統(tǒng)的項(xiàng)目開發(fā)和維護(hù) 87
知識點(diǎn)圖譜與考點(diǎn)分析 87
知識點(diǎn):軟件工程 87
知識點(diǎn)綜述 87
參考題型 88
知識點(diǎn):系統(tǒng)分析與設(shè)計(jì) 95
知識點(diǎn)綜述 95
參考題型 95
知識點(diǎn):系統(tǒng)運(yùn)行及維護(hù) 103
知識點(diǎn)綜述 103
參考題型 104
課堂練習(xí) 107
第9章 嵌入式系統(tǒng)軟件測試 110
知識點(diǎn)圖譜與考點(diǎn)分析 110
知識點(diǎn):系統(tǒng)測試與維護(hù) 110
知識點(diǎn)綜述 110
參考題型 111
課堂練習(xí) 116
第10章 嵌入式系統(tǒng)硬件基礎(chǔ)知識 118
知識點(diǎn)圖譜與考點(diǎn)分析 118
知識點(diǎn):硬件電路基礎(chǔ) 118
知識點(diǎn)綜述 118
參考題型 119
知識點(diǎn):嵌入式微處理器 121
知識點(diǎn)綜述 121
參考題型 121
知識點(diǎn):嵌入式系統(tǒng)存儲體系 124
知識點(diǎn)綜述 124
參考題型 125
知識點(diǎn):嵌入式系統(tǒng)I/O 128
知識點(diǎn)綜述 128
參考題型 128
知識點(diǎn):嵌入式系統(tǒng)總線接口 131
知識點(diǎn)綜述 131
參考題型 131
知識點(diǎn):電子電路設(shè)計(jì)基礎(chǔ) 134
知識點(diǎn)綜述 134
參考題型 134
課堂練習(xí) 137
第11章 專業(yè)英語 139
知識點(diǎn)與考點(diǎn)分析 139
參考題型 139
課堂練習(xí) 140
第12章 案例分析綜述 141
案例知識點(diǎn) 141
案例題型 142
第13章 典型案例分析 145
典型題型分布及說明 145
典型題型的建議 145
典型題 146
題型一 嵌入式系統(tǒng)設(shè)計(jì) 146
題型二 嵌入式硬件電路設(shè)計(jì) 153
題型三 嵌入式系統(tǒng)軟件測試 161
題型四 嵌入式微處理器和接口設(shè)計(jì) 166
題型五 C語言程序設(shè)計(jì) 174
參考答案 180
題型一 嵌入式系統(tǒng)設(shè)計(jì) 180
題型二 嵌入式硬件電路設(shè)計(jì) 186
題型三 嵌入式系統(tǒng)軟件測試 189
題型四 嵌入式微處理器和接口設(shè)計(jì) 195
題型五 C語言程序設(shè)計(jì) 199
全真模擬卷 204
上午卷 204
下午卷 213
試題一 213
試題二 215
試題三 218
試題四 220
試題五 221
上午卷參考答案 224
下午卷參考答案 225
試題一 225
試題二 225
試題三 225
試題四 226
試題五 226
附錄1 課堂練習(xí)參考答案與解析 227
附錄2 淺談復(fù)習(xí)方法 245