《安富莱嵌入式周报》第300期:几百种炫酷灯阵玩法, USB Web网页固件升级,波士顿动力整活,并联二极管问题,VisualStudio升级,STM32C0

news2024/11/13 9:32:09

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

 

祝大家春节快乐!



视频版:

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

《安富莱嵌入式周报》第300期:几百种炫酷灯阵玩法, USB Web网页固件升级,波士顿动力整活,并联二极管问题,VisualStudio升级,STM32C0


 

1、几百种炫酷灯阵玩法,支持OTA升级,网页配置

Welcome to WLED - WLED Project

支持各种炫酷效果设计,且可以网页配置,支持OTA升级,各种接口控制玩法。

控制WS2812B、WS2811、SK6812或基于 SPI 的芯片组,如 WS2801 和 APA102

规格:

 

支持的灯控接口方式

 

炫酷效果,部分截图:

 


2、Visual Studio2022  V17.5发布,MarkDown已经默认支持,提升C++着色效果,单词拼写错误检测等

https://devblogs.microsoft.com/v ... -preview-3-is-here/

更新内容较多,我这里主要关注了三点

(1)C++括号成对着色

 

(2)MarkDown已经开启默认支持

这个功能更新很有意义,不需要再安装个别的软件做MD文件编写更新了。

 

(3)单次拼写错误检测

 


3、高科技人类大脑探究

Brain Maps

thehighestofthemountains_brain_map_rev117_image.pdf (6.89MB)

thehighestofthemountains_brain_quotes_rev27_image.pdf (30.64MB)

之前给大家分享过英特尔推出自主学习芯片Loihi2/Loihi1,打造神经形态系统。Loihi1有1024个人造神经元,或130,000个模拟神经元,有1.3亿个可能的突触连接。但这点神经元仅比龙虾的大脑复杂一点,距离我们人类1000亿个神经元还有很长的路要走。


4、瑞萨和ST都均发布8位单片机替代品,瑞萨推出RL78/G15低功耗,  ST推出STM32C0系列

(1)瑞萨的RL78/G15

瑞萨电子推出RL78/G15低功耗MCU,提供RL78产品家族最小尺寸8引脚封装选项 | Renesas

特色也比较明显,16bit内核,-40 - 125°温度范围,2.4V-5.5V宽电压,最小提供8pin

 

 

(2)STM32C0系列

主要看后面的价格和供货稳定性了,当前8bit单片机市场还是巨大的。

Your next 8-bit MCU is a 32-bit. It’s called STM32C0! - STMicroelectronics

 


5、TI推出业界首款超声波清洁芯片,支持自清洁相机和传感器

Industry's first ultrasonic lens cleaning chipset enables self-cleaning cameras and sensors | news.ti.com

传统上,去除相机镜头中的污染物需要手动清洁。TI 的新型 ULC 芯片组(包括 ULC1001 数字信号处理器和配套的 DRV2901 压电传感器驱动器)采用专有技术,允许摄像机使用精确控制的振动快速自我清除污染物,从而快速消除碎屑,提高系统精度并降低维护要求。

 


6、汽车级功能安全ISO26262标准

可以优先看之前坛友yinjinzhong分享的中文版文档
汽车功能安全ISO26262标准 - 开发环境 - 硬汉嵌入式论坛 - Powered by Discuz!

 

Microchip近期也分享了两篇博文:
How to Approach Designs Targeting Automotive ISO 26262 Functional Safety Compliance: Part One | Microchip Technology
How to Approach Designs Targeting Automotive ISO 26262 Functional Safety Compliance: Part Two | Microchip Technology

 


7、Arduino推出一款炫酷物联网转接板

Introducing the new MKR IoT Carrier Rev2: Time to start your next IoT project | Arduino Blog

原理图:ABX00073-schematics.pdf (10.77MB)

这个转接板特色就是设计效果漂亮

 

 

 


8、将TI早期视频显示处理器TMS9928A输出通过STM32G4转换为SPI接口方式

GitHub - ukmaker/VDPtoTFT: Converts the output from an old TMS9928A Video Display Processor to drive a small TFT panel using either an SPI or a parallel interface. For lovers of micrvocomputers from the 70s and 80s.

早期的微型计算器有使用TI的这款芯片实现,所以作者就做了个扩展研究,看看是否可以实现视频输出接口转换为SPI接口方式,方便外接个SPI显示屏使用。

作者实际测试是可行的,非常好的一个研究实现过程,大家有兴趣可以看看

 


9、CLANG V15.0.0发布,GDB调试组件V13.0发布

