基于CK510嵌入式软件开发平台的研究与设计

来源 :浙江大学 | 被引量 : 0次 | 上传用户:Lucy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国集成电路设计水平的不断提高,我国已经拥有自主研发32位高性能嵌入式CPU的能力,CK510是浙江大学和杭州中天微系统有限公司联合研发,拥有自主知识产权的一款32位高性能嵌入式CPU。为了缩短基于CK510的用户产品方案的研发周期,扩大用户群,需要研发一整套“CK510嵌入式软件开发平台”。“CK510嵌入式软件开发平台”主要功能模块包括工具链、操作系统内核、硬件驱动程序、程序库以及嵌入式图形界面GUI。有了这些组件用户才能开发高质量、高可靠的CK510体系结构软件,才能快速研发出适合市场需求的高质量产品。论文在分析比较现有的基于开放源代码的命令行工具链和集成开发环境的优缺点的基础上,设计实现一个功能强大具有集成开发环境的基于CK510的嵌入式软件开发平台。该开发平台有以下模块:C/C++语言和CK510汇编语言源代码编辑器、CK510 C/C++交叉编译工具链(C/C++Compiler、Assemble & Linker)、CK510体系结构二进制代码在线调试器、CK510体系结构eCos-2.0实时操作系统(内核、程序库等)以及轻量级图形用户支持系统MiniGUI。CK510体系结构的嵌入式软件开发平台可适合应用于复杂系统的开发或者多个开发团队的合作开发,例如一个应用软件复杂,具有多个任务,并且相互之间关系紧密的系统。整个项目由中天微系统有限公司软件组全体组员共同完成,本人在整个项目中分担的任务是eCos操作系统的移植以及图形用户界面GUI的实现,因此本论文后半部分将对这两部分内容进行重点叙述,对于其它的模块只作简单介绍。
其他文献
随着质谱技术的进步,蛋白质组学的研究目标逐渐从传统的大规模蛋白质鉴定,过渡到更为重要的蛋白质准确定量信息的获得。定量蛋白质组学的核心思想是保证定量的精度以及准确性,由
2002-2003年暴发的SARS(Severe Acute Respiratory Syndrome)是由一类新型冠状病毒引起的高致死率的呼吸道疾病,在SARS冠状病毒溯源工作中,在蝙蝠体内发现一类与SARS冠状病毒在
摘要:新课程背景下提高语文课堂教学的有效性是提高学生学习效果的关键性因素。那么,如何切实提高初中语文课堂教学的有效性呢?本文从教师备课、课堂提问、学生参与、课堂训练几方面并结合教学实例进行了总结,以期取得较好的效果。  关键词:语文课堂教学;有效性;教学目标;提问;参与  中图分类号:G633.3 文献标识码:A 文章编号:1992-7711(2016)04-0038  有效教学是指教师在教学理念
果蝇生殖干细胞依靠内源和外源两种不同的信号来精确地调控其自我更新与分化之间的平衡。但是,外源信号是如何动态并有差别地转导到干细胞以及干细胞的中间级子代细胞,内源信号
绝缘体上的硅(SOI)由于其紧束缚特性和高非线性响应,这种材料被认为在构建片上全光集成光路方面具有十分重要的应用潜力。本文主要研究了两个课题:一个是SOI波导中,双光子吸收对孤
本文主要研制一种新型免疫传感器,这种免疫传感器能从大量待检测的生物分子群中,高分辨性及量化检测出某种特异性生物分子。文中将采用有限元分析方法及完整的理论数学模型,
酿酒酵母(Saccharomyces cerevisiae)絮凝基因FLO1的编码序列中存在大量的衔接重复序列,根据其编码氨基酸序列特点,将中间重复序列划分为A、B、C和D四个重复单元。高度重复序列
本文作为BESⅢμ子鉴别器电子学读出系统研究工作的一部分,主要完成了VME数据读出插件的设计和由10个VME数据读出插件组成的基于CBLT和MCST的插件阵列的设计。 BESⅢμ子鉴
本论文基于西安电子科技大学电路CAD所科研项目“电源管理类集成电路关键技术的理论研究与设计”,设计了一款同步高效率电压模式降升压型DC-DC转换器XD0627。本文根据降升压型DC-DC转换器既可升压又可降压的工作特点,提出了一种新颖的降升压模式,随着输入电压的下降芯片可以从降压模式向升压模式平滑地过渡。针对PFM的工作特点本文还提出了改进后的Burst模式以提高轻载时转换效率。轻载时XD0627
学位