首页 | 本学科首页   官方微博 | 高级检索  
     检索      

嵌入式CPU软硬件协同开发中的操作系统设计
引用本文:董渊,王生原,陈嘉,田金兰,张素琴.嵌入式CPU软硬件协同开发中的操作系统设计[J].清华大学学报(自然科学版),2005,45(7):973-976.
作者姓名:董渊  王生原  陈嘉  田金兰  张素琴
作者单位:清华大学计算机科学与技术系,北京,100084
基金项目:国家自然科学基金资助项目(60083004),国家“八六三”高技术项目(2002AA1Z030)
摘    要:为了满足高性能嵌入式CPU软硬件协同开发的需要,提出一个嵌入式Linux操作系统设计方案,在真正的硬件完成之前利用虚拟原型系统进行软硬件集成测试。该方案基于开放源代码软件,采用精简配置的Linux Kernel,以u-Clibc和Busybox为主构成根文件系统,特别选择加入必要的基准测试程序。该系统成功应用于清华大学THUMP系列CPU开发,保证了验证的完备性,提高了验证效率,为CPU的性能优化提供了有力的支持。实验结果表明:该方案满足了验证目的和虚拟环境对操作系统设计提出的严格要求,同时为目标CPU未来运行系统提供了基础。

关 键 词:操作系统  嵌入式  软硬件协同开发  系统设计
文章编号:1000-0054(2005)07-0973-04
修稿时间:2004年6月10日

Embedded Linux system design for hardware/software co-development
Dong Yuan,WANG Shengyuan,CHEN Jia,TIAN Jinlan,Zhang Suqin.Embedded Linux system design for hardware/software co-development[J].Journal of Tsinghua University(Science and Technology),2005,45(7):973-976.
Authors:Dong Yuan  WANG Shengyuan  CHEN Jia  TIAN Jinlan  Zhang Suqin
Abstract:The development of high performance embedded CPU requires co-development of the hardware, the development kits and the operating system. This paper describes a design scheme for an embedded Linux system that provides co-design of all three parts and verification in a virtual hardware environment before the physical hardware is available. Based on open source softwore the scheme uses a simplified Linux kernel with an embedded root file system including uClibc, Busybox and some benchmark programs from SPEC2000. This system has been successfully applied to the hardware/software co-development of Tsinghua University's MicroProcessor (THUMP). The system improves the verification efficiency and optimizes the performance of the embedded CPU. Test results show that the system can correctly and efficiently perform co-verification on the cycle-accurate simulator, meeting the strict design constraints of simulatnion development enviroment and successful running of the target CPU.
Keywords:operation system  embedded  hardware/software co-development  system design
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号