《安富莱嵌入式周报》第238期:2021.11.01--2021.11.07

2023-12-17 00:32

本文主要是介绍《安富莱嵌入式周报》第238期:2021.11.01--2021.11.07,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

往期周报汇总地址:链接

 

目录

1、ARM一直在推进的Open CMSIS软件包

2、开源电源EEZ推出了一个铷频标准(Distribution Amplifier for Rubidium Frequency Standards)的分布放大器板卡

3、IAR 系统推出跨平台构建工具IARBuild ,在 CI/CD 环境中进行高效构建和测试

4、Embedded Studio升级至V5.66

5、TI发布使用超级电容器实现备用电源的有效方法

6、MDK的物联网组件升级

7、发布8通道模拟量采集器 4-20mA,可不共地隔离测量

8、三代示波器进展

9、H7-TOOL本周进展

(1) Windows11上测试H7-TOOL上位机,初步测试正常,貌似跟Win10没什么区别

(2) 做了三个视频操作展示

a、H7-TOOL的高速DAPLINK仿真器和示波器功能同时运行流畅性,DAPLINK选择WinUSB调试,可以将性能放展

b、H7-TOOL Modbus助手操作

c、H7-TOOL的高速HID免驱虚拟串口助手视频展示,含波形展示

(3)H7-TOOL的I2C控制器驱动隔离I2C接口ADC模块MCP3421,18位分辨率。


1、ARM一直在推进的Open CMSIS软件包


Open-CMSIS-Pack Project | Open-CMSIS-Pack Project

CMSIS(微控制器软件接口标准, Cortex Microcontroller Software Interface Standard) 是 ARM 官方设计的驱动包。ARM 推出 CMSIS 软件包意在统一各大芯片厂商的外设驱动,内核驱动, DSP 数字信号处理, 下载器和各个主流RTOS 的 API 统一。 几年下来,各个厂商一直是各自为战,所以 CMSIS 的驱动一直没有被各个芯片厂商。这两年好很多了,支持也逐步完善中。

这次ARM联合Linaro,NXP和ST等厂家将CMSIS软件包拎出来,搞个Open CMSIS,也是想更好的推进CMSIS标准统一化,这东西对用户来说是好事。

 

 
 

2、开源电源EEZ推出了一个铷频标准(Distribution Amplifier for Rubidium Frequency Standards)的分布放大器板卡


地址:EEZ H24005开源电源升级版EEZ BB3,性能更强,电压支持0-80V,电流0-10A - STM32F407 - 硬汉嵌入式论坛 - Powered by Discuz!

这个板卡也是开源的,大家有兴趣可以了解下。

规格:

 

效果:

 

开源电源:

 


 

3、IAR 系统推出跨平台构建工具IARBuild ,在 CI/CD 环境中进行高效构建和测试


新的IAR 构建工具用在 Ubuntu、红帽或 Windows 上构建的框架中简化自动构建和测试流程

IAR Systems launches cross-platform build tools for efficient building and testing in CI/CD environments | IAR Systems



 

 

4、Embedded Studio升级至V5.66


SEGGER - The Embedded Experts - Downloads - Embedded Studio

SES基本上一个月1次大更,1-2次小更。各大平台全部升级到V5.66

 

更新记录:

 

 
 

5、TI发布使用超级电容器实现备用电源的有效方法


使用超级电容器实现备用电源的有效方法 - 电源管理 - 技术文章 - E2E™ 设计支持

许多通过线路供电的现代智能物联网 (IoT) 器件都需要备用电源,以便在意外断电时安全断电或保持通信不断。例如,电表可通过射频接口提供关于断电的时间、地点和持续时间的详细信息。

针对此问题,TI还有专门推出的评估板。

 

 

 

 

6、MDK的物联网组件升级


MDK5 Software Packs

更新了CBOR和HTTP解析:



 

 

7、发布8通道模拟量采集器 4-20mA,可不共地隔离测量


该产品用于高精度4-20mA电流测量场合。8个电流输入通道之间完全隔离。支持在线测量PLC外挂的20mA变送器的电流,不影响原来的PLC程序。模块内部采用16bit ADC芯片,低温飘设计。

淘宝:https://item.taobao.com/item.htm ... amp;id=660456691338

 

8、三代示波器进展


本周花了很多时间,终于能在原有功能基础上虚拟720p界面了,差一点就放弃了,折腾好几天了没进展,没什么信心弄了。

800*480分辨率的显示屏已经占了一个图层。这个界面显示8路同步采集数据不方便,放不开。所以再开了一个1280*720的软件图层。

下一步准备采用力科的界面效果设计720p界面。



 

 

 

9、H7-TOOL本周进展

 


