希赛考试网
首页 > 软考 > 嵌入式系统设计师

2023年上半年嵌入式系统设计师知识点:软件调试

希赛网 2023-04-18 16:26:03

●调试特点

在开发嵌入式软件时,交叉调试是必不可少的一步。嵌入式软件的特点决定其调试的特点。

调试器和被调试程序运行在不同的机器上;调试器通过某种通信方式与目标机建立联系;在目标机上一般有调试器的某种代理,这种代理能配合调试器一起完成对目标机上运行的程序的调试。

●调试方法

调试器通过某种方式能控制目标机上被调试程序的运行方式,并能查看和修改目标机上的内存、寄存器以及被调试程序中的变量。

直接测试法

调试监控器法

ROM仿真器法

在线仿真器法

片上调试法

模拟器法

●软件调试与测试的区别

一、测试的目的是找出存在的错误,而调试的目的是定位错误并修改程序以修正错误。

二、调试是测试之后的活动,测试和调试在目标、方法和思路上都有所不同。

三、测试从一个已知的条件开始,使用预先定义的过程,有预知的结果;调试从一个未知的条件开始,结束的过程不可预计。

四、测试过程可以事先设计,进度可以事先确定;调试不能描述过程或持续时间。

嵌入式系统设计师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
嵌入式系统设计师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件