Font Size: a A A

Function Expansion And Cutting Of Web Runtime Based On CEF With Vehicle Systems

Posted on:2015-05-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y JiFull Text:PDF
GTID:2272330482960330Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the rapid development of automobile electronic technology and Popularization of intelligent terminals, the building of a new generation IVI(In-Vehicle Infotainment) has become the focus. HTML 5 technology can help Vehicle Infotainment Systems supplier, Followed by the rapid development and delivery of consumer products, applications and services,to provide users with rich scenarios, better user experience, more efficient data interaction with clouds, achieve brand differentiation and loyalty. However, how to provide stable runtime platform for HTML5 automobile applications has become the problem must be solved to apply HTML5 to the field of automobile.The key to solve above problem is designing Web Runtime that is suitable for IVI. Aiming at the existing problem of applying Web Runtime to IVI, this paper selects the open-source project Chromium Embedded Framework and studys it further, And on the basis of the CEF design and development of automotive Web Runtime. According to the real demand of In-Vehicle Infotainment, we analyzes the existing problems: Does not provide message communications services, cause it cannot undertake the data communication between HTML5 applications; Does not provide bluetooth hands-free service, cause car system cannot achieve a hands-free phone functions. Web Runtime at the same time there are consuming too much CPU and memory resources issues.For message communication needs,The first in-depth analysis of existing message communication mechanism, And to make socketRPC design idea of using RPC communication protocol, Secondly, research and design of message communication architecture, with task mechanism and asynchronous 10 ideas, and design based on socketRPC message communication module; Demand for Bluetooth hands-free applications, study and research of Bluetooth core protocol stack and Bluetooth application framework that leverages the Bluez Bluetooth protocol stack and HFP, design and implementation of Bluetooth hands-free phone module; Web Runtime takes up too much CPU and memory resources issues,First in-depth study of CEF, analysis CEF hierarchy and functional modules, based on the understanding of the functional architecture, choice of Redundant on-board systems and occupy too much CPU and memory resources function modules crop optimization.Finally, in this paper, the effect of Web Runtime cut out and expand the function test. Test results confirm the validity of the cutting and function expansion. Meanwhile, the full work of this paper is summarized, and the next step is discussed.
Keywords/Search Tags:Web Runtime, CEF, SocketRPC, IPC, HFP, Chromium
PDF Full Text Request
Related items