Font Size: a A A

Research And Design Of Embedded Software Development Platform For CK510

Posted on:2008-10-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y XiaFull Text:PDF
GTID:2178360212989448Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
As the standard of IC design in China continuously improves, we are now able to develop 32-bit high performance embedded CPU. CK510 is a 32-bit high performance embedded CPU co-developed by Zhejiang University and Hangzhou C-Sky Microsystems Co., Ltd with independent intellectual property. In order to shorten the development time of the user application solution based on CK510 and broaden the amount of CK510 users, it is essential to develop a complete set of "Embedded Software Development Platform for CK510".Main functional components of Embedded Software Development Platform include tool chain, operating system kernel, hardware drivers, user interface for IDE and middleware. The powerful tool chain, OS kernel and middleware enable the users to develop software for CK510 with high quality and reliability, thus lead to quick development of high quality products to meet the demand of market.The thesis analyzed and compared the pros and cons of existing open source command line tool chain and realized a powerful software development system for CK510. The system includes the following modules: Source code editor for C/C++ and assembly, Tool chain (compiler, assembler, linker and other binary analysis tools), on-line binary code debugger, eCos-2.0 for CK510 port. The software development system for CK510 is suitable for developing complex systems or multi-group codevelopment, e.g, a system with very complex applications and multi-task which are tightly coupled to each other.The whole project is completed by the contribution of all members of C-SKY software group. My role in the project is the porting of eCos-2.0 and development of GUI for CK510, so the bottom half of this thesis is focused on the two parts the project, and the other modules will be referred simply.
Keywords/Search Tags:CK510, eCos, Transplant, Software Development Platform, MiniGUI
PDF Full Text Request
Related items