Font Size: a A A

Research Of Immune Embedded Linux Kernel On ARM11

Posted on:2014-02-23Degree:MasterType:Thesis
Country:ChinaCandidate:C X DuFull Text:PDF
GTID:2248330395480889Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Along with the development of information, intelligence and networking, embedded system technology acquire enormous room for growth. Embedded systems have entered into all aspects of our lives. Embedded system exists from industrial control to transportation, from information appliances to environment engineering and nature. However, the wide application of embedded system presents new challenges to its security and stabibility. In recent years, embedded system security issue occurs frequently.Starting from the view of embedded system and combined with the development of artificial immunity, this thesis utilized immune operating system to improve the security, stability and robustness of the system and first promped the concept of immune operating system.The building process of embedded system, including transplanting of U-boot and Linux kernel, file system building, was completed, with S3C6410as the CPU, Linux kernel as the research object. Process scheduling mechanism of Linux kernel was analyzed, and immune mode of process scheduling was built by use of self and nonself process. Preliminary study of basic knowledge of Linux MMU was accomplished. Also, analysis of Linux system call, interrupt and exception handling mechanism were finshed. Finally, artificial immune system based on normal mode was established on the embedded system. Building normal mode algorithm, self/nonself identification and elimination algorithm and fault diagnosis and self-heal algorithm were designed.Experiment result of process immunization show that nonself process can be prevented by self/nonself process detection in ready queue, which laid foundation for next research. Artificial immune system experimental result on file system proved that immune algorithm based on normal mode can recognize self and nonself efficiently and quickly without taking up too many system resources. It makes file system immune to nonselfs. File missing detection and self-repair algorithm can reparie damaged selfs and recover lost files quickly, which ensure the integrity and robustness of the system.
Keywords/Search Tags:embedded Linux, ARM11, artificial immunity, normal mode, robustness
PDF Full Text Request
Related items