Font Size: a A A

The Study Of Embedded System Based On ARM9 And The Implementation Of CAN Bus Extension

Posted on:2010-08-07Degree:MasterType:Thesis
Country:ChinaCandidate:S XuFull Text:PDF
GTID:2178360275473223Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Embedded systems have been applied to a wide range of production and the various areas of daily life. And it has been largely facilited by the rapid development of network technology, computer technology and microelectronics, which makes it to be one of the hot areas of computer application. As the most important part of embedded system, embedded operating system has been developed at a rapid pace as well, with Linux operating system in particular. Linux operating system has been widely used by virtue of its open source, stable, high-performance advantages.With the intention to study the transplantation of embeded linux system to a hardware platform which uses S3C2410 as its core, the researcher has designed a software environment for the development of embeded linux to the platform.The research initially studied the booting-up/functioning principle of bootloader and makes relevant configuration and modification to vivi, which realizes the transplantation of bootloader.Configuration, tailoring and transplantation to the linux kernel has been made on the basis of an analysis on the structure as well as functioning mechanism of the linux kernel with a specific consideration on the characteristics of the hardware platform. Conparative analysis on the characteristics of conventional file system has conducted and based on which hybrid/mixed file system (CRAMFS and YAFFS ) has been applied in the linux system.So forth was made and the stress was put on the features of linux character equipment driver. In the project, the application of chip MCP2510 and MCP2551 enabled the extention of CAN bus interface to the hardware platform and also helps write and port necessary drivers to CAN bus controller. The research has studied the way of embedded GUI design based on MiniGUI and has designed the interface of simplified driver assistance system, implementing and porting advanced programming of control and mapping mode and coordinate space.The study summaries the major steps conducted and problems encountered while doing the research, besides, indicates a few possible directions for future research, so that the system can be further improved and thus be widely applied to specific field of study.
Keywords/Search Tags:Embedded System, ARM, Linux, CAN, MiniGUI
PDF Full Text Request
Related items