裝訂線防災科技學院
2012~ 2013學年第二學期期末考試
《嵌入式開發基礎》試卷(a卷) 使用班級 1050421/422/423/424 答題時間 120分鐘
一、選擇題(共5小題,每題2分,共10分)
1.下面哪一種工作模式不屬於arm特權模式
a.使用者模式b.系統模式c.軟中斷模式d.fiq模式
2.arm7tdmi的工作狀態包括
a.測試狀態和執行狀態b.掛起狀態和就緒狀態
c.就緒狀態和執行狀態d.arm狀態和thumb狀態
3.下面哪個linux作業系統是嵌入式作業系統
a.red-hat linux b.uclinuxc.ubuntu linuxd.suse linux
4.使用host-target聯合開發嵌入式應用不是必須的。
a.宿主機b.銀河麒麟作業系統
c.目標機d.交叉編譯器
5.下面哪一項不屬於linux核心的配置系統的三個組成部分之一
a.makefileb.配置檔案(
c.make menuconfigd.配置工具
二、填空題(共20個空,每空1分,共20分)
1.人們生活中常用的嵌入式裝置有哪些?列舉4個以上(1234
2.核心負責管理各個任務,或者為每個任務分配(5時間,並且負責任務之間的(6核心的基本服務是(7
3、arm7tdmi採用(8級流水線結構,arm920tdmi採用(9級流水線。
4.在makefile中的命令必須要以 (10鍵開始。
5.linux支援多種檔案系統,主要包括哪些(寫出其中4中就行) (11121314
裝訂線6.vi的工作模式有哪三種: (151617
7.linux下的乙個程序在記憶體裡包括三部分的資料,它們是: (181920
三名詞解釋(共8個,每個2分,共16分)
riscmcu:
dsprom:
swipc:
irqnfs:
四、簡答題(共4小題,每題6分,共24分)
1、 什麼是嵌入式系統,嵌入式系統同pc系統相比具有哪些特點?
2、 嵌入式硬體系統一般由哪幾部分組成?其核心是什麼?核心由哪幾部分組成?他們之間的關係是怎樣的(請用圖表示出來)?
3、嵌入式開發環境主要包括哪些元件?
裝訂線4、boot loader在嵌入式系統中主要起什麼作用?完成哪些主要的工作?
五應用題(共2小題,每題15分,共30分)
1、在進行嵌入式開發中,編寫了乙個多檔案程式,其中包括主程式在中;生成目標檔案確定為cidp_embeded,編寫makefile檔案,要求盡可能多的使用隱含規則,需要包括為目標命令,能夠使用make clean進行中間檔案的清理。
裝訂線2、通過建立兩個執行緒來實現對乙個數的遞加。要求通過int main()函式分別呼叫void *thread1(),void *thread2(),void thread_create(void),void thread_wait(void)實現,得到的執行結果如下:
我是主函式哦,我正在建立執行緒,
執行緒1被建立
執行緒2被建立
我是主函式哦,我正在等待執行緒完成任務
thread1 : i'm thread 1
thread1 : number = 0
thread2 : i'm thread 2
thread2 : number = 1
thread1 : number = 2
thread2 : number = 3
thread1 : number = 4
thread2 : number = 5
thread1 : number = 6
thread1 : number = 7
thread2 : number = 8
thread1 : number = 9
thread2 : number = 10
thread1 :主函式在等我完成任務嗎?
執行緒1已經結束
thread2 :主函式在等我完成任務嗎?
執行緒2已經結束
嵌入式開發實驗報告
時間 2015 年 04 月 25 日 目錄1 緒論1 2 課程設計的目標2 3 課程設計的意義2 4 需求分析3 5 概要設計4 1.分配記憶體4 2.獲取並記錄快取的物理空間5 3.處理採集資料7 4.關閉 裝置8 6 相關技術說明8 1.採集應用程式流程8 2.設定屬性及採集方式8 7詳細設計...
嵌入式系統硬體開發流程
開始於專案需求分析,結束於總體技術方案確定。主要進行硬體設計需求分解,包括硬體功能需求 效能指標 可靠性指標 可製造性需求 可服務性需求及可測試性等需求 對硬體需求進行量化,並對其可行性 合理性 可靠性等進行評估,硬體設計需求是硬體工程師總體技術方案設計的基礎和依據。輸入為總體技術方案,直到完成硬體...
嵌入式系統硬體開發流程
開始於專案需求分析,結束於總體技術方案確定。主要進行硬體設計需求分解,包括硬體功能需求 效能指標 可靠性指標 可製造性需求 可服務性需求及可測試性等需求 對硬體需求進行量化,並對其可行性 合理性 可靠性等進行評估,硬體設計需求是硬體工程師總體技術方案設計的基礎和依據。輸入為總體技術方案,直到完成硬體...