Download presentation
Presentation is loading. Please wait.
1
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/3 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH3.5 ~ CH3.8 2007/10/31
2
Q1 : Compiler 可以把程式碼翻譯成組合語言或機 械語言,那翻譯成組語的話,需要再透過 Assembler 來翻譯成機械語言嗎?要是不用的話, 那組語是不是也不用透過 Assembler 來翻譯,直接 Compiler 就好了。 Cross Compiler 可以同時在 development processor 上執行 和 產生程式碼到 target processor ,那是連接發展板和電腦的時候才 用的到嗎? [CH 3.5] 2 2007/10/31
3
Q2 :課本有提到可以用三個方法來測試程式: 1. debugging using an ISS 2. emulation using an emulator 3. field testing by downloading the program directly into the target processor 其中三個都各有優缺點,那實際上在測試的時候, 那一個方法會是最常使用的? [CH 3.5] 3 2007/10/31
4
Q1 :課本 P.71 頁中提到,一個專門為 embedded processor 設計的 linker ,為了要減少程式大小會盡 可能的消除一些不必要的、未被呼叫到的程序,是 否在一般 processor 中也需要這麼做呢? 若消除這些 程序,對於整體會有什麼負面或其他正面影響呢? [CH 3.5] 4 2007/10/31
5
Q1 :嵌入式系統所用到的兩種處理器,其一是 development processor 我們在上面設計並偵錯除式, 其二是 target processor 此部分執行我們的程式並構 成嵌入式系統實作的一部分。但是 development processor 和 target processor 會不會因為處理器架構 或是環境的有所不同,使得當我們在 development processor 設計時未發生錯誤,但是在 target processor 卻發生錯誤了?如此一來該如何除錯? [CH 3.5] 5 2007/10/31
6
Q1 : ICE(in-circuit emulator) 用來模仿 target processor ,但是 ICE 可以讓使用者可以用來控制並 可以監控程式在真正的 embedded system 電路上執 行的狀況,而書上有說到我們用的 ICE 都不是以實 際的速度執行, (1) 以硬體模仿電路為什麼還有實 際執行速度上的差異,而 ” 實際執行速度 ” 指的是那 方面 ?(2) 如果要達到實際速度 ICE 在規格上那裡有 改變 ? [CH 3.5, P.73] 6 2007/10/31
7
Q1 :照前面的幾章節知道, Embedded System 的需 求幾乎都是希望能 Real Time 去執行所需要做任務, 但是在 3.8 節中提到 General-purpose processors 與 3.9 的 Summary 說 『 General-purpose processors are popular in embedded systems due to several features. 』 感到疑問的是,似乎有點衝突,要 Real time 、要執 行快速,好像都是 Single-purpose processors 較佳 ? [CH 3.8] 7 2007/10/31
8
Q1:What is "Cross Compiler"? How could it generate Compiler to other target processor without missing any detail? 8 2007/10/31
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.