嵌入式软件基础结构及方案简介资料_第1页
嵌入式软件基础结构及方案简介资料_第2页
嵌入式软件基础结构及方案简介资料_第3页
嵌入式软件基础结构及方案简介资料_第4页
嵌入式软件基础结构及方案简介资料_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、嵌入式软件基础(jch)结构及方案简介2015年4月共十三页系统软件(run jin)产品及软件(run jin)职能1内容(nirng)大纲2基本软件环节和内容概述2系统软件架构设计重点内容3系统硬件环境搭建过程中软件重点4基本软件测试环境技术重点5基本软件测试环境的结构化设计6基本软件启动环境的技术重点7软件驱动的技术重点8操作系统移植的技术重点9软件开发包架构概述10软件研发日程安排11共十三页系统软件(x tn run jin)产品及软件职能1共十三页4基本软件(run jin)环节和内容概述2共十三页5系统软件(x tn run jin)架构设计重点内容3A.明确软件在硬件(yn j

2、in)设计各环节基本任务B.确立并设计阶段性软件输出C.确定最终软件产品需求配合硬件研发测试的软件计划软件开发包内容确立,软件发布方案及版本控制方案确立软件结构及内容共十三页6系统硬件环境搭建(d jin)过程中软件重点41)基础开发工具的移植和研发要与硬件设计时间相符,gcc或vxwoks集成开发环境要第一时间完成基本内容,后期逐渐完善。gcc移植可以先没有向量等加速设备指令支持,但是(dnsh)要支持浮点。2)提供给FPGA/加速器/VCS一个基本软件测试环境,支持基本C和汇编。共十三页7基本软件测试环境(hunjng)技术重点51)由基础编译环境开始的基本设计2)CORE测试必须具有针对

3、性,基本指令及流水线测试,协处理器测试,浮点指令测试,加速单元(向量或dsp)指令测试。3)CORE测试程序尽量和仿真测试case一致4)Core Mark与EEMBC等主流测试case需要移植(yzh)5)设备IP验证程序要与硬件设计人员共同设计6)VCS/FPGA/加速器等环境变化,测试case不变共十三页8基本(jbn)软件测试环境的结构化设计6共十三页基本软件启动(qdng)环境的技术重点71)uboot移植在FPGA设计过程中完成2)uboot要支持复杂(fz)测试,比如多核测试,压力流水测试,自动测试等。启动代码要斟酌和讲究(例如:支持TLB多核测试,cache一致性测试)。3)u

4、boot至少支持一个外部存储设备,如果系统架构有gmac,必须要支持tftp等基础网络功 能。4)bootrom等固件方案设计要配合最终项目方案进行(fastboot?)。5)bootrom等固件要考虑安全因素共十三页软件驱动(q dn)的技术重点81)核内IP设计过程中,软件开发人员积极参与和讨论,设计有效的测试样本,实现基本功能单元测试。2)在boot设计环节中必要(byo)的IP驱动需要研发完整功能,如网络,存储器驱动等。3)操作系统级驱动设计需要根据操作系统级测试和最终产品要求进行,有必要时可以引入第三方予以技术支持。 重点在验证:基础测试+复杂应用共十三页11操作系统移植(yzh)的

5、技术重点91)Linux操作系统,如果系统设计包含多CPU或多核,SMP是重点。2)vxworks实时系统可以使用gcc或第三方提供的开发工具,以第三方购买的成熟(chngsh)产品为主。3)系统版本建议: linux: = 3.16.1 Vxworks: = 6.8 L4等: 最高版本4)操作系统尽可能达到产品级,有利于推广。共十三页12软件开发包架构(ji u)概述10共十三页内容摘要嵌入式软件。10。软件开发包内容确立,软件发布方案及版本控制方案。1)基础开发工具的移植和研发要与硬件设计时间相符,gcc或vxwoks集成开发环境要第一时间完成基本内容,后期逐渐完善。gcc移植可以先没有向量等加速设备指令支持(zhch),但是要支持(zhch)浮点。2)提供给FPGA/加速器/VCS一个基本软件测试环境,支持(zhch)基本C和汇编。5)设备IP验证程序要与硬件设计人员共同设计。6)VCS/FPGA/加速器等环境变化,测试case不变。2)uboot要支持(zhch)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论