研究生: |
陳家揚 Jia-yang Chen |
---|---|
論文名稱: |
嵌入式系統應用及其實現 Applications and Implementation of Embedded System |
指導教授: |
邱炳樟
Bin-Chang Chieu |
口試委員: |
徐敬文
Ching-Wen Hsue 黃忠偉 Jong-Woei Whang |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2006 |
畢業學年度: | 95 |
語文別: | 中文 |
論文頁數: | 89 |
中文關鍵詞: | 嵌入式系統 、嵌入式系統應用 |
外文關鍵詞: | embedded system, applications of embedded system |
相關次數: | 點閱:187 下載:4 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
ARM9 YF2410嵌入式系統開發平台是基於Samsung的S3C2410處理器,提供了一個完整的硬體設計參考。它實現了S3C2410的諸多功能,並提供其相關的開發程式。ARM9 YF2410開發設計平台是一款採用SAMSUNG S3C2410 ARM920T 16/32位元 RISC微處理器的嵌入式應用開發平台,具有強大的運算處理能力、高達64M的主記憶體、豐富的周邊電路,支援Linux
、WinCE核心及周邊電路之驅動。
此篇論文是以ARM9 YF2410所完成的應用實作,論文內容大致上分十章、參考文獻、附錄,十章裡有介紹緒論、平台架構、發展環境、鍵盤實作、類比轉數位實作、即時時鐘實作、七段顯示器實作、液晶顯示器實作、RTC應用實作、結論。
除了介紹實作外,並描述了實作所要用到的元件及其作動原理:鍵盤實作裡,介紹了MM74C922這一顆IC的真值表及內部架構;七段顯示器的實作則介紹了74LS47這顆IC。另外
,也解釋了類比轉數位、七段顯示器和液晶顯示器實作的作動原理,以及自動掛載USB及隨身硬碟之方法。
從CPU指令、LED、LCD、按鍵的驅動、ADC、RTC,這些動作過程都在此論文中一一呈現,讓實作的過程一目了然,相信看完此篇論文後,對 ARM9 就有一番見解,對於未來想要進行更複雜的研究者而言,是一個很好的跳板。
ARM9 YF2410 developing platform, an embedded system using Samsung S3C2410 processor, offers a fully-integrated template for hardware design, realizes a great deal of S3C2410 functions, and also attaches the relative software programs. This platform is made up of Samsung S3C2410 ARM920T 16/32bits RISC CPU, with capability of powerful computing, up to 64MB main memory, abundant peripherals, support for both Linux and WinCE kernel, and drive of peripheral circuits.
The implementations of this thesis are all accomplished with ARM9 YF2410 platform. This thesis contains 10 chapters, references and appendix. The chapters include introduction, platform architecture, development environment, and implementation of keypad, ADC, RTC, 7-segment display, LCD, RTC application, and conclusion.
Besides implementations, this thesis also introduces relative components and its action principle: in the chapter of keypad, we introduce the truth table and inner architecture of MM74C922, and also those of 74LS47 in the chapter of 7-segment display. Moreover, we indicate the action principles of ADC, 7-segment display, and LCD in turn. Method to auto-mount USB devices such as portable hard disk is included too.
The processes of the experiments are made very clear in this thesis, in which, the actions of CPU instructions, LED, LCD, button driven, ADC, RTC, ... etc. are all detailed. We believe you will learn much about ARM9 after reading this thesis. These experiments will be a nice stepping stone of future work that are more complicated.
[1] 張原豪,”Implementation of Embedded Linux with NOR Flash Memory as Its Disk System”,2004
[2] Andy D. Pimentel, Cagkan Erbas, Simon Polstra,“A Systematic Approach to Exploring Embedded System Architectures at Multiple Abstraction Levels”,IEEE Computer Society,2006
[3] 長高科技股份有限公司主編,”ARM9 S3C2410嵌入式系統實作”,長高科技圖書,2005
[4] Karim Yaghmour,“ Building Embedded LINUX Systems”,REILLY,2003
[5] Ralph Droms,“Automated Configuration of TCP/IP with DHCP”,IEEE internet computing,1999
[6] Manual of GNU Compiler Collection http://gcc.gnu.org/onlinedocs/gcc-2.95.3/g77.html
[7] 鄭光輝,”嵌入式多媒體系統”,2002
[8] Alessandro Rubini,”LINUX DEVICE DRIVERS”,2000
[9] 李鴻鵬編著,”MCS-51單晶片原理與應用”,全華科技圖書股份有限公司, 2003
[10] 新華電腦股份有限公司編著,”ARM9 S3C2410嵌入式SOC實作”,全華科技圖書股份有限公司,2005
[11] 新華電腦股份有限公司編著,”ARM9 S3C2410嵌入式SOC原理”,全華科技圖書股份有限公司,2005
[12] John Goodacre, Andrew N. Sloss, ”Parallelism and the ARM Instruction Set Architecture”,Publlshed by the IEEE Computer Soolety,2005
[13] 林瑞源,盧正興編著,”ARM單晶片微處理器應用實務”,宏友圖書開發股份有限公司,2005
[14] 蔡朝洋編著,”單晶片微電腦8051/8951原理與應用”,全華科技圖書股份有限公司,2002
[15] http://www.arm.com/products/CPUs/ARM920T.html
[16] Simon Segars,”The ARM9 Family–High Performance Microprocessors for Embedded Applications”,Manager CPU Development,ARM Ltd,1998