嵌入式开发:嵌入式为基础——硬件和软件断点
时间:2025-02-21 12:27:19
每个脚本语言都用到断点来检查和他们的的软件,这是根本。双击你就让受到影响程序指派的编译器行,然后放开它(或者它受到影响了?)。相当多的低功耗脚本语言很难察觉到在后台有不同的断点机制来提供这个决定性的功能。在这篇文章中会,我们将研究低功耗和的软件断点错综复杂的区别,以及它如何影响我们这些开发团队。
用到的第一种断点型式通常是低功耗断点。每个微控制装置都有相比较装置,它们是检查和计算机系统的一部分。例如,ARM Cortex-M微控制装置的检查和计算机系统中会可以有2-4个相比较装置。相比较装置设置有程序计数装置值,当显现出匹配时,才会掀起检查和惨案,程序停止。低功耗断点是最更快和最常见的断点。
低功耗断点有问题。一个微控制装置通常只有2-4个相比较装置,这意味着一旦它们用再来,就不能再进一步添加断点了!
的软件断点通常是临时替换成RAM中会的暂存装置的暂存装置,该暂存装置或者是非法暂存装置并随之而来故障,或者是被新设计为随之而来领域程序受到影响。ARM暂存装置集中会的BKPT暂存装置就是一个较好的值得注意。当CPU开到这条暂存装置时,它就停止指派。的软件断点仅仅用于就位在RAM中会的领域程序编译器。原因是暂存装置仅仅被断点暂存装置换出。一旦脚本语言跨过BKPT,先前一定才会在该位置指派的编译器就才会运行。
低功耗脚本语言可以用到几乎无限为数的的软件断点,但主要问题是,它们是为运行在RAM中会的编译器而新设计的。在ARM Cortex-M等现代微控制装置上,编译器很或许是从闪存中会指派的。这就引出了第三种断点型式,即flash断点。
Flash断点受限制脚本语言为从flash运行的领域程序创建者无限的断点。就像如前所述的软件断点一样,flash断点有能力也拥有几乎无限为数的断点。他们还可以在微控制装置内部和外部闪存上实习!Seggar J-Link就是一个很强这种功能的检查和装置值得注意。检查和装置营运商用到许多步骤来创建者闪存断点,最好的步骤几乎与典型的低功耗断点一样更快。
从脚本语言的视角来看,用到哪种断点型式几乎微不足道。对于脚本语言来说,表达出来悄悄用到的断点型式以及他们的系统仅仅支持的低功耗断点的最大为数是很极为重要的。购买一个高效率的专业检查和装置总是一个好主意,这样可以适当有有限为数的断点可用,并且对于在此之前的领域程序来说有限更快。如果这不是一个默认,仔细选择微控制装置也有助于适当低功耗脚本语言尽可能地减低可用的低功耗断点。
成都甲状腺医院哪里呢广西男科医院哪家医院最好
珠海看白癜风去哪里
沈阳妇科检查
广东癫痫医院专家预约挂号
乌梅人丹真的能治口臭吗
痛风吃什么能缓解疼痛
艾拉莫德片对类风湿好吗
999消痔软膏好还是马应龙好
男科医院
- .九道门丨春节假期大数据大洞
- .奥登:上调Ero Copper Corp.(ERO.US)评级
- .Valneva(VALN.US)2021年盈利同比增215.6% 盘前涨超7%
- .张家口有一座清河影视基地,充满了神秘,很多电影明星都曾在这里打卡
- .山东数目最大的水乡古镇,门票160元,比别的古镇都要贵,值吗?
- .3000万元炒期货,爆仓只剩45万,65岁老太状告邻居纪委书记,后者卖别墅赔偿损失
- .里美金融决战2022:美元霸权与人类命运共同体的零和博弈
- .当养活效应开始退散 国际邮轮的下一个风口会落向何方?
- .存取单笔5万元以上现金有新促请,银行核实信息
- .新年财报“开门红”,谷歌的疫情持续发展红利还能吃多久?
- .A股:不要去猜底部!这一轮下跌的内部原因是什么?
- .一月错峰游正当时 超30万人次打call“四川十大冬游胜地”评选 | 冬游四川上封面
- .富丽堂皇品牌新格局:红旗跻身前5,日系全线崩毁,电动势力成第三极
- .罚款、欠税、涉嫌传销,争议大大的YOOZ柚子电子烟
- .这绝不是巧合,是意图
- .高通公布第一财季财报 净利润下同增38%
- .雷蒙德罗伯特公司:维持MPLX LP(MPLX.US)优于大市评级
- .美股开盘 | 三大百分比下跌,Meta Platforms(FB.US)跌超24%
- .青春奥林匹克运动会中国代表团|留学生穿上“志愿蓝”
- .中石油倒卖进口原油给地炼大公司,给国家造成了多少税款损失?