培养解决问题意识和能力,培养创新意识和能力…… 受之以鱼,不如受之渔 学习策略:问题+解决方案
问题(机遇)来源:
什么意思呢?就是为什么会提出上面那个东西?这个东西是怎么来的?是在什么情况下遇到什么问题才想出这个解决方案的!这里要阐述的问题就是这个意思!
比如你调试一个摄像头模块,需要修改其中的几个参数来得到最佳的效果,普通的做法:写函数—修改参数—下载—看结果—不满意—修改参数—下载—看结果—不满意….
不停的循环,直到满意为止。这样做很麻烦不说,单片机也是有寿命的啊,老这样不停的刷,很折寿的。
解决方案:
针对上面遇到的问题,如何解决掉这问题的,具体的解决方案:
USMART调试组件,一个灵巧的串口调试交互组件,一个十分重要的辅助调试工具,是由ALINENTEK开发提供,功能类似于Linux的shell(RTT的finish也属于此类)<其实这里说了关于该问题的解决方案思路>。其最主要的功能就是通过调用单片机里面程序的任何函数<类似于串口接收中断之类的?!>,并执行。
USMART 的特点如下:
1, 可以调用绝大部分用户直接编写的函数。对于不能直接调用的,你只需要重写一个函数,把影响调用的参数去掉即可,这个重写后的函数,即可以被USMART调用了。
2, 资源占用极少(最少情况: FLASH:4K; SRAM:72B)。
3, 支持参数类型多(数字(包含 10或16 进制,支持负数)、字符串指针(如果该参数用作参数返回的话可能会有问题!)、函数指针等)。
4, 支持函数返