章
緒論
1.
國內嵌入式系統行業對“嵌入式系統”的定義是什麽?如何理解?
答:見
教材
1.1
節。
2.
嵌入式系統是從何時產生的,簡述其發展歷程。
答:見教材
1.1
節。
3.
當前最常見的源碼開放的嵌入式操作系統有哪些,請舉出兩例,並分析其特
點。
答:見教材
1.2.1
節的嵌入式
Linux
和嵌入式實時操作內核
UC /OS-I
4.
舉例說明嵌入式設備在工控設備中的應用。
答:見教材
1.3
節的“工業控
制領域”
5.
未來嵌入式技術的發展趨勢有哪些?
答:見教材
1.4
節的嵌入式技術的發展
趨勢。
2
章
ARM
技術與
ARM
體系結構
1
.簡述
ARM
處理器內核調試結構原理。
答:對教材
1.2
節的圖
2-1
進行描述。
2.
分析
ARM7TDMI-S
各字母所代表的含義。
答:參考教材
2
.1
.
2 ARM
核版本命
名規則說明。
3
.
ARM
處理器的工作模式有哪幾種,其中哪些為特權模式,哪些為異常模式,並
指出處理器在什麽情況下進入相應的模式。
ARM
處理器***有
7
種工作模式:
用戶模式:
非特權模式,
也就是正常程序執行的模式,
大部分任務在這種模式
下
執行。在用戶模式下,如果沒異常發生,不允許應用程序自行改變處理器的工作
模式,如果有異常發生,處理器會自動切換工作模式
FIQ
模式:
也稱為快速中斷模式,
支持高速數據傳輸和通道處理,
當壹個高優
(fast)
中斷產生時將會進入這種模式。
IRQ
模式:
也稱為普通中斷模式,
:
當壹個低優先級中斷產生時將會進入這種模式。
在這模式下按中斷的處理器方式又分為向量中斷和非向量中斷兩種。
通常的中斷
處理都在
IRQ
模式下進行。
SVC
模式:稱之為管理模式,它是壹種操作系統保護模式。當復位或軟中斷指令
執行時處理器將進入這種模式。
中止模式:當存取異常時將會進入這種模式,用來處理存儲器故障、實現虛擬存
儲或存儲保護。
未定義指令異常模式:
當執行未定義指令時會進入這種模式,
主要是用來處理
未
定義的指令陷阱,支持硬件協處理器的軟件仿真,因為未定義指令多發生在對協
處理器的操作上。
系統模式:使用和
User
模式相同寄存器組的特權模式,
用來運行特權級的操作系
統任務。
在這
7
種工作模式中,
除了用戶模式以外,
其他
6
種處理器模式可以稱為特權模式,
在這些模式下,程序可以訪問所有的系統資源,也可以任意地進行處理器模式的
切換。在這
6
種特權模式中,除了系統模式外的其他
5
種特權模式又稱為異