Font Size: a A A

Transplantation Of Embedded Linux Based On Strongarmarm Sa1110's

Posted on:2006-08-13Degree:MasterType:Thesis
Country:ChinaCandidate:X W YanFull Text:PDF
GTID:2208360155965300Subject:Physical Electronics
Abstract/Summary:PDF Full Text Request
In recent years, embedded system is applied abroadly to personal data processing, media communication, on-line transaction processing, traffic controlling, etc. Many associated embedded productions occur. People pay more attention to embedded systems.Embedded OS is the core of embedded system. In many embedded OS (VxWorks, pSOS, QNX, Neculeus, VRTX, Windows CE, embedded Linux and uC/OS) , embedded linux is used by more and more developers.Comparing with other OS, embedded linux has many characteristic.1. running on many hardware platforms.2. scalable, portable, good performance, plenty of application software.3. low cost, open source, being abundant in shared resources.4. powerful networking function.This thesis presents the author's work in research of the Linux-based Embedded Operating System for his bachelor degree. Most of the thesis focus porting embedded Linux system to developing board and writing device driver. Firstly, it describes the concepts , developing history and present situation of embedded system, and presents the characteristic and structure of embedded Linux and the reason of selecting embedded Linux. Secondly, based on cross-compiler's selecting and building, it interprets how to build developing environment of embedded systems. Thirdly, it introduces the principle, implementation and porting of BLOB . Then through the introduction of the principle of JTAG and the implementation of Jflash, it explains how to flash BLOB. Next it simply shows Kernel's booting procedure and the composition of ramdisk and pays emphasis on the developing and implementing procedure of LCD driver under embedded Linux system. In the last part of this thesis, it makes a summary of the porting procedure of embedded Linux system and LCD driver.Developing environments are as follows:Host: WinME + Cygwin and RedHat 8.0Target: Intel StrongARM developing board (embedded Linux)Cross-compiler: arm-linux 2.95.3LCD: Kyocera 7.7" 640×480 STN coJar LCDCommunication Tool: minicom or HyperTerminal...
Keywords/Search Tags:Embedded System, Embedded Linux, Cross-Compile, BootLoader, BLOB, JTAG, LCD
PDF Full Text Request
Related items