Font Size: a A A

The Linux Kernel Porting, Profiling Driven Development And Cryptographic Applications Based On CK810

Posted on:2014-06-29Degree:MasterType:Thesis
Country:ChinaCandidate:F ZhouFull Text:PDF
GTID:2268330425976534Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
These are many papers about the Linux2.6porting, driver development, practical application, but most of them used the ARM processor; In addition, the SOC vendor has generally successful transplanted the Linux kernel. In this paper, we select the domestic CPU—CSKY, which making more people know about and use of domestic CPU, to promote the development of domestic CPU.Linux3.0operating system which has many advantages, usually combine with embedded systems and apply to actual production and living. On the foundation of CSKY Linux3.0.8kernel, this paper add the support of new CPU model—CK810. This paper involves three aspects of embedded development—the development of CPU kernel operating, SOC device driver and embedded application. We select CSKY CPU embedded system as the development platform, and the mainly work involves the bootloader, Linux kernel porting which due to ABI changes—system calls, process management, signal processing and interrupt processing subsystem, making of the root file system, debugging process and method, achieving profiling drive, adding a wireless network card driver and application examples of word document encryption on the CK810board and decryption in the Windows DOS environment.At the beginning of Linux kernel successfully transplant, first through LTP test, so that can run the test on the old and the new development board(CK610,CK810).And tedious debugging make the system with operability and robustness. Then, we complete the coprocessor profiling drive, support RTL8192CU wireless card and use two kinds of encryption and decryption application examples to further verify the success of the Linux kernel porting.
Keywords/Search Tags:Linux kernel porting, bootloader, ABI, file system, LTP testing, Profiling
PDF Full Text Request
Related items