版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 万能补充协议
- 足底发麻病因介绍
- (2024)高速吹膜机项目可行性研究报告备案申请模板(一)
- 云南省曲靖市沾益区2024-2025学年七年级9月月考道德与法治试题(原卷版)-A4
- 2024秋新沪科版物理8年级上册教学课件 第6章 熟悉而陌生的力 第4节 探究:滑动摩擦力大小与哪里因素有关
- 2023年智能电能表及配件项目融资计划书
- 2023年原料药机械及设备项目融资计划书
- 《OJT推进与实施》课件
- 《珠心算基本功训练》课件
- 湖北省黄石市大冶市2023-2024学年七年级上学期期末考试数学试卷(含答案)
- 第六单元《多边形的面积》 单元测试(含答案)2024-2025学年人教版五年级数学上册
- 西方文明史导论智慧树知到期末考试答案2024年
- 2023年大学生《思想道德与法治》考试题库附答案(712题)
- doyouwanttobuildasnowman中英文歌词对照
- 化学元素周期表(空白)
- 9第九章细胞质遗传
- 物品出入库明细表格
- (完整word版)施工单位对分包单位的管理制度
- 谈微元法在高中物理解题中的应用
- 化工原理课程设计分离乙醇—水二元物系浮阀式精馏塔的设计
- 2021年眩晕急诊诊断与治疗指南(全文)
评论
0/150
提交评论