Font Size: a A A

The Research On Automobile Navigation System Based On ARM And Embedded Linux

Posted on:2007-11-01Degree:MasterType:Thesis
Country:ChinaCandidate:C Y PanFull Text:PDF
GTID:2132360185466034Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
With the development of airmanship, people aren't satisfied with navigation systems that are based upon personal computer, because they are expensive and high-power. Now, embedded navigators have been developed rapidly, but most of them are based on WinCE operation system, which increases the cost of navigation systems.Accordingly, it is put forward the general design idea in which an ARM controller is used as CPU and Embedded Linux is used as the core of software. Linux is an open and free operation system; ARM is an excellent 32-bit RISC CPU core, and most powerful Embedded CPUs are designed on the base of ARM. This design can resolve the question of costliness.Embedded operating system is the core of embedded Automobile navigation systems. It manages ARM's resource and is the base of application, so it will be discussed in detail in this artlcle.Six chapter are given to illustrate the navigation system. In the first chapter, some fundmental concept and status of GPS navigation systems are presented. Chapter 2 introduces the common sense of what is embedded system,structure,how to develop and debug,embedded platform. The hardware design is expounded in Chapter 3,which include four parts. Then we focus on how to merge them together in chapter 4, that is, porting Linux to MC9328MX1, This includes several parts, the first part is flashloader which can be used to download programs; and then, give out develop model of start-up guide code (Bootloader) which runs before Linux kernel and Linux kernel's start-up analysis, also porting them to ARM9 MX1; thirdly, we realizes the porting of LCD Framebuffer driver based on deeply grasped Linux device driver model; fourthly, the rootFS (file system)——Cramfs is designed. Then we give an example that based on the embedded Linux in chapter 5, what we call automobile navigation, and discuss how to develop with our ARM Linux to meet the need of application, too. At last, we sum up the work of this thesis and point out its shortcomings.
Keywords/Search Tags:Automobile Navigation, Embedded System, ARM, Linux kernel, Driver, Bootloader, File System
PDF Full Text Request
Related items