Font Size: a A A

Design ThreadX Embedded Real-time Operating System Based On ARM DS-5 Platform Key Technology Development And Application

Posted on:2022-02-02Degree:MasterType:Thesis
Country:ChinaCandidate:T GuoFull Text:PDF
GTID:2518306338961589Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the increasingly mature technology of embedded system,the computing power of the processor is more and more powerful,and the computing speed is faster and faster.People's application of embedded system is more and more.However,in many industrial applications,there are high requirements for the safety and reliability of the tools used.Common embedded operating systems,such as Linux and Android,do not yet meet industry-level security requirements.Therefore,there is an urgent demand for embedded system which can not only meet the requirements of industrial security certification,but also can operate fast.This paper describes an embedded real-time operating system ThreadX RTOS that has both ISO 61508 Security Integrity Level 3(SIL 3)and Common Criteria Level 6(EAL 4+)certifications.Developed by Express Logic,Inc.(now owned by Microsoft),it features a high-performance,highly reliable embedded real-time operating system.Unlike other real-time operating systems,ThreadX's versatility makes it easy to upgrade applications based on small microcontrollers based on RISC(Reduced Instruction Set Computer)and DSP(DigitalSignal Processing).Now it has been widely used in mobile phones,smart watches,smart bracelets,printers,digital cameras and other devices.The i.MX 6Quad is a high-performance quad-core processor developed by NXP with four Cortex-A9 cores.The Cortex-A9 processor is a multi-core processor based on the ARMv7 architecture from ARM.The Cortex-A9 multi-core processor is the first ARM processor to combine the application architecture of the Cortex-A9 with multi-processing power for scalable performance.ARM DS-5 is the integrated development environment we chose to develop for the Cortex-A9 processor.It is an Eclipse-based debugger that is officially released by ARM.It can be used to debug all ARM processors,including the older ARMv9 and ARMv 11 processors,as well as the newer Cortex-A7,Cortex-A9,Cortex-A 15 Cortex-A processors,as well as the Cortex-R and Cortex-M processors.In this paper,the key technologies of Threadx RTOS embedded real-time operating system based on ARM DS-5 development platform are introduced in detail,and the transplantation technology of embedded operating system is introduced in detail,so as to complete various transplantation work on I.Mx 6Quad quad-core high-performance processor.
Keywords/Search Tags:ThreadX RTOS, Cortex-A9, i.MX 6Quad, ARM DS-5, Embedded Real-time Operation System
PDF Full Text Request
Related items