武汉创维特ARM教学系统-08_嵌入式软件系统设计

武汉创维特ARM教学系统-08_嵌入式软件系统设计

ID:45119371

大小:3.99 MB

页数:98页

时间:2019-11-10

武汉创维特ARM教学系统-08_嵌入式软件系统设计_第1页
武汉创维特ARM教学系统-08_嵌入式软件系统设计_第2页
武汉创维特ARM教学系统-08_嵌入式软件系统设计_第3页
武汉创维特ARM教学系统-08_嵌入式软件系统设计_第4页
武汉创维特ARM教学系统-08_嵌入式软件系统设计_第5页
资源描述:

《武汉创维特ARM教学系统-08_嵌入式软件系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、嵌入式系统教案武汉创维特信息技术有限公司7/17/2021提纲13245嵌入式软件开发过程ARM软件设计与代码分析ARM软件开发工具-ADTIDE简介67第六章嵌入式软件系统设计2嵌入式系统软件开发流程软件需求分析:确定设计任务和目标,并提炼出设计规格说明书,作为正式设计指导和验收的标准。嵌入式软件开发过程概要设计:描述系统如何实现所述的需求,包括软件模块的划分、系统的软件开发工具选择以及关键问题的论证等。详细设计:详细描述各个模块的实现方法与过程,模块间接口等问题,以作为编码人员的编码准则。编码3嵌入式系统的开发流程单元调试:编码完成后,对各个模块进行单元调试,以保证模块

2、正常工作。嵌入式软件开发过程集成调试4ARM主流开发工具Windows操作系统ARMADS/SDT+调试器GNU+Cygwin+调试器ARMSDT+简易电缆Linux操作系统GNU+GDBARM软件开发工具-ADTIDE简介5常用调试方法软件仿真驻留监控程序硬件要求高,一般在硬件稳定之后进行需要占用目标板上的一部分资源不能对程序的全速运行进行完全仿真JTAG仿真器完全非插入式调试,不使用片上资源,无需目标存储器,不占用目标系统的任何端口仿真效果更加接近于目标硬件在线仿真器ARM软件开发工具-ADTIDE简介6ADTforARM集成开发系统ARM软件开发工具-ADTIDE简介

3、7ADT1000EmulatorforARMARM软件开发工具-ADTIDE简介8ADT1000EmulatorforARMARM软件开发工具-ADTIDE简介ADTEmulatorforARM是连接主机核目标机之间的硬件设备,它实现ADTIDEforARM与目标机之间的连接。它具有如下特征:支持ARM核CPU非插入式调试,无需目标存储器,不占用目标系统的任何端口2.5V/3.3V/5V兼容电平接口支持标准的14/20针JTAG接口运行状态指示与主机之间通过并口连接下载速度达到25Kbytes/S9ADTIDEforARMARM软件开发工具-ADTIDE简介10ADTIDE

4、forARM主要特征-可视化编程环境ARM软件开发工具-ADTIDE简介支持ARM7、ARM9、SecurCore等。运行于Windows98、NT、2000、XP等平台。中文、英文版本支持可视化的源码编辑和工程管理功能界面友好,使用方便:类似MSVisualStudio的用户界面,支持打印功能,支持文件内查找功能和FindinFiles功能11ADTIDEforARM主要特征-可视化编程环境ARM软件开发工具-ADTIDE简介工程管理器:ADTIDE提供图形化的工程管理工具,实现文件级、文件目录级、工程级的多级编译连接选项管理以及工程级的调试参数管理源码编辑器:支持标准的

5、文本编辑功能,支持C语言、汇编语言语法高亮显示辅助编辑工具:提供一系列辅助编辑工具,方便开发人员。包括:多剪贴板工具、代码模板工具、头文件和源文件切换工具、注释工具、符号配对书写工具等多种辅助编辑工具。12ADTIDEforARM主要特征-交叉编译功能ARM软件开发工具-ADTIDE简介支持开发语言:ANSIC;EmbeddedC++;汇编语言编译工具:使用著名优秀自由软件GNU的GCC交叉编译工具,并经过优化和严格测试,支持C语言、汇编语言等编译参数设置:完全图形界面方式的编译参数设置,提供可视化的设置功能。支持工程级、文件目录级、文件级编译参数设置13ADTIDEfor

6、ARM主要特征-调试功能ARM软件开发工具-ADTIDE简介同时提供了图形和命令行两种调试方式程序的单步执行程序下载存储区下载和上载功能。工程级调试参数管理支持源程序、反汇编程序和混合窗口显示,支持ARM/THUMB方式显示具有与MSVisualStudio类似的调试菜单功能:Go,Stop,Reset,Restart,Stepinto,Stepover,Stepout,RuntoCursor等丰富的示例程序14ADTIDEforARM主要特征-调试功能ARM软件开发工具-ADTIDE简介断点功能:支持软件断点和硬件断点,实现断点设置、断点屏蔽、断点取消、断点列表等功能变量

7、监视功能:随程序运行同步更新变量,即时修改变量值,可设置自动/手动刷新方式、十进制/十六进制显示ARM各种模式的寄存器即时查看与修改,当前模式指示,寄存器值修改时红色突显存储器查看与修改,可设置自动/手动刷新方式、字节/双字节/四字节显示、大/小端方式显示,存储器值修改时红色突显15ADTIDEforARM主要特征-调试功能ARM软件开发工具-ADTIDE简介函数堆栈显示,可设置自动/手动刷新方式、十进制/十六进制显示、参数值显示,参数类型显示板上寄存器(OnBoardRegister)的查看和修改,可以查看支持C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。