1)您用的是哪款ARM芯片?用了多长时间? 2)您的程序量有多大? 3)是否使用操作系统?什么操作系统? 4)硬件环境如何?若为了保密可放弃此问题。 5)使用什么方法调试? 直接烧片、使用仿真器、串口调试、软件仿真或其他手段,或多种手段的混合(有哪些)
这个讨论的结果相信对初入此门的新手们会有启发作用。
本人的习惯很明确,不管程序量的大小,始终使用仿真器,有时会使用软件仿真调试纯软件算法,整体开发基本完成进行烧片调试,但烧片调试只占整个开发过程的5%左右。另本人涉及的系统没有使用操作系统,若有需要会把操作系统中的某些概念应用到开发的系统中,直接使用操作系统的缺点是系统体积变大难于控制。 |