(1) Windows11上测试H7-TOOL上位机,初步测试正常,貌似跟Win10没什么区别

 

(2) 做了三个视频操作展示


a、H7-TOOL的高速DAPLINK仿真器和示波器功能同时运行流畅性,DAPLINK选择WinUSB调试,可以将性能放展


视频地址:H7-TOOL的高速DAPLINK仿真器和示波器功能同时运行,DAPLINK选择WinUSB调试,可以将性能放展_哔哩哔哩_bilibili

b、H7-TOOL Modbus助手操作


视频地址:H7-TOOL的Modbus助手功能展示,支持WiFi,以太网和高速HID免驱三种通信方式_哔哩哔哩_bilibili

c、H7-TOOL的高速HID免驱虚拟串口助手视频展示,含波形展示


视频地址:H7-TOOL高速HID免驱虚拟串口助手展示,支持串口波形刷新,支持WiFi,以太网和高速USB三种通信玩法,且可以手持离线查看_哔哩哔哩_bilibili
 

(3)H7-TOOL的I2C控制器驱动隔离I2C接口ADC模块MCP3421,18位分辨率。


详细介绍:H7-TOOL的I2C控制器驱动隔离I2C接口ADC模块MCP3421,18位分辨率 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

可用于正负20mA电流测量,正负10V电压测量,0-10V电压测量,正负10A电流测量。

 

该隔离模块的ADC芯片为MCP3421芯片,内带DC-DC隔离电源模块

 

 

这篇关于《安富莱嵌入式周报》第238期:2021.11.01--2021.11.07的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/502472

相关文章

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

嵌入式Linux之使用设备树驱动GPIO的实现方式

《嵌入式Linux之使用设备树驱动GPIO的实现方式》:本文主要介绍嵌入式Linux之使用设备树驱动GPIO的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、设备树配置1.1 添加 pinctrl 节点1.2 添加 LED 设备节点二、编写驱动程序2.1

嵌入式Linux驱动中的异步通知机制详解

《嵌入式Linux驱动中的异步通知机制详解》:本文主要介绍嵌入式Linux驱动中的异步通知机制,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、异步通知的核心概念1. 什么是异步通知2. 异步通知的关键组件二、异步通知的实现原理三、代码示例分析1. 设备结构

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

hdu 2602 and poj 3624(01背包)

01背包的模板题。 hdu2602代码: #include<stdio.h>#include<string.h>const int MaxN = 1001;int max(int a, int b){return a > b ? a : b;}int w[MaxN];int v[MaxN];int dp[MaxN];int main(){int T;int N, V;s

荣耀嵌入式面试题及参考答案

在项目中是否有使用过实时操作系统? 在我参与的项目中,有使用过实时操作系统。实时操作系统(RTOS)在对时间要求严格的应用场景中具有重要作用。我曾参与的一个工业自动化控制项目就采用了实时操作系统。在这个项目中,需要对多个传感器的数据进行实时采集和处理,并根据采集到的数据及时控制执行机构的动作。实时操作系统能够提供确定性的响应时间,确保关键任务在规定的时间内完成。 使用实时操作系统的

嵌入式Openharmony系统构建与启动详解

大家好,今天主要给大家分享一下,如何构建Openharmony子系统以及系统的启动过程分解。 第一:OpenHarmony系统构建      首先熟悉一下,构建系统是一种自动化处理工具的集合,通过将源代码文件进行一系列处理,最终生成和用户可以使用的目标文件。这里的目标文件包括静态链接库文件、动态链接库文件、可执行文件、脚本文件、配置文件等。      我们在编写hellowor

集中式版本控制与分布式版本控制——Git 学习笔记01

什么是版本控制 如果你用 Microsoft Word 写过东西,那你八成会有这样的经历: 想删除一段文字,又怕将来这段文字有用,怎么办呢?有一个办法,先把当前文件“另存为”一个文件,然后继续改,改到某个程度,再“另存为”一个文件。就这样改着、存着……最后你的 Word 文档变成了这样: 过了几天,你想找回被删除的文字,但是已经记不清保存在哪个文件了,只能挨个去找。真麻烦,眼睛都花了。看

嵌入式方向的毕业生,找工作很迷茫

一个应届硕士生的问题: 虽然我明白想成为技术大牛需要日积月累的磨练,但我总感觉自己学习方法或者哪些方面有问题,时间一天天过去,自己也每天不停学习,但总感觉自己没有想象中那样进步,总感觉找不到一个很清晰的学习规划……眼看 9 月份就要参加秋招了,我想毕业了去大城市磨练几年,涨涨见识,拓开眼界多学点东西。但是感觉自己的实力还是很不够,内心慌得不行,总怕浪费了这人生唯一的校招机会,当然我也明白,毕业