| 研究生: |
高洵偉 Kao, Hsun-Wei |
|---|---|
| 論文名稱: |
使用Linux作業系統獨有的特性來達成嵌入式處理器之驗證 Embedded Processor Verification using Particular Characteristics of Linux Operating System |
| 指導教授: |
陳中和
Chen, Chung-Ho |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電腦與通信工程研究所 Institute of Computer & Communication Engineering |
| 論文出版年: | 2006 |
| 畢業學年度: | 94 |
| 語文別: | 中文 |
| 論文頁數: | 105 |
| 中文關鍵詞: | 驗證 、嵌入式處理器 、Linux作業系統 |
| 外文關鍵詞: | Verification, Linux, Embedded Processor |
| 相關次數: | 點閱:74 下載:3 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
為了要驗證嵌入式處理器的功能,執行程式便是必經的步驟。但是由於程式特性的緣故,一般應用程式僅能驗證到嵌入式處理器的基本功能,許多進階的功能則無法被印證。反之,作業系統獨有的特性使其不但能驗證基本的功能,也能涵蓋進階功能的部分,例如特殊指令集與記憶體管理單元。在這篇論文中,我們提出以Linux作業系統來驗證嵌入式處理器的方案,並選擇一顆複雜的嵌入式處理器,實際將Linux移植上去進行處理器的驗證與除錯。最後實驗的成果也證明了此方案的可行性。
In order to verify the functionalities of embedded processors, executing some programs is the step that must be passed. However, general application programs can only verify some basic functions rather than the advanced ones due to their characteristics. On the other hand, the particular characteristics of operating systems not only achieve the verification of basic functions but also cover the advanced ones, such as the special instruction set and the memory management unit. We introduce a scheme which uses the Linux operating system to verify the embedded processors. We also choose a complex embedded RISC processor and port Linux to it to achieve the verification and debugging for the processor. The experimental result confirms the feasibility of our scheme.
[1] Alessandro Rubini & Jonathan Corbet,“Linux Device Drivers, 2nd Edition,”O’Reilly, 2001
[2] ARM Corporation,“AMBA Specification,”1999
[3] ARM Corporation,“AMBA University Kit Technical Reference Manual,”2001
[4] ARM Corporation,“ARM922T Technical Reference Manual,”2001
[5] ARM Corporation,“Integrator/AP ASIC Development Motherboard User Guide,”2001
[6] ARM Corporation,“Integrator/LM-XCV600E+, Integrator/LM-EP20K600E+ User Guide,”2001
[7] ARM Corporation,“Integrator/CM926EJ-S, CM946E-S, and CM966E-S User Guide,”2002
[8] ARM Corporation,“Multi-ICE (version 2.2) User Guide,”2002
[9] Daniel P. Bovet & Marco Cesati,“Understanding the Linux Kernel, 2nd Edition,”O’Reilly, 2002
[10] David Seal,“ARM Architecture Reference Manual, 2nd Edition,”Addison Wesley, 2001
[11] Karim Yaghmour,“Building Embedded Linux Systems,”O’Reilly, 2003
[12] Michael Barr,“Programming Embedded Systems in C and C++,”O’Reilly, 1999
[13] Steve Furber,“ARM System-on-chip Architecture, 2nd Edition,”Addison Wesley, 2000
[14] Wookey & Tak-Shing,“Porting the Linux Kernel to a new ARM Platform,”White Paper, Aleph One, 2002
[15] Xilinx,“ChipScope Pro Software and Cores User Guide (ChipScope Pro Software v7.1i),”2005
[16] 王建章,“A Dual RISC Core SoC Platform,”碩士論文, 國立成功大學電機工程學系, 2004