Font Size: a A A

Research And Application Of Page Control Mechanism In Automobile Navigation

Posted on:2007-06-21Degree:MasterType:Thesis
Country:ChinaCandidate:J X SongFull Text:PDF
GTID:2178360182996562Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the increasingly upgrowth of automobile industry and the rapiddevelopment of computer technique, especially the deep development ofGeography Information System(GIS),Global Position System(GPS)and spaceRemote Sensing(RS), Embedded operating system is applied prevalently in theautomobile-electron system orientated by navigation. The research and exploitationof the automobile navigation system have become the hotspot nowadays.Automobile navigation which is a new industry has a wide developing foreground.Page Control Mechanism presented in this paper belongs to the exploit of theinterface of the automobile navigation system which is closely related to theimplementation of each function of the automobile navigation. So this paper has adeep research on the correlative techniques of automobile navigation. According tothe basic frame of the automobile navigation, firstly I introduce the HMI andfunction layer of the automobile navigation, and then I analyze the concretefunction of the function layer. They are the basis of the implementation of PageControl Mechanism. The electronic map take an important part in the automobilenavigation, The KIWI data format of map mentioned in this paper is very effectiveand applied, the characteristic of layer-storage and block-storage is the basis of theShortest paths algorithms, this paper presents a new Shortest paths algorithmsaccording to the Dijkstra algorithm and A* algorithm, this algorithms works verywell when applied in the automobile navigation, and basically it satisfies thereal-time demand when we compute the shortest path in the automobile navigation.Therefore, it has a wide developing foreground.The automobile navigation system is a typical embedded system;the systempresented in this paper is on the basis of Windows CE operating system platform.Windows CE operating system is a compact, high-efficiency, upgradeableoperating system. The operating system exploited by Microsoft Corporation facedon only finite hardware resource. The core characteristics of the windows CEoperating system are presented in this paper, and then I introduce the PlatformBuilder which is the customizing tool of the windows CE operating system, andanalyze the common steps of the Platform Builder customizing windows CEoperating system, and then introduce the compile platform SDK needed whenexploit the automobile navigation system. The exploiter of applicative program canexport the created SDK into Microsoft Embedded Visual C++,and can exploit,debug and run the applicative program.Page Control Mechanism in the automobile navigation is on the basis of thefunction module structure of the automobile navigation,which is presentedimportantly in this paper. Functions modules in the automobile navigation areconsist of navigation module, route gilder module, search module, setting moduleand diagnose module. The control type of Call and return are used in the samemodule, and the control type of Change is used in the different module. PageControl Mechanism in the automobile navigation is managed by the page manager,The management of the page manager include event processor and pile processor,and design two main thread of the Page Control Mechanism on the basis of these.Page of the navigation instrument is designed for the implement of the automobilenavigation function;each page of the navigation instrument has a complicatedstructure, it must deal with the basic structure of the current page and implementsome function of the automobile navigation. We put the different information of thepage into a series of struct and then design this page into an element of Pile, we canimplement the control function if we increase or decrease the element of pile.Event is the driving force of page control and the main method of theimplement of the concrete function in the automobile navigation. The event typeand the event deal in the automobile navigation which are the important constitutepartion are presented in detail in this paper. There is an event accepted table in eachpage which will accept the events needed in this page. Once one event happens, itsearch the pages of the topside Pile so as to find whether there is the matched targetevent in the event accepted table of the pages, if there is not, it will continue tosearch it in the next pages of pile until the bottom Pile. Thus, it search the eventfrom the topside pile to the bottom pile one by one in event accept table of page. Ifevent is matched with target event, it will execute the corresponding executivefunction and implement the function of the page control in the automobilenavigation.I have mastered the structure of the page by the analysis and research of thePage Control Mechanism;I narrate the design idea of Page Control Mechanism indetail in this paper, and analyze the design process of operation book, pagemanager, the type of page control and event type etc. I mainly narrate the basicdesign idea, I program some codes, and design the structure of page in person, andimplement the function of page control, and arrive at the aim that I have plan formyself. At the same time I show the application of Page Control Mechanism in theautomobile navigation. At last I improve some suggestion to the Page ControlMechanism. It is necessary to the exploit of the automobile navigation system. Thepage control presented in this paper is convenient to operation, and is prone tomaintenance. The foundational thinking of design has a very significant referencevalue to other exploit of interface for the automobile navigation.The software design of automobile navigation system adopts API, Thesoftware design of this structure has layer, it is plotted clearly and definite instructure among every function and module. In addition, different modulescommunicates though the interface which is prone to exploit for each group, andgreatly improve the efficiency of exploit, and shorten the exploiting periodicity oftotal item, simultaneity greatly improve the resume rate of common module.Automobile navigation system is a complicated embedded system, and it is aWindows application program which is exploited by making use of C language.Windows possess a graphic user interface, sometimes it is called visual interface orgraphic window environment, it is simple, easily manipulated and it can beoperated skillfully without study, Windows friendly graphic user interface isembodied perfectly in the navigation instrument. The programmable techniquesreferred in the implement of the automobile navigation system include mainlyWindows message mechanism and Windows multi-thread technology etc.The exploit and application of the automobile navigation system has socialbenefit and economic benefit, Automobile navigation system implemented in thispaper has a significant reference value for the development of the automobilenavigation in China. It will greatly change the status of ITS in our country andgreatly reduce the incident rate of city traffic accident, and advance theconstruction of the green digital city accompany with the development ofautomobile navigation system.
Keywords/Search Tags:Automobile Navigation System, the Electronic Map, Windows CE, Embedded Operation System, Page Control
PDF Full Text Request
Related items