Clang 15.0.0 Release Notes — Clang 15.0.0 documentation (llvm.org)

 

https://sourceware.org/gdb/news/

 


10、Z-Wave联盟宣布源代码工程已经完成,并向其成员开放

https://z-wavealliance.org/news_ ... ailable-to-members/

致力于推进智能家居和Z-Wave技术的Z-Wave联盟宣布完成Z-Wave源代码项目,该项目已在GitHub上发布并提供给联盟成员。

Silicon Labs是Matter和Z-Wave的主要代码贡献者之一,它为基于Matter的中心和桥梁开发了一个多协议软件开发工具包Unify SDK。该软件工具提供了不同无线物联网协议之间的互操作性,包括Z-Wave和Matter。Unify SDK 为制造商和开发人员提供了一个操作工具包,用于将新的和传统的 Z-Wave 设备与新的 Matter 设备连接起来。

 


11、C语言的C23标准变更详解

https://htmlpreview.github.io/?[url=https://icube-forge.unistra.fr/icps/c23-library/-/raw/main/README.html]https://icube-forge.unistra.fr/icps/c23-library/-/raw/main/README.html

这是一篇非常棒的变更介绍帖子

 

12、USB Web网页版DFU固件升级

来自坛友Biby的分享,做的非常不错

详见此贴:webdfu测试例程 - USB - 硬汉嵌入式论坛 - Powered by Discuz!

动图效果:

 


13、波士顿动力又来整活炫技

一如既往的牛

 

 视频地址:

https://www.armbbs.cn/forum.php?mod=viewthread&tid=117697

14、并联二极管的电流共享问题

并联二极管的使用在电力电子设计中很常见。 这种做法要考虑的一个重要问题是电气特性差异时,二极管之间的电流共享问题。 本文档给出一些建议,帮助设计人员进行安全设计。


15、H7-TOOL本周进展

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

假期这几天终于解决了RTOS Trace功能关键的核心问题,就是无法检索的变量都有办法检索了,其它的RTOS都没有这种问题,就FreeRTOS有这么个毫无规律的源码实现。因为FreeRTOS所有对象创建基本都是动态内存管理方式(当然新版很多也支持静态方式),所以检索起来比较麻烦,如果是程序主动输出,那就简单很多。但我们这里需要被动检索,这就麻烦很多了

现在已经完成RTX5,ThreadX,  uCOS-III。这次研究也解决了FreeRTOS的问题,通过本次的研究,以后添加到其它RTOS都可以畅通无阻了。

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/177996.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

(考研湖科大教书匠计算机网络)第二章物理层-第三、四节:传输方式和编码与调制

文章目录一:传输方式(1)串行传输和并行传输(2)同步传输和异步传输(3)单工、半双工和全双工二:编码与调制(1)通信相关基础知识①:消息、数据、信号…

linux实战笔记整理(1.24)

后台挂起程序: 如果报错:nohup: ignoring input and appending output to nohup.out,则在指令最后加一个&让程序自己运行:nohup command增加rm 提醒:(重要的命令问三遍): 操作: …

为tableview添加带控件的单元格如复选框checkbox与combbox单元格

我们常常会有这样的需求,为QTableView增加复选框checkbox和选择下拉框combbox,毕竟依靠键盘输入不是很好约束其规范性。下面我们逐个来介绍。完成之后的效果如下: 一、准备TableView 1、数据准备 数据大家可以随意准备,有的话…

[C语言]柔性数组

