软件的辅助设计

在编写和调试手机代码,经常是十分麻烦的,虽然android有自己的sdk工具模拟器,或者是高通的brew平台开发工具的模拟器,但是都是仅限于对界面的调试,而不能更进一步地结合业务来进行调试。

比如说要在rex的平台上添加一个任务,然后要设计些信号,这样的事情在现在都是要直接在cygwin的环境下使用armcc进行编译链接,(linux)应该也有armcc。编译链接的时间较长,还要下载到手机上,然后接上trace,最不好的是trace也只允许设置两个端点。

所以我前一段时间把rex的内核移植到了windows下,然后接着将一些任务经过裁剪也移植到windows下。这还没完,还要设计一些模拟的中断和虚拟的外围设备,比如要设计一个sim卡仿真的程序。这些一个人做起来是十分地麻烦,但是还是完成了。

这下在调试stk是那是太方便了,有些欠考虑的地方在windows下VC环境调试运行就会发生异常,很容易就发现bug了,并及时进行修改。否则像过去的开发方式那就是要等到下载到手机上运行才知道,而且跟踪故障所要花费的时间那就是没有办法和辅助设计系统相提并论的。

前一阵子还发生过手机上出现的逻辑错误,结果在辅助系统上同样发生了,说明辅助模拟系统与这是系统近似度还是令人满意的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值