"); //-->
程序调试(除错)过程中的一些雕虫小技(二、磨刀不误砍柴功)
在调试之前,需要掌握以下一些基本功:
1、熟悉当前的开发(调试)环境,比如:设置断点、单步运行、全速运行、终止运行,查看RAM、查看堆栈、查看IO口状态……总之,要熟练掌握基本操作的方法,并深刻了解其中意义。
2、了解芯片本身的资源和特性。
3、了解一点汇编语言的知识。(本来匠人是准备写“精通”的,但考虑到现状,还是“放低”这方面的要求罢了)。
4、掌握基本的电路知识和排错能力。(软件调试有时也会牵涉到硬件原因。总不能连三极管的好坏都不能识别吧?)
5、万用表、示波器、信号发生器……这些工具总该会用吧?
6、搜索、鉴别资料的能力。(内事问百度、外事问古狗、有事没事上21ic网)
7、与人沟通,描述问题的能力。(调试36计的最后一计——就是向他人讨教。当然,你得把话说明白才行)
差不多了,如果上述7把砍柴刀磨好了,就可以开始调试了。接下来,请调入你的程序……
——什么?你说你程序还没写?
——匠人倒塌……
(连载未完,敬请期待)
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
[原创]第一次来:)
联发科进军Micro LED光通信领域
台积电将投资170亿美元在日本生产3纳米芯片
美国设想的反卫星武器技术
简易光控路灯电路(2)
简易光控路灯电路(3)
MI入门
一份完整的MI入门之士可供参考
美军导弹武器低成本化的途径与方式
简易光控路灯电路(1)
荷兰法院下令对闻泰科技的Nexperia进行调查
诤友
网络中心战中的无人机系统
字节自研AI芯片最新进展
ESC 2009上的Numonyx
格芯季度业绩亮眼、业绩指引超预期,股价大涨 16%
线路板工艺流程介绍
一心“二意”地征(北京)
简易光控路灯电路(4)
SK海力士发布基于HBF的AI芯片架构,能效比提升最高达2.69倍
线路板工艺流程介绍
2005年国际航宇回顾
如何走出DRAM短缺困境?
HBM4竞争格局生变
清华gg征mm
征GG
简易光控路灯电路(5)
基于ARM 的程序开发与调试技巧
Day-0支持|摩尔线程MTT S5000率先完成对GLM-5的适配
台积电再创单月营收历史新高纪录