With the rapid advances in the information technology, the embedded systems are now being widely employed in many applications,such as the information appliance,network device,industrial control,intelligent transportation systems. Embedded software is the core of designing the embedded system,while embedded operating system plays an important role in the embedded software.The current embedded operating system is now stepping into an era from general embedded operating system to application specific embedded operating system. The fundamental idea of the paper is derived from the concept of the ASOS, which stands for the application specific embedded operating systems.The concept was first put forward by Professor Feiyue Wang;at Arizona University in the early 90s. ASOS reflects the development trend of the embedded operating system. Main research aspects of the paper are shown as following: 1)ASOS Framework Aiming to design the framework of ASOS,the paper proposes the customizable micro-kernel architecture of the ASOS,and discusses the ASOS constructing thoughts and approaches.Further, the ASOS task model is analyzed using formal and informal techniques of software engineering. 2)ASOS scheduling algorithm The paper realizes the ASOS scheduling algorithm based on the dispatcher of the embedded Linux operating system,reaching the goal of dynamically reconstructing and optimizing the ASOS for specific applications. 3)ASOS experimental illustration Some of the ASOS algorithms have been applied in the commercial embedded system product based on the ARM-core microprocessor, and the performance shows great improvements compared with the embedded Linux operating system.
修改评论