辅助调试工具—USMART调试组件

培养解决问题意识和能力,培养创新意识和能力……    受之以鱼,不如受之渔         学习策略:问题+解决方案    

问题(机遇)来源:

什么意思呢?就是为什么会提出上面那个东西?这个东西是怎么来的?是在什么情况下遇到什么问题才想出这个解决方案的!这里要阐述的问题就是这个意思!

比如你调试一个摄像头模块,需要修改其中的几个参数来得到最佳的效果,普通的做法:写函数—修改参数—下载—看结果—不满意—修改参数—下载—看结果—不满意….

不停的循环,直到满意为止。这样做很麻烦不说,单片机也是有寿命的啊,老这样不停的刷,很折寿的。


解决方案:

针对上面遇到的问题,如何解决掉这问题的,具体的解决方案:


USMART调试组件,一个灵巧的串口调试交互组件,一个十分重要的辅助调试工具,是由ALINENTEK开发提供,功能类似于Linux的shell(RTT的finish也属于此类)<其实这里说了关于该问题的解决方案思路>。其最主要的功能就是通过调用单片机里面程序的任何函数<类似于串口接收中断之类的?!>,并执行。 

USMART 的特点如下:
1, 可以调用绝大部分用户直接编写的函数。对于不能直接调用的,你只需要重写一个函数,把影响调用的参数去掉即可,这个重写后的函数,即可以被USMART调用了。
2, 资源占用极少(最少情况: FLASH:4KSRAM:72B)。
3, 支持参数类型多(数字(包含 10或16 进制,支持负数)、字符串指针(如果该参数用作参数返回的话可能会有问题!)、函数指针等)。
4, 支持函数返

  • 14
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值