全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com)

前面我已经测试了UART的简单例子,并且还修改了PIN脚通过Arduino来读取了串口信息。这是一个比较简单的监控方式,只需要一个PIN就能够给我提供printf打印功能。而这样的工具对于开发调试来说,也是一个非常有用的利器了。但是我注意到其实在例程里面有一个shell的例子,这至少让我感觉到我们可以利用这样的功能进行交互,这又是一个很好的改进。接下来,我就先导入这个例程编译测试一下。

我查看了我之前整理的文档笔记: (40条消息) 1463_英飞凌TC275开发板例程覆盖梳理_grey_csdn的博客-CSDN博客_英飞凌例程 。也非常巧合,这个其实就是第一条例子。接下来,先熟悉一下这个例程相关的资料。

1. 这里使用的串口就是板子上做了转USB的串口,比较方便。

2. 这个shell的功能不是例程中的实现部分,而是例程中的调用部分,相关的功能在iLLD中已经实现。

我看这部分资料的时候存在一定的疑问,但是最终的疑问在后面得到了解答。这个功能是可以扩充的,有一定的数据结构管理模式。

这个板子支持的功能比我期待的多了不少,看起来全都用起来的话能够对这个MCU有一定深度的了解。这里也顺便说了一下使用的接口,就是图中画出来的USB。

这些配置跟我之前看的hello world的例子内容相似。

iLLD中的接口涉及到的shell实现概念需要做一个了解,这里面明显看上去是比printf的实现复杂一些。感觉这里的标准接口实现的可能是一个句柄的概念。另外,最后的commandList其实就是命令扩充的方式。

这里说明了一下LED闪烁的例子是如何实现的,在这个例子中我会先看看效果,后面分阶段再深入分析一下相关的模块以及实现。

串口的中端配置,这部分在hello world的例子中也已经见识过了,一样的东西。

说明了一下串口配置的属性,相应的工具还是IDE中带着的。不过我自己如果测试,我会换一下,换成我熟悉的Arduino的IDE,这样我的工具箱可以最大程度上保持一定的精简。

这个是最终的运行效果,后面我自己使用我自己的工具测试的时候也应该能够看得到。

以上是我自己的工具监控的效果,基本一致。

这个是针对help命令的一部分测试。这里也输入了一个错误的命令,最后提示了错误。

这个是对toggle命令的测试,通过测试是可以看到LED的闪烁过程的。

增加了一些其他的错误测试,识别也是准确的。后续,可以研究下iLLD中shell的实现顺便看一下这个是否有比较好的可移植性。如果能够在软件中增加这样的功能,那么在做测试的时候会很有帮助。

1490_TC275_UART_shell例程测试相关推荐

  1. APM32F103 RTC内部时钟源报警中断例程测试

    APM32F103 RTC内部时钟源报警中断例程测试 ✨相关篇推荐<[开源电路]STM32F103VCT6开发板>

  2. APM32F103 RTC内部时钟源秒中断例程测试

    APM32F103 RTC内部时钟源秒中断例程测试 ✨相关篇推荐<[开源电路]STM32F103VCT6开发板>

  3. 虹科Automation softPLC | 虹科KPA MoDK运行环境与搭建步骤(3)——MoDK例程测试

    本系列文章旨在帮助读者对虹科KPA Automation体系进行一个简要的理解,并且能使用MoDK进行快速的上手操作,包括:虹科KPA Automation.虹科KPA MoDK简介,虹科KPA Mo ...

  4. can口通信的软件测试,RT1052+8、CAN通信例程测试

    通过对开发板CAN通信例程的学习来掌握CAN的使用,首先,先跑开发板例程,开发板CAN通信例程有三个 , 这次学习其中两个程序. 程序文件列表图片: 1.png (2.44 KB, 下载次数: 17) ...

  5. dsp6657的helloworld例程测试-第一篇

    环境搭建可以参考http://blog.sina.com.cn/s/blog_ed2e19900102xi2j.html 1. 先从mcsdk导入工程,helloworld例程 2. 提示有错误,估计 ...

  6. ESP32_使用天猫精灵利用巴法云控灯例程测试

    1.说明 虽然官方例程写的是ESP8266,但是改一下就能直接用到ESP32的,参考这个链接:esp8266接入天猫精灵教程,附开源app控制 - 巴法开放论坛,整个过程非常非常简单,代码也很简单,简 ...

  7. dsp6657的helloworld例程测试-第二篇-CFG文件

    1. 上一篇疑问,int StackTest()这个函数是怎么运行的,后来在.cfg文件找到了答案,.cfg包含丰富的信息,对于用惯C语言的,确实不太习惯 1 var Memory = xdc.use ...

  8. ESP32——WebSocket Echo Server官方例程分析和测试

    1  简介 开发板为ESP32-DevKitC 程序为官方示例:esp-idf\examples\protocols\http_server\ws_echo_server 创建方法参照:ESP32-- ...

  9. stm32例程_如何学习STM32?

    阅读全文大约10min //封面为我现在使用的STM32型号:旗舰版 Stm32f103ZE //本文内容是对正点原子的资料整理 参考资料: CM3权威指南/CM4权威指南(ARM提供) 芯片参考手册 ...

最新文章

  1. java后台的微信小程序支付的解决方案
  2. 为什么说混合云是新基建的流行架构?文末彩蛋!
  3. CentOS 6.3编译安装Nginx1.2.2+MySQL5.5.25a+PHP5.4.5
  4. 中大型网站技术架构演变过程
  5. SSM框架之MyBatis3专题5:MyBatis注解式开发
  6. vector 源码及使用
  7. Facebook在美国正式推出语音聊天应用Live Audio Rooms
  8. 任正非:不要过度消费客户及民众对我们的同情与支持
  9. thinkphp框架下的xml交互
  10. nessus8.9.0百度网盘_免费百度网盘SVIP共享20.1.19
  11. mysql中的where 1 1_SQL语句中where 1=1和where 1=0的作用
  12. 如何通过nrpe设置Windows 内存检测
  13. Java速成:Boot入门
  14. 第一次使用Pocket-PowerBuilder和开发DLL的经历
  15. 电信光猫桥接+ML固件路由器实现ipv6网站访问
  16. docker部署sftp,连接报algorithm negotiation fail错误
  17. 网页img 居中办法
  18. 网页颜色搭配表及颜色搭配技巧
  19. 做数据分析,一定会用到的12类实用图表
  20. 有什么好的搜图软件推荐吗?

热门文章

  1. 2022年3月 python一级 程序题 【买本子和画三角形】
  2. 大数据技术之Flume(一)Flume概述、Flume快速入门
  3. 数通--交互技术--STP+RSTP详解
  4. 大数据精细化运营产品解决方案
  5. cdn加速对门户网站产生的影响
  6. 浙大计算机各个实验室 详细介绍(持续更新)
  7. Intel 酷睿 i3、i5、i7 CPU 处理器之间有什么区别
  8. Android之TextView
  9. python-体质指数BMI计算
  10. myeclipse把选中的字母转换成大写或者大写转小写