返回

温州达内教育

四种嵌入式arm调试方法简介

嵌入式学习网更新时间:2021-10-12 浏览:238

客户采用内嵌式arm CPU开发设计嵌入式操作系统时,挑选适合的开发环境能够加速项目进度,节约项目成本。因而一套带有制作软件、编译程序手机软件、汇编软件、连接手机软件、调节手机软件、工程项目管理及库函数的集成化开发工具( IDE )一般来说是不可或缺的,对于内嵌式嵌入式操作系统、评定板等别的开发环境则能够依据系统软件经营规模和规划方案采用。 ArmCPU 硬件开发 嵌入式操作系统 嵌入式操作系统 arm 集成ic

应用集成化开发工具开发设计根据 arm 的系统软件,包含编写、编译程序、选编、连接等工作中所有在 PC 机里就可以进行,调节工作中则*须相互配合别的的控制模块或商品即可进行,现阶段普遍的调节方式 有下列几类:

1. 指令系统手机模拟器

一部分集成化开发工具给予了指令系统手机模拟器,可便捷客户在 PC 机里进行一部分简易的调节工作中,可是因为指令系统手机模拟器与真正的硬件配置相距非常大,因而即便客户应用指令系统手机模拟器调节根据的程序流程也是有很有可能没法在真正的硬件配置下运作,客户最后务必在硬件系统上进行全部运用的开发设计。

2. 停留电脑监控软件

停留电脑监控软件( Resident Monitors )是一段运作在总体目标板上的程序流程,集成化开发工具中的调节手机软件根据以太网接口口、并行处理端口号、串行通信端口号等通信端口号与停留电脑监控软件开展互动,由调节手机软件发号施令通告停留电脑监控软件管理程序的实行、读写能力储存器、读写能力存储器、设定中断点等。

停留电脑监控软件是一种较为便宜合理的调节方法,不用一切别的的硬件配置调节和模拟仿真机器设备。 arm 企业的 Angel 便是此类手机软件,绝大多数内嵌式嵌入式操作系统也是选用此类手机软件开展调节,不一样的是在内嵌式嵌入式操作系统中,停留电脑监控软件是做为电脑操作系统的一个每日任务存有的。

停留电脑监控软件的麻烦之处取决于它对硬件配置机器设备的规定较为高,一般在硬件配置平稳以后才可以开展系统软件的开发设计,与此同时它占有总体目标板上的一部分資源,并且不可以对程序流程的飞速运作开展彻底模拟仿真,因此对一些规定严苛的状况并不是很合适。

3. JTAG 仿真器

JTAG 仿真器也称之为 JTAG 程序调试,是根据 ARM 集成ic的 JTAG 界限扫描仪口开展调节的机器设备。 JTAG 仿真器较为划算,联接较为便捷,根据目前的 JTAG 界限扫描仪口与 arm CPU 核通讯,归属于彻底非插式 ( 即不应用上面資源 ) 调节,它不用总体目标储存器,不占有总体目标系统软件的一切端口号,而这种是停留电脑监控软件所必不可少的。此外,因为 JTAG 调节的可执行程序是在总体目标板上实行,模拟仿真更贴近于总体目标硬件配置,因而,很多插口难题,如高频率实际操作限定、 AC 和 DC 主要参数不配对,电缆线长短的限定等被降到**了。应用集成化开发工具相互配合 JTAG 仿真器开展开发设计是现阶段选用数最多的一种调节方法。

4. 线上仿真器

线上仿真器应用模拟仿真头彻底替代总体目标板上的 CPU ,能够彻底模拟仿真 ARM 集成ic的个人行为,给予更为深层次的调节作用。但这种仿真器为了更好地可以飞速模拟仿真数字时钟速率高过 100MHz 的CPU,一般务必选用极为繁杂的设计方案和加工工艺,因此其价钱较为价格昂贵。线上仿真器一般用在 arm 的硬件设计中,在手机软件的开发设计中较少应用,其价钱昂贵也是线上仿真器无法普及化的要素。

上面向大伙儿实际详细介绍了内嵌式arm的几类调节方式 ,以后我能持续的写一些有关硬件开发 arm arm开发板Arm9单片机开发板嵌入式操作系统 嵌入式开发开发设计 arm9单片机开发板有关层面的內容。

相关资讯

达内教你选择嵌入式操作系统
2021-10-12 469
嵌入式操作系统是ARM CPU的手机软件基本,从8位/16位单片机设计发展趋势到以arm CPU核为意味着的32位内嵌式CPU,嵌入式操作系统将取代传统式的由手工制作定编的监管程序流程或生产调度程序流程,变成关键的基本部件...
学习物联网为什么要选择参加培训
2021-10-20 405
针对物联网技术的学习说起来简易,可是真正把握起來却十分艰难,因而选择一家稳定的培训学校就越来越尤为重要。那麼选择哪个培训学校才可以真正学习到技术性呢?达内教育教师依据自己数年的教学经验,为我们归纳了下面一些层面...
嵌入式行业的发展趋势
2021-07-20 367
从我们目前的*市场行情来讲,IT技术已经进入高速发展阶段,互联网开始逐渐步入物联网的科技时代。如果说互联网上大量存在的设...

ABAQUS有限元模块包括哪些

ABAQUS有限元模块包括哪些
2021-08-24 363
ABAQUS有限元模块有哪些?下面小编给大家介绍一下ABAQUS 模 块 简 介ABAQUS有两个主分析模块——ABAQUS/Standard 和ABAQUS/Expli...
嵌入式和软件开发
2023-06-09 272
嵌入式和软件开发到底该怎么选?,从入门难度来对比嵌入式领域入门门槛相对于软件开发较高,不仅要懂软件编程还要懂硬件,综合要...
四种嵌入式arm调试方法简介
2021-10-12 238
客户采用内嵌式arm CPU开发设计嵌入式操作系统时,挑选适合的开发环境能够加速项目进度,节约项目成本...
基于SAE J1939协议的CAN总线汽车仪表设计
2021-10-06 238
汽车仪表是车辆与驾驶人员开展信息内容沟通交流的对话框,是汽车信息的管理中心,可以集中化、形象化、快速地体现车辆在行车全过程...
嵌入式是做什么的 嵌入式从事什么工作
2021-07-28 231
在日常生活中大家对于嵌入式的了解可以也就是从我们使用的电子产品中知道一些,但是具体的嵌入式是做什么的?从事什么工作的话估...

相关课程

栏目导航