Font Size: a A A

Based On Arm9 - Linux Handheld Computer Prototype System Design And Implementation

Posted on:2007-06-20Degree:MasterType:Thesis
Country:ChinaCandidate:W LiFull Text:PDF
GTID:2208360182478707Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
Currently, handheld embedded devices, such as mobile telephone, digital camera, MP3, handheld PC, become more and more popular, so, more and more developers in embedded domain are dedicated to researching these products.First, the development situation of the embedded system is introduced briefly, including the structure and remarkable characteristics, and the development prospect of the embedded system is expected. Then some familiar embedded operating systems are compared and their individual features are summarized. Finally, the application background and development trend of the handheld PC are analyzed, as well as the existing problems, and the reasons to confirm this project are demonstrated, and the task needed to complete eventually is given in the thesis.This thesis mainly discusses the design and realization of the software and hardware of the handheld PC propotype. This hardware platform selects S3C2410A, which is produced by Samsung and based on ARM920T architecture, as main controller. Since handheld PC needs to accomplish high-efficient operating speed, bulky storage, lower power, shortcut files operating manner, convenient network technique and so on, it expends a mass of functional modules on the platform. The whole system, designed in Protel 99se suite, adopts high-speed PCB design methods to ensure its reliability.Since S3C2410A contains memory management unit (MMU), this software system can select Linux operating system (Win CE) which code is free. First, the bootloader initials the target board to provide effective environment for transplanting Linux, which includes analyzing architecture and compiles related codes. In succession, the research on kernel of Linux is interpreted. Then building cross-compile environment for Linux kernel is used to create kernel image file for download. Thus, Linux can run smoothly on the target platform.
Keywords/Search Tags:embedded system, handheld PC, S3C2410A, MMU, Linux, transplant, BootLoader
PDF Full Text Request
Related items