嵌入式開發基礎 陳福明 140 A

2023-01-04 02:30:05 字數 2026 閱讀 8355

裝訂線防災科技學院

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詳細設計...

嵌入式系統硬體開發流程

開始於專案需求分析,結束於總體技術方案確定。主要進行硬體設計需求分解,包括硬體功能需求 效能指標 可靠性指標 可製造性需求 可服務性需求及可測試性等需求 對硬體需求進行量化,並對其可行性 合理性 可靠性等進行評估,硬體設計需求是硬體工程師總體技術方案設計的基礎和依據。輸入為總體技術方案,直到完成硬體...

嵌入式系統硬體開發流程

開始於專案需求分析,結束於總體技術方案確定。主要進行硬體設計需求分解,包括硬體功能需求 效能指標 可靠性指標 可製造性需求 可服務性需求及可測試性等需求 對硬體需求進行量化,並對其可行性 合理性 可靠性等進行評估,硬體設計需求是硬體工程師總體技術方案設計的基礎和依據。輸入為總體技術方案,直到完成硬體...