《痞子衡嵌入式半月刊》 第 30 期

痞子衡嵌入式半月刊: 第 30 期

这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。

本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。

上期回顾《痞子衡嵌入式半月刊: 第 29 期》

唠两句

这周二是谷雨,历史上的今天:1986年4月25日国务院批准确定全国儿童预防接种宣传日,这一天,既是广大儿童的节日, 也是广大免疫预防工作者的节日。

本期共收录 1个项目,5个工具,希望对你有帮助!

项目类

1、libopencm3 - 开源Cortex-M系列单片机固件库

libopencm3 项目(以前称为libopenstm32)旨在为各种ARM Cortex-M0(+)/M3/M4微控制器创建一个免费开源(LGPL v3或更高版本)的固件库。

项目主页: https://github.com/libopencm3/libopencm3

libopencm3 库当前支持的MCU包括但不限于:

- ST STM32 F0xx/F1xx/F2xx/F30x/F37x/F4xx/F7xx/H7xx series
- ST STM32 G0xx G4xx L0xx L1xx L4xx series
- Atmel SAM3A/3N/3S/3U/3X series, as well as SAMDxx and friends
- NXP LPC1311/13/17/42/43
- Stellaris LM3S series (discontinued, without replacement)
- TI (Tiva) LM4F series (continuing as TM4F, pin and peripheral compatible)
- EFM32 Gecko series (only core support)
- Freescale Vybrid VF6xx
- Qorvo (formerly ActiveSemi) PAC55XX
- Synwit SWM050

该固件库完全是根据MCU厂商的数据表、编程手册和应用程序说明从头开始编写的。代码配合ARM GCC工具链一起使用,可以使用OpenOCD ARM JTAG软件将代码下载到MCU。

工具类

1、Serial Studio - 跨平台、多功能串行数据可视化程序

Serial Studio是一个多平台,多用途的串行数据可视化的应用软件。Serial Studio的目标是使嵌入式开发人员和制造商可以轻松地可视化的呈现和分析其项目和设备生成的数据,而无需为每个项目编写专用的计算机软件。

软件主页: https://github.com/Serial-Studio/Serial-Studio

Serial Studio采用JSON “映射”文件,创客们可以根据自身的需要来定制自己的控制面板接口,使用插件来显示他们的数据并导出所有接收到的信息到CSV/Excel格式,并有时间戳来标记每一帧的信息。Serial Studio可以扩展支持几乎所有与数据采集/测量相关的项目。

2、SerialPlot - 简单易用的开源串口波形软件

SerialPlot是一个可视化的串口收发工具,QT源码开源。这个软件非常好用,能录波、缩放、多种格式输入,数据输入设置比较灵活,作者还在持续更新。

软件主页: https://github.com/hyOzd/serialplot

3、ScriptCommunicator - 支持多种接口的可脚本化跨平台数据终端

ScriptCommunicator 是一种可编写脚本的跨平台数据终端,支持串行端口(RS232、USB到串行)、UDP、TCP客户机/服务器、SPI、I2C和CAN。所有发送和接收的数据都可以显示在控制台中,并可以记录在html和文本日志中。

软件主页: https://github.com/szieke/ScriptCommunicator_serial-terminal

4、VOFA+ - 插件驱动的高自由度上位机

VOFA+ 是一款通过直观简洁的协议将字节流翻译成多通道数据的软件,支持十六进制浮点数据,也支持CSV格式字符串流。VOFA+ 通过拖动的操作逻辑动态添加控件,并将数据绑定到控件上,以实现传感器数据的可视化。

VOFA+主体尚不开源,Vodka 是VOFA+上位机的插件库(这个库是开源的),当前包含3个协议、5个控件。

5、amaoCom - 集思广益而出的串口网络调试助手

amaoCom 即猫猫串口网络调试助手,集成com串口和TCP/UDP服务器,是开发者阿猫在项目开发过程中遇到各种问题解决方法,网友建议,与开发需求相结合而开发的一个实用简洁高效的串口网络调试助手

amaoCom 支持多种编码格式显示ASCII,Unicode,GB2312/GBK,UTF-8,UTF-7,UTF-32,Hex,Dec,Oct,Bin等,配置自动保存,更换电脑配置不变,更常用的发送扩展和自动回复功能,可以无限增加(BUG级别)。

欢迎订阅

文章会同时发布到我的 博客园主页CSDN主页知乎主页微信公众号 平台上。

微信搜索"痞子衡嵌入式"或者扫描下面二维码,就可以在手机上第一时间看了哦。

  最后欢迎关注痞子衡个人微信公众号【痞子衡嵌入式】,一个专注嵌入式技术的公众号,跟着痞子衡一起玩转嵌入式。

痞子衡嵌入式-微信二维码 痞子衡嵌入式-微信收款二维码 痞子衡嵌入式-支付宝收款二维码

  衡杰(痞子衡),目前就职于恩智浦MCU系统部门,担任嵌入式系统应用工程师。

  专栏内所有文章的转载请注明出处:http://www.cnblogs.com/henjay724/

  与痞子衡进一步交流或咨询业务合作请发邮件至 hengjie1989@foxmail.com

  可以关注痞子衡的Github主页 https://github.com/JayHeng,有很多好玩的嵌入式项目。

  关于专栏文章有任何疑问请直接在博客下面留言,痞子衡会及时回复免费(划重点)答疑。

  痞子衡邮箱已被私信挤爆,技术问题不推荐私信,坚持私信请先扫码付款(5元起步)再发。


原文地址:https://www.cnblogs.com/henjay724/p/14702657.html