Font Size: a A A

Migration And Improvement Of AUTOSAR Operating System Based On TriCore Processor

Posted on:2021-05-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z H WangFull Text:PDF
GTID:2392330602486056Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
AUTOSAR is an important standard in the field of automotive electronics.OEMs prefer to produce electronic products based on AUTOS AR to guarantee the quality and cost of R&D.Meanwhile,the TriCore architecture processor show outstanding performance in the field of energy saving and safety,which perfectly matches the development direction of future vehicles.However,China is relatively weak in the development of AUTOSAR standard software,the AUTOSAR operating system of the international open source community has poor performance and does not support TriCore architecture processors.This situation is extremely unfavorable for the development of China’s automotive industryTherefore,this dissertation,based on the open source AUTOSAR operating system,makes the operating system support TriCore architecture processor,and the actual performance is also improved.The following research contents are mainly carried out:1.Explored the OSEK/VDX and AUTOSAR standard architecture,emphatically analyzed the task context switching interface,interrupt architecture and processor initialization module that are closely related to the processor architecture in the AUTOSAR operating system2.Transplanted open source AUTOSAR operating system to support the TriCore processor architecture.It fully utilizes the fast task context switching feature provided by the processor,maximizes the real-time response capability of the operating system,and combines the characteristics of the TriCore architecture to achieve processing device privilege level switching and spin lock function3.Redesigned and implemented the kernel mechanisms of the AUTOSAR operating system interrupt handling,task management,inter-task communication mechanism,and shared system resources.Introduced interrupt threading,cyclic asynchronous cache area,and ceiling priority protocols to improve the overall performance of the AUTOSAR operating system4.The validity of the operating system is verified by developing an application that conforms to the AUTOSAR standard on the basis of the AUTOSAR operating system.The task context switching time and interrupt response delay time is obtained by system timer.The function verification and comparison test of the kernel module was carried out.
Keywords/Search Tags:AUTOSAR, Embedded real-time operating system, TriCore architecture
PDF Full Text Request
Related items