類 別 : 航 空 電 機 電 子 節 次 : 第 三 節 科 目 : 1 . 航 空 電 子 系 統 2 . 嵌 入 式 作 業 系 統

全文

(1)

航 空 電 子 系 統 、 嵌 入 式 作 業 系 統 第 1 頁,共 3 頁 【請翻頁繼續作答】

經濟部所屬事業機構 102 年新進職員甄試試題

類 別 : 航 空 電 機 電 子 節 次 : 第 三 節 科 目 : 1 . 航 空 電 子 系 統 2 . 嵌 入 式 作 業 系 統

注 意 事 項

1.本試題共 3 頁(A3 紙 1 張)。

2.可使用本甄試簡章規定之電子計算器。

3.本試題分 6 大題,每題配分於題目後標明,共 100 分。須用藍、黑色鋼筆或原子筆在答 案卷指定範圍內作答,不提供額外之答案卷,作答時須論述或詳列解答過程,於本試題 或其他紙張作答者不予計分。

4.本試題採雙面印刷,請注意正、背面試題。

5.考試結束前離場者,試題須隨答案卷繳回,俟該節考試結束後,始得至原試場索取。

6.考試時間:120 分鐘。

一、飛機於飛行降落階段,飛行高度與機場能見度需要透過數據匯流排(Data Bus)來達到數據 交換、傳送、存取的操作性能,請問:

(一)壓力高度(Pressure Altitude)的變化由哪 3 個因素決定?(6 分)

(二)國際民航組織將機場天候的能見度好壞分成哪幾個等級?(6 分)

(三) CAN(Cantroller Area Network)匯流排,2 條信號線為“CAN_H”和“CAN_L”,當邏輯為

“1”或“0”時,“CAN_H”和“CAN_L”的電壓分別應為多少伏特(Volts)?由 CAN 匯流排 構成的單一網路中,理論上可以掛接幾個節點?(3 分)

二、全球定位衛星(Global Position Satellite,GPS)為美國軍方於 1980 年代初期發展星戰計畫所 主導開發之全球性定位衛星系統,能夠即時提供使用者高精確度、全方位、四度空間的 定位資訊。請回答下列問題:

(一)說明 GPS 基本定位原理。(6 分)

(二) GPS 系統架構主要可分為哪 3 大部分 。(6 分)

(三) GPS 接收器,依測量信號不同,可以分成哪 2 種電碼?電碼間定位精度有何差異?

(8 分)

三、雷達(Radio Detection and Ranging,RADAR)是德國人於 1920 年代所發明的技術,為利用 特定的無線電波偵查方位、方向與距離,一套雷達的基本結構主要包括有發射機、接收 機、天線和顯示器等四大部分。

(一)請簡要說明雷達高度計(Radar Altimeter)的原理。(5 分)

(二)請寫出至少 5 項影響雷達性能的因素。(10 分)

(2)

航 空 電 子 系 統 、 嵌 入 式 作 業 系 統 第 2 頁,共 3 頁

四、嵌入式系統(Embeded System)經常要同時完成若干任務,且須及時回應外部事件(external event),請回答下列問題:

(一)微處理器於禁止中斷(Disabling Interrupts)期間,此時外部發出中斷請求,請簡要說明 微處理器如何處理?(5 分)

(二)請簡要說明 Embeded System 軟體結構之轉輪循環結構(round-robin)。(5 分)

(三)請簡要說明 Embeded System 之即時作業系統(Real-Time Operating System;RTOS)與 Windows、UNIX 等桌上型作業系統的差異。(5 分)

五、您所撰寫的嵌入式軟體,為確保軟體可以正常運作,需要進行軟體的測試,並到實驗室配 合硬體重新測試和除錯,請回答下列問題:

(一)請列舉出至少 5 種嵌入式軟體發展人員常用的除錯軟硬體工具。(10 分)

(二)如【表 1】所示,請問該程式碼出了什麼問題?(10 分)

【表1】

void vGetCharactersTask (void) {

while (FOREVER) {

If (!!有緊急命令字元)

OSQPost (URGENT_QUEUE, !! 下一個緊急命令字元);

If (!!有常規命令字元)

OSQPost (REGULAR_QUEUE, !! 下一個常規命令字元);

} }

void vUseCharactersTask (void) {

char chUrgent;

char chNormal;

while (FOREVER) {

chUrgent = OSQPend (URGENT_QUEUE, WAIT_FOREVER);

!! 處理 chUrgent

chNormal = OSQPend (REGULAR_QUEUE, WAIT_FOREVER);

!! 處理 chNormal }

}

(3)

航 空 電 子 系 統 、 嵌 入 式 作 業 系 統 第 3 頁,共 3 頁

六、如【表2】所示為排程演算法中的 Priority Based Scheduling 案例,請回答以下問題:

(一)請簡要說明 Priority Based Scheduling 如何運作。(5 分)

(二)請由左至右排列出 P0、P1、P2 及 P3 的執行順序。(5 分)

(三)請計算出 Process 的平均等待時間。(5 分)

【表2】

Process Arrival Time Execute Time Priority Service Time

P0 0 5 1 0

P1 1 3 2 3

P2 2 8 1 8

P3 3 6 3 16

數據

Updating...

參考文獻

Updating...

相關主題 :