Analys och utveckling av inbyggda GPS-applikationer för användning inom fordonsindustrin

Detta är en Master-uppsats från KTH/Maskinkonstruktion (Inst.)

Författare: Joakim Lövqvist; [2007]

Nyckelord: ;

Sammanfattning: This thesis is a part of the DySCAS (Dynamically Self-Configuring Automotive System) project which has the overall purpose of creating a middleware for the electronics in an automotive environment. The thesis has been made with collaboration with ENEA AB who is a member of the DySCAS project. ENEA AB has developed a demonstration platform to test the fundamental ideas which the DySCAS project is built on. The purpose of this thesis was to design and implement a GPS application to be added to the demonstration platform. This was done by adding a GPS receiver to the original DySCAS demonstration platform and designing and implementing an application to be able to extract the information from it. The resulting application is able to present cur- rent position and absolute time to the DySCAS networks as services to be used by other applications or by the network it self. The implemented GPS application follows the re- quirements and specification use cases of the DySCAS project and delivers a time and position service to other parts of the dynamical network of nodes in the demonstration platform. To be able to complete the task a Device Handler was designed and implemented. A Device Handler handles the in and output data between external devices and the DySCAS system. The Device Handler was based on a previous design for adding devices to the DySCAS middleware, called Device Inspector. Since the Device Inspector had flaws two new ways of handling devices were designed, Device Manager and Device Handler. The Device Handler design were the preferred one from the viewpoint of performance in the resource limited environment of the DySCAS demonstration platform which it was im- plemented to. The intention of the design of the Device Handler was that it should be a general one that could be used as a template for all new devices added to the DySCAS middleware in the future. The GPS application implementation on the DySCAS demonstration platform is a prim- itive one to test the basic functionality of the system. An analysis of the possibilities of GPS applications in a DySCAS vehicle was made to be able to see what could be done in the future in this area. The conclusion of the master thesis is that it is possible to create a fairly sophisticated application to the DySCAS system without significant knowledge about the functionality of each module within the DySCAS middleware. In the master thesis it has been shown that the basic information that can be extracted from a GPS receiver could be used by many applications within a vehicle to create a variety of new functionality.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)