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

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

时间:2023-09-16 13:32:16浏览次数:51  
标签:V6.0 github USB TOOL 开源 https com CMSIS


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

视频版:

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

 


 

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

官网:https://microsoft.github.io/devicescript/ 开源:https://github.com/microsoft/devicescript/ 文档:https://microsoft.github.io/devicescript/intro

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

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

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

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

5分钟上手视频

当前支持器件:

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

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

当前还在Preview阶段

https://github.com/ARM-software/CMSIS_6

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

 

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

https://github.com/ARM-software/CMSIS-Stream

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

 

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

https://github.com/ARM-software/CMSIS-DFP

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

3、开源色度计

https://blog.iorodeo.com/open-colorimeter-product-guide/

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

效果:

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

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

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

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

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

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

http://www.fabglib.org/

当前提供的库和驱动:

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

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

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

https://www.nature.com/articles/s41587-023-01800-0#Sec22

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

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

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

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

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

视频

6、分享个电源资讯月刊

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

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

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

7、资讯

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

https://crablang.org/https://github.com/crablang/crab

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

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

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

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

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

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

https://gitlab.com/CodethinkLabs/usb-switch/hardware

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

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

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

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

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

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

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

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

https://github.com/ageppert/Core64

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

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

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

10、H7-TOOL本周进展

H7-TOOL详细介绍

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

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

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

 

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

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

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

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

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

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

 

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

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

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

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

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

 

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

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

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

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

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

 

微信公众号:armfly_com

标签:V6.0,github,USB,TOOL,开源,https,com,CMSIS
From: https://blog.51cto.com/u_15785540/7493168

相关文章

  • Rockchip RK3399 - USB触摸屏接口驱动
    一、触摸屏接口分类触摸屏主要包括电阻触摸屏和电容触摸屏,这个我们在《linux驱动移植-LCD触摸屏设备驱动》中已经详细介绍了,这里不再重复介绍。在《linux驱动移植-LCD触摸屏设备驱动》这篇文章中我们介绍了SoCS3C2440触摸屏驱动的实现,对于S3C2440来说,其只支持四线电阻触摸屏。......
  • 开源视频会议服务Jitsi Meet搭建
    现在腾讯会议和钉钉的视频会议免费版都恢复了限制,只能60分钟,遂查找开源替代,jitsi这个不错,主要功能都可替代比如共享屏幕,可以自建服务,保证信息安全,开发语言是java,如果以后进行二次开发也容易上手。官网教程地址:Self-HostingGuide-Overview|JitsiMeet其他参考文章:WebRTC之......
  • 【Kubernetes】Kubernetes日志收集最佳实践及开源工具盘点
    Kubernetes是一种流行的开源容器编排平台,被开发人员和DevOps团队广泛用于部署和管理容器化应用程序。在Kubernetes上运行任何应用程序的一个关键方面是日志收集,它有助于监控应用程序的健康和性能,并快速解决问题。在本文中,我们将讨论Kubernetes日志收集以及Kubernetes环境中的最佳实......
  • 开源gRPC 微服务系统 windows 编译问题及解决
    gRPC是google开发的一个开源rpc微服务框架,易用跨平台,官方网站上对linuxMac支持很好,给出了完善的编译解决方案,但是在windows上很难用特别是编译这部分,本文汇总下windows编译遇到的问题及解决方案:引用一个前人写的编译攻略,Windows+VS2017使用gRPC-我来乔23-博客园(cnblogs.com......
  • 8K Star,一款开源仿Notion且AI强化的编辑器:Novel
    Notion相信大家都不陌生了,一款非常好用的笔记软件,TJ君也一直在用来记笔记和写文章。关于Notion的替代品,之前有给大家推荐AFFiNE,但这个还是一个比较成型的软件。那么如果想开发一个类Notion的工具,又或者在自己的应用中增加一个类Notion的内容编辑功能,是否有好用的开源工具呢?今天......
  • 开源网安入选广东省网络空间安全标准化技术委员会新技术及应用安全技术工作组成员单位
    近日,第二届广东省网络空间安全标准化技术委员会(GD/TC124)(以下简称省网安标委)正式成立。为进一步发挥省网安标委在支撑网络强国建设、推进网络安全产业高质量发展过程中,示范引领核心技术攻关、创新产品研发、行业应用推广的重要作用,由省网安标委秘书处拟牵头组建数据安全技术工作组......
  • 【开源】无忧企业文档文库管理界面介绍
    无忧企业文档是软开企服研发的一款集知识库、网盘、在线协同为一体的企业级办公软件,有完全免费的开源版,也有功能丰富的商业版。开源版在社区开放了全量源码,商业版支持提供源码,支持二次开发,适合中小企业使用。文件管理界面介绍文档采用目录资源管理模式,进入文库界面如下图所示,包括:文......
  • 牛逼!Github上最有价值的一个开源项目!
    哈喽,我是老鱼,一名致力于在技术道路上的终身学习者、实践者、分享者!今天介绍的这个项目,我愿称之为Github最有价值的开源项目!一个小而全而美的第三方登录开源组件,相信你一定能用的上~JustAuthJustAuth 如你所见,它仅仅是一个第三方授权登录的工具类库,它可以让我们脱离繁琐的第......
  • Rockchip RK3399 - USB基础
    一、USB基础知识回顾在linux驱动移植-usb驱动基础我们对USB总线进行了简单的介绍,其中包括:USB协议版本介绍:USB1.0、USB1.1、USB2.0、USB3.0、USB3.1、USB3.2、USB4.0;USB接口:伴随着USB版本迭代,USB产生了多种连接器类型规范,比如Type-A、Type-B、Mini-A、Mini-B、Micro-A、Micro-B......
  • OpenVAS(GVM)开源漏洞扫描安装配置教程
    基本介绍OpenVAS是Greenbone旗下,一个功能齐全的漏洞扫描程序。其能力包括未经身份验证和经过身份验证的测试,各种高级以及低级互联网和工业协议,性能调优用于大规模扫描和强大的内部编程语言实施任何类型的漏洞测试。Feed比较Greenbone生产和维护两个feeds:GreenboneEnterpriseF......