
原创--基于网络的ARM仿真器
文章平均质量分 74
MCUrunner
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NetICE的“控制台”
我不是那种热衷于摆弄各种工具的人。我认为工具仅仅只是工具,重点应该在解决问题上。我希望自己使用的工具不会过时,在这些工具上积累的经验也不会过时。gcc就是这样的工具,它从1985年诞生至今,在基本使用方法上没有太大的变化。它也继承了更为古老的UNIX C编译器的许多优秀基因,成为许许多多老程序员的至爱。ARM仿真器的选择也是这样的,它应该不会因为外部环境的改变而不能使用:它不能因为系统从Windows变成了Ubuntu就不能使用了;它也不能因为硬件接口的更新换代而影响继续使用(并口在越来越多的机器上都看不原创 2010-09-15 16:17:00 · 558 阅读 · 0 评论 -
NetICE支持的集成开发环境
<br /><br />NetICE内嵌了GDB Server,并且实现了ARM Angel调试协议。通过GDB Server,NetICE既可以支持GDB,也可以支持IAR。ARM Angel协议的历史比较悠久了,NetICE通过它来支持ADS 1.2。<br />我正在边学边用Code::Blocks开发NetICE的Keil插件,这个插件中实现了一个GDB远程调试协议。我也计划让它支持OpenOCD的ARM调试,同时这个Keil插件的源代码也会依照GPL协议全部公开。<br /> <br /><br原创 2010-09-15 16:35:00 · 536 阅读 · 0 评论 -
抽屉里的第二块“万用表”
<br /><br />我不是那种热衷于摆弄各种工具的人。我认为工具仅仅只是工具,重点应该在解决问题上。我希望自己使用的工具不会过时,在这些工具上积累的经验也不会过时。gcc就是这样的工具,它从1985年诞生至今,在基本使用方法上没有太大的变化。它也继承了更为古老的UNIX C编译器的许多优秀基因,成为许许多多老程序员的至爱。ARM仿真器的选择也是这样的,它应该不会因为外部环境的改变而不能使用:它不能因为系统从Windows变成了Ubuntu就不能使用了;它也不能因为硬件接口的更新换代而影响继续使用(并口原创 2010-09-15 16:16:00 · 460 阅读 · 0 评论 -
NetICE命令集锦
NetICE的命令不多,一共40条,其中常用的不到10条,对于我这样不善于记忆的人来讲还不算太多。在控制台直接按键,可以列出所有NetICE支持的命令,这些命令是排过序的(这是STM32被halt后,用info命令显示出来的内容这是用jtag原始操作命令读取STR912内部JTAG链上的第一个节点的IDCODE第一个tftpw命令用tftp协议下载文件到内存空间,md命令用来显示内存里的数据,连续回车可以显示紧跟在后面的内容原创 2010-09-15 16:31:00 · 579 阅读 · 0 评论 -
工欲善其事,必先利其器
古语说:“工欲善其事,必先利其器”。我记得小时候做链条枪,家里的废自行车链子怎么也拆不下来,弄得一手机油。后来同学的老爸教我们用榔头和大钢钉拆,真是有如神助,一会儿就全拆开了。好工具是工程师的好帮手,在解决实际问题的过程中起着非常重要的作用。4 年前,我想自己在业余时间做点开发,但是费劲周折也没有找到能在Linux 下使用的实惠的ARM 仿真器。那时候还没有OpenOCD 这种开源的调试软件可供选择,市面上流行的调试工具有基于并口的,有基于USB 口的,也有一些是基于网口的。并口调试工具中,Wig原创 2010-09-08 12:10:00 · 341 阅读 · 0 评论