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