1 / 68
文档名称:

嵌入式计算机系统实验.ppt

格式:ppt   大小:1,354KB   页数:68页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式计算机系统实验.ppt

上传人:zhensilu 2022/8/16 文件大小:1.32 MB

下载得到文件列表

嵌入式计算机系统实验.ppt

相关文档

文档介绍

文档介绍:主要内容
arm简介
实验板资源
  编程基础
  开发过程
  程序讲解
arm 简介
ARM(Advanced RISC Machines)是微处理器行业的一家知名企业
提供一系列内核、体系扩展、微处理器和系统器
运行在PC平台上
ARM体系结构的指令集模拟器
集成在和上的插件
由四个部分组成:处理器核模型、存储器接口、处理器接口、操作系统接口。
2008年9月18日
*
指令模拟精度的级别
指令模拟精度有三个级别
指令级
周期级
时序(节拍)级
ARMulator完全实现了指令级和周期级模拟精度,但是没有完全实现时序级精度。
2008年9月18日
*
指令集模拟器ARMulator对ARM程序运行 进行指令周期数统计的结果快照
2008年9月18日
*
Armulator的指令周期统计结果说明
2008年9月18日
*
SkyEye
一个ARM体系结构的嵌入式仿真和集成开发环境
国内开放源码的自由软件项目
运行环境:Linux平台和Windows的Cygwin
能够仿真的CPU包括:
不带MMU的Atmel 91x40
带MMU的ARM720T等
基于ARM7TDMI的内核
SkyEye还能够模拟其它一些硬件外设,如串口、网络芯片、内存、时钟等
2008年9月18日
*
ROM仿真器
嵌入式系统的程序存储器为ROM时,如果调试需要修改代码、设置断点及更新程序代码,就需要进行离线编程。
离线编程是一个费时间的工作,用RAM替代ROM可以解决这个问题
ROM仿真器
用RAM以及附加电路制成的替代ROM进行离线编程的工具
MCS-51单片机研发过程中常常使用ROM仿真工具
2008年9月18日
*
ROM仿真器照片
支持各种51系列芯片的JY-E2300仿真器照片
2008年9月18日
*
实时在线仿真
实时在线仿真
ICE,In-Circuit Emulator
目前最为有效的调试嵌入式系统的手段
通过ICE的实际执行,开发者可以排除人们难以发现的隐藏在设计方案中的逻辑错误。
ICE的另外一个主要功能是在应用系统中仿真微控制器的实际执行
优点是功能强大,软硬件均可以做到完全实时在线调试;缺点是价格昂贵。
2008年9月18日
*
片上调试技术
片上调试技术
OCD,On-Chip Debugging
嵌入式调试技术中运用最广泛的一种
片上调试是在CPU的内部嵌入额外的控制模块,即片上调试器;使得CPU的工作模式分为正常模式和调试模式。
2008年9月18日
*
常用的片上调试技术
目前常用的片上调试技术主要有三种:
背景调试模式
BDM,Background Debug Mode
JTAG
Nexus
IEEE-5001 ISTO
2008年9月18日
*
背景调试模式
背景调试模式
Motorola公司专有的片上调试器。
Motorola公司是第一个把片上调试器集成在处理器内核中的嵌入式微处理器厂商。
BDM首先在68300系列处理器上实现
现在在其他微控制器上得到应用
2008年9月18日
*
BDM与ICE的区别
传统ICE调试时,使用ICE中的CPU来取代目标板中的CPU,目标板和ICE之间使用多芯扁平电缆连接。而ICE在使用时一般还需要与主机(一般是PC)连接。
在BDM调试方式下嵌入式处理器被停机,各种调试命令可以被发送到处理器中访问内存和寄存器。因此,满足BDM调试的微处理器内部已经包含了用于调试的微码,调试时仿真器软件和目标板上CPU的调试微码通信,目标板上的CPU无需取出。
2008年9月18日
*
BDM调试器与主机和目标开发板 之间的连接
2008年9月18日
*
基于Angel的调试方案
Angel是ARM公司的调试监控程序
也称为调试代理
由多个程序部件组成
与传统调试监控程序相类似
驻留在目标机上
Angel接收主机上发送过来的调试命令,执行指定的调试操作,并将调试结果反馈回主机。
适用于各种ARM硬件平台。
2008年9月18日
*
Angel的功能
Debug capability, including memory inspection, image download and execution, breakpointing and single step
CPU and board startup and basic exception handling
A full ANSI C library, using semihosting to provide services from the host w

最近更新

医学人文素质教育对医学生培养模式的探索 30页

2024年内蒙古包头市行政职业能力测验题库a4版.. 148页

2024年内蒙古自治区农牧厅事业单位招聘79人及.. 610页

2024年南阳职业学院单招职业适应性测试题库一.. 54页

2024年吉林电子信息职业技术学院单招职业适应.. 54页

2024年四川工程职业技术学院单招职业适应性测.. 58页

2024年国家保安员考试题库(名校卷) 33页

2024年山东力明科技职业学院单招职业适应性测.. 55页

2024年山西省大同市行政职业能力测验题库及1套.. 147页

内部审计第3阶段测试题 3页

2024年扬州市职业大学单招职业适应性测试题库.. 54页

2024年江苏航空职业技术学院单招职业适应性测.. 55页

2024年河北省张家口市行政职业能力测验题库(.. 148页

2024年河北轨道运输职业技术学院单招职业适应.. 59页

2024年浙江同济科技职业学院单招职业适应性测.. 56页

2024年浙江安防职业技术学院单招职业适应性测.. 57页

2024年浙江省台州市路桥区事业单位招聘66人历.. 59页

2024年浙江省杭州市拱墅区事业单位招聘55人历.. 88页

2024年浙江绍兴越城区就业管理服务中心招聘历.. 59页

2024年浙江金华甬金高速甬金管理处义乌东收费.. 60页

原材料采购应急预案 5页

拒绝转院知情告知书 1页

控制柜出厂检验报告 3页

学校食堂从业人员食品安全培训考核 3页

小学四年级下册体育与健康期末测试题及答案完.. 5页

《高纯钛铁》行业标准编制说明 10页

淄博经济发展浅析 6页

中职英语 基础模块下册 Unit-7 课文翻译 43页

最终劳务分包比选文件 19页

暗挖隧道注浆施工方案 10页