精華區beta NTU-Exam 關於我們 聯絡資訊
課程名稱︰嵌入式作業系統實作 課程性質︰選修 課程教師︰薛智文 開課學院:電資學院 開課系所︰資工所、網媒所 考試日期(年月日)︰2012.11.07 公布考題, 2012.11.07 結束前(11:59pm)繳交 考試時限(分鐘): 試題 : This is a take-home exam. Please do answer with your OWN SUCCINCT words after each question (keep the question) in this file in totally 4 pages of the same text font. Use other file format with the same look if you don't use MS words. You can answer in Chinese or English. Please send this file back to r98922007@csie.ntu.edu.tw with a new filename of your ID by 11:59PM, Nov 7th. We will decide your time slot for presentation in next class at 105 where the earlier one with receive time of the last submission of this midterm in your group has higher priority. Send you lab reports to the same email address above by next class. Have fun. 1. Suppose we would like to write a stopwatch application for Creator PXA270. However, it needs to support variable precision range from one millisecond to one second. Given the kernel driver as Lab 2 that can display four decimal digits on the 4-digit 7-segment LED with a decimal point and some keypad buttons, please describe how to extend the driver to implement the stopwatch. Your solution should be backward compatible, extendable, and as compact as possible. [20%] 2. If we would like to port the driver given in problem 1 to μC/OS-II for Creator PXA270, what should be done? [20%] 3. A boot loader is a computer program that initializes the hardware platform and loads the operating system. However, it sometime might be desired to start the OS without using a boot loader for compact systems such as μC/OS. Please describe what should be done in the startup function of μC/OS-III when the kernel image resides in a NOR flash and is expected to be executed as in main memory directly without loading. Please elaborate on the advantages and disadvantages of these two approaches, too. Hint: relocation … [30%] 4. Please describe how to initialize the serial port (UART) of Creator PXA270 with baud rate equal to 115200bps. How can we implement a print function displaying strings on the serial console in μC/OSIII? Please elaborate on your solution. [30%] -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.52.205 ※ 文章網址: https://www.ptt.cc/bbs/NTU-Exam/M.1430220410.A.3E7.html