目录 1.柔性数组 2.柔性数组的特点 3.柔性数组的使用 1.柔性数组 柔性数组存在于结构体中,当结构体最后一个成员元素为一个未知大小的数组,则称其为柔性数组。 struct s {int a;char arr[];//柔性数组 }; 2.柔性数组的特点 1. 结构中的柔性数…

八、python-高级语法篇(黑马程序猿-python学习记录)

黑马程序猿的python学习视频:https://www.bilibili.com/video/BV1qW4y1a7fU/ 目录 1. 什么是闭包 2. 闭包的优缺点 3. nonlocal关键字的作用 4. 简单闭包 5. 使用nonlocal关键字修改外部函数的值 6. 使用闭包实现ATM小案例 7. 装饰器概念 8. 装饰器的一般写法 9. 装…

Vue-Router详解

1、前端路由的发展历程 1.1、认识前端路由 路由其实是网络工程中的一个术语: 在架构一个网络时,非常重要的两个设备就是路由器和交换机。当然,目前在我们生活中路由器也是越来越被大家所熟知,因为我们生活中都会用到路由器&…

算法:树状数组详解(c++实现 求解动态数组区间和问题)

文章目录引入树状数组c完整代码引入 什么是树状数组??? 解决数据压缩里的累积频率(Cumulative Frequency)的计算问题,现多用于高效计算数列的前缀和, 区间和,这样的问题可以使用树…

Day8 spring 注解开发

1 前言使用注解类代替xml配置,使用注解代理xml中的标签2 标签2.1 用于Bean(类)上的常见注解2.1.1 Component步骤:在xml中配置包扫描,使得spring知道在哪些类上加上Component在特定类上加上Component测试/*** author : msf* date : 2023/1/24*…

#I. 哆啦A梦的时光机(bfs经典习题)

题目说明有一天,大雄和他的伙伴们想穿越时空进行探险,可是时光机却出了一点故障,只能进行有限的时空穿越操作。大雄他们需要从现在出发,到达一个目标时间点进行探险,结束后再返回到现在,他们希望尽可能减少…

Linux——网络编程概述

Q:为什么要网络编程?A:进程间的通信是依赖于Linux内核的,只能适用于单机,而要实现联机,就要用网络编程,网络编程是面向多台设备间的通信网络编程两个重要概念:IP地址和端口&#xff…

微服务拆分之道

背景 微服务在最近几年大行其道,很多公司的研发人员都在考虑微服务架构,同时,随着 Docker 容器技术和自动化运维等相关技术发展,微服务变得更容易管理,这给了微服务架构良好的发展机会。 在做微服务的路上&#xff0…

JavaWeb | JDBC相关API详解 1(含源码阅读)

本专栏主要是记录学习完JavaSE后学习JavaWeb部分的一些知识点总结以及遇到的一些问题等,如果刚开始学习Java的小伙伴可以点击下方连接查看专栏 本专栏地址:🔥JDBC Java入门篇: 🔥Java基础学习篇 Java进阶学习篇&#x…

5、常量与变量

目录 1.数值型变量 (1)整型常量 (2)实型常量 2.字符型常量 (1)字符常量 (2) 字符串常量 3. ASCII表 4. 转义符号 5.符号常量 6. 整型变量 (1)有符号基本整型 (2)无符号基…

JavaScript Break 和 Continue 语句

文章目录JavaScript Break 和 Continue 语句Break 语句Continue 语句JavaScript 标签笔记列表JavaScript Break 和 Continue 语句 break 语句用于跳出循环。 continue 用于跳过循环中的一个迭代。 Break 语句 我们已经在本教程之前的章节中见到过 break 语句。它用于跳出 swi…

final的一个重要用途-宏变量和未初始化问题

/*** author 张家琛* version 1.0* date 2023/1/24 20:23*/ public class FinalDemo {public static void main(String[] args) {final var a5;System.out.println(a);} } 对于上面的程序来说,变量a其实根本就不存在,这段代码本质上执行的是转换成的&am…

MyBatis知识点笔记

目录 mybatis mapper-locations的作用? mybatis configuration log-impl 作用? resultType和resultMap的区别? 参数 useGeneratedKeys ,keyColumn,keyProperty作用和用法 取值方式#和$区别 动态标签有哪些 MyBat…

字节青训前端笔记 | Vite 入门

本节课,讲师将前置介绍有关前端工程基本知识,同时讲解前端构建工具及解决问题,进而引出作为前端构建工具的 Vite 是什么及其在开发过程中的应用。 为什么使用构建工具 前端是有一系列资源组成的,js 代码,css样式&…

ESP32 Micropython编程(Thonny)04---- 人体感应模块

本人持续分享更多关于嵌入式和单片机的知识,如果大家喜欢,别忘点个赞加个关注哦,让我们一起共同进步 最近使用到人体感应模块HC-SR501,这个模块使用十分简单,看下面代码就可以看出了,而且应用广泛&#xff…

Java 优先级队列(堆)

目录1. 优先级队列(堆)的概念2. 建立大根堆(向下调整算法)3. 堆插入元素(向上调整算法)4. 堆删除元素(向下调整算法)5. 优先级队列PriorityQueue的特性6. 优先级队列PriorityQueue的…

单向环形链表和约瑟夫问题

单向环形链表和约瑟夫问题 Josephu 问题为&#xff1a;设编号为1&#xff0c;2&#xff0c;… n的n个人围坐一圈&#xff0c;约定编号为k&#xff08;1<k<n&#xff09;的人从1开始报数&#xff0c;数到m 的那个人出列&#xff0c;它的下一位又从1开始报数&#xff0c;数…