您现在的位置是:首页 >技术交流 >《安富莱嵌入式周报》第314期:微软推出开源DeviceScript编程语言适合低资源单片机,开源色度计,超声波穿戴设备,USB-C交换机,CMSIS V6.0网站首页技术交流

《安富莱嵌入式周报》第314期:微软推出开源DeviceScript编程语言适合低资源单片机,开源色度计,超声波穿戴设备,USB-C交换机,CMSIS V6.0

硬汉嵌入式 2024-08-15 00:01:06
简介《安富莱嵌入式周报》第314期:微软推出开源DeviceScript编程语言适合低资源单片机,开源色度计,超声波穿戴设备,USB-C交换机,CMSIS V6.0

周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

 

视频版:

https://www.bilibili.com/video/BV1HM4y1e7ke/

《安富莱嵌入式周报》第314期:微软推出开源DeviceScript编程语言适合低资源单片机,开源色度计,超声波穿戴设备,USB-C交换机,CMSIS V6.0


1、微软推出开源DeviceScript编程语言,面向物联网方向,适合低资源单片机

官网:DeviceScript | DeviceScript
开源:GitHub - microsoft/devicescript: TypeScript for Tiny IoT Devices
文档:DeviceScript | DeviceScript

专业 TypeScript 式开发人员体验,适用于低资源单片机。DeviceScript 被编译为自定义的 VM 字节码,该字节码可以在非常受限的条件下运行。

解析器占用资源很小,在抽象硬件服务之上编写可重用的应用程序,通过统一的 API 与云通信,并具有内置的设备运行状况监控。专为低功耗、低Flash、低RAM嵌入式项目而设计

VSCode提供编码调试,上传检测一条龙。

 

5分钟上手视频:

《安富莱嵌入式周报》第314期:2023.05.26--2023.06.02 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

当前支持器件:

 


2、Arm开始准备CMSIS软件包V6.0

当前还在Preview阶段

GitHub - ARM-software/CMSIS_6: Next major version of CMSIS (successor for CMSIS_5)

 

另外新推出了个CMSIS-Stream组件,用于数据流处理

GitHub - ARM-software/CMSIS-Stream: CMSIS-Stream software component

 图像地址:https://img.anfulai.cn/dz/attachment/forum/202306/02/015639qmozvcsgzmpq1gjp.gif

同时推出CMSIS-DFP组件,方便用户自制芯片SDK软件包

GitHub - ARM-software/CMSIS-DFP: CMSIS generic Arm Cortex-M device family pack

 


3、开源色度计

Open Colorimeter Product Guide

鉴于光谱仪购买和维护成本比较高,推出了基于AS7241多通道光传感器的色度计设计。

效果:

 

提供了详细的开源资料,用户手册和测试

 

 

 


4、开源图形库FabGL,还实现了音频引擎,游戏引擎和ANSI/VT终端

FabGL: FabGL Library

当前提供的库和驱动:

 

作者做了很多炫酷效果展示,我们这里分享一个:

《安富莱嵌入式周报》第314期:2023.05.26--2023.06.02 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!


5、基于超声波的穿戴设备,即使在运动时也能深入皮肤下方

A fully integrated wearable ultrasound system to monitor deep tissues in moving subjects | Nature Biotechnology

研究人员将其定义为真正的穿戴设备,可以捕获超声图像和生物数据,即使佩戴者在走路,跑步或者骑自行车,可以无线感知深层组织生命体征。

这项技术在拯救和改善生命方面有很大的潜力,传感器可以评估运动中的心血管功能。静息或运动期间血压和心输出量的异常值是心力衰竭的标志。

相关文章已经发布到Nature杂志,该项目的深度学习模型也开源分享到Github上了.

 

 

视频:

《安富莱嵌入式周报》第314期:2023.05.26--2023.06.02 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!


6、分享个电源资讯月刊

如果搞这块产品的话,可以用来了解市场行情和新品。

https://www.electronicdesign.com/magazine/51066

 


7、资讯

(1)Rust的商标草案问题,部分成员“另起炉灶”,搞了个Crablang

CrabLang
GitHub - crablang/crab: A community fork of a language named after a plant fungus. All of the memory-safe features you love, now with 100% less bureaucracy!

 

(2)SiFive将其安全模型WorldGuard供给RISC-V社区

https://www.sifive.com/press/sif ... -v-international-to

RISC-V的发展离不开社区成员的贡献,SiFive此举将加强RISC-V的安全性

 


8、硬件全开源的USB-C"交换机"

CodethinkLabs / usb-switch / USB-C Switch Hardware · GitLab

USB-C的基础功能都支持,如高速通信和充电功能。然后这个设计解决了一个主机和多个设备,或者一个设备和多个主机的无痛切换问题。

 

 

 

 

 


9、交互式内存技术学习套件Core64

Core64以独特的互动方式将真实的核心内存和LED结合在一起。Core Memory是60年代和70年代的磁存储器技术,手写笔的尖端有一个磁铁,可以通过Core Memory与LED进行交互。在实践中,用户可以将其视为磁性触摸屏

GitHub - ageppert/Core64: 64 bits of core memory and LEDs to interact with directly using a magnetic wand

 

 

 


10、H7-TOOL本周进展

H7-TOOL详细介绍:

H7-TOOL开发工具,1拖4/16脱机烧录,高速DAPLINK,RTOS Trace,CAN/串口助手, 示波器, RTT等,支持WiFi,以太网,高速USB和手持 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

(1)增加新器件的脱机烧录支持。

(2)uCOS-II和FreeRTOS的Trace功能完成差不多了,将发布。

 

(3)初步解决H7-TOOL的CANFD助手每秒上万帧数据的连续展示问题,测试1200万帧正常

初步解决H7-TOOL的CANFD助手每秒上万帧数据的连续展示问题,测试1200万帧正常(2023-05-31) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

在这里感谢一位客户的反馈,所以花时间专门解决了下。

CANFD配置为仲裁阶段波特率1MHz,通信阶段波特率2MHz。设备端疯狂发送数据给TOOL,不停歇连续无间隔的发送,TOOL实时接收1200万帧正常,每帧64字节。

 

实时存储的log文件将近4GB字节

 

(4)系统测试H7-TOOL的SWD接口线2米内各类线材稳定性,CAT6类网线有惊人表现,1.8m可以5MHz速度

详细测试:系统测试H7-TOOL的SWD接口线2米内各类线材稳定性,CAT6类网线有惊人表现,1.8m可以5MHz速度(2023-05-29) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

主要测试我们早期设计的屏蔽线,普通飞线和CAT6类网线,其中屏蔽线和CAT6类网线都可以1.8m运行在5MHz

 

 

 

(5)H7-TOOL高速DAPLINK用于Clion调试操作说明,采用OpenOCD做GDB Server已经发布

H7-TOOL高速DAPLINK用于Clion调试操作说明,采用OpenOCD做GDB Server(2023-05-26,已经发布) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

 


(6)正式开启H7-TOOL的Matlab上位机APP软件设计

详情见此贴:H7-TOOL的Matlab上位机APP软件设计资源整理贴(2023-06-01) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

借助Matlab将大大方便数据分析处理。

 

 

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。