当前位置: 首页 > news >正文

《安富莱嵌入式周报》第305期:超级震撼数码管瀑布,使用OpenAI生成单片机游戏代码的可玩性,120通道逻辑分析仪,复古电子设计,各种运动轨迹函数源码实现

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

 

说明

谢谢大家的关注,继续为大家盘点上周精彩内容。

视频版:

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

《安富莱嵌入式周报》第305期:超级震撼数码管瀑布,使用OpenAI生成单片机游戏代码的可玩性,120通道逻辑分析仪,复古电子设计,各种运动轨迹函数源码实现


1、超级震撼数码管瀑布

https://willga.llia.io/sea-of-segments/
https://willga.llia.io/sea-of-segments/build/

视频:

视频观看

截图:

 

 

 

 


2、各种运动轨迹函数源码实现  

https://easings.net/zh-cn

一般我们在使用各种GUI的GUIBuilder时,都会带这种函数实现各种窗口或者控件的移动效果。比如GUIX Studio的:

 

这里给大家分享的运动轨迹函数支持的效果也非常多,且都有源码实现,图文并茂:

 

比如这个函数,文末有源码实现,大家可以方便使用各种语言来实现:

 

大家在右侧可以方便的查看动态效果:

 


3、Arduino又推出一款基于STM32H7的开发板GIGA RI WiFi

https://blog.arduino.cc/2023/03/01/step-up-your-game-with-giga-r1-wifi/

Ardniuo已经基于STM32H7双核芯片推出了很多款产品了,包括本月正式上线的MicroPLC产品,之前以为这款产品要开源,从他们的正式消息来看已经不开源了。

这款产品的主控依然采用的STM32H747,特色的地方是搞了个村田的wifi蓝牙二合一模组1DX,并且这个模组支持了UART和SDIO两种通信接口,届时他的SDIO通信方式将是值得借鉴的地方。

效果:

 

框图:

 

 原理图:

 

 


4、使用OpenAI Codex生成游戏代码的可玩性,无需人工介入代码

https://hackaday.io/project/188096-infinite-pong-games-with-raspberry-pi-pico-w

作者Jose Antonio Garcia Peiro想利用OpenAI Codex生成游戏代码,直接可以在单片机端运行,引导AI生成直接运行的方式比较重要,作者做了说明。大家有兴趣可以试试:

 


5、复古设计

https://learn.adafruit.com/a-floppy-thumb-drive-with-a-color-file-icon-display/overview
https://learn.adafruit.com/a-floppy-thumb-drive-with-a-color-file-icon-display/circuitpython-code
https://learn.adafruit.com/a-floppy-thumb-drive-with-a-color-file-icon-display/3d-printing-the-case-and-assembly

这个也是一款外观比较复古的小设计:

 

 

 


6、瑞萨推出在线无代码工具Quick-Connect Studio

使用户能够以图形方式构建硬件和软件。

借助Quick-Connnet Studio,工程师可以直观地将设备和子系统块拖放到云上以构建其解决方案。该平台自动生成、编译和构建软件,以实现无代码开发。用户可以在云中构建完整的解决方案,并在不到 10 分钟的时间内快速部署到硬件。

 

 

 

本来想体验下效果,今晚好像正好在维护:

 


7、免费跨平台IDE软件Embeetle

https://embeetle.com/#embeetle-ide/download

从介绍来看应该是Qt设计的界面效果,GCC做编译器,OpenOCD做调试器:

 

这个网站上有些嵌入式知识介绍也挺有意思,大家有兴趣可以看看:比如调试器介绍:

 

 

还有一些C教程,看着也不错:

 

 


8、120通道逻辑分析仪

https://github.com/gusmanb/logicanalyzer

树莓派单片机24通道100Msps逻辑分析仪提升至支持120通道。

支持了菊花链方式级联五个设备,从而允许捕获120个通道。包括渲染引擎的性能改进和可见性改进、屏幕中的更多样本、自动选择捕获模式、编辑功能等。可玩性越来越高了:

 

 

同时作者已经在整理详细的硬件,软件和上位机说明:

 


9、IDE软件更新

https://www.segger.com/downloads/embedded-studio/

Embedded Studio:

这次时间有点长,差不多3个月后迎来了新版本更新:

 

IAR FOR RISC-V更新:

这个RISC-V版不能直接下载,得注册申请才行:

 


10、AppWizard发布V1.36a

更新记录如下:

 

新增了视频播放组件,支持AVI和EMF格式:

 

11、H7-TOOL本周进展

1、发布新版固件:

H7-TOOL发布原创RTOS Trace, 截图, Scope功能,脱机烧录增加PSoC6, 中颖, 笙泉, 韦斯佰瑞等

 

2、最近几天将发布一个微更版本2.2.0a,主要是修正下大家反馈的RTOS Trace问题:

(1) 系统测试MDK AC5,解析都没有问题。
(2) 系统测试MDK AC6,对于AC6先不要使用最新的MDK5.38/5.38A的 AC6.19生成的调试信息,实际测试解析过程中会中断,不知道是不是AC6.19的问题,所以准备等下个版本AC6.20发布了,再去处理解决。
(3) 系统测试了IAR常用的7.x , 8.x和9.x均可正常解析。
(4) 测试STM32CubeIDE最新版本1.11带的GCC,解析没问题。
(5) 测试Embedded Studio 最新的V7.X,C编译器和汇编器都使用GCC,解析也没有问题。

3、另外新发布的截图功能,截取摄像头显存也是没问题的

下面是截取OV7670输出显存地址0xC040 0000:

 

截取显示屏效果:

 

相关文章:

《安富莱嵌入式周报》第305期:超级震撼数码管瀑布,使用OpenAI生成单片机游戏代码的可玩性,120通道逻辑分析仪,复古电子设计,各种运动轨迹函数源码实现

往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz! 说明: 谢谢大家的关注,继续为大家盘点上周精彩内容。 视频版: https://www.bi…...

力扣-查找每个员工花费的总时间

大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目:1741. 查找每个员工花费的总时间二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行…...

企业级信息系统开发学习笔记1.8 基于Java配置方式使用Spring MVC

文章目录零、本节学习目标一、基于Java配置与注解的方式使用Spring MVC1、创建Maven项目 - SpringMVCDemo20202、在pom.xml文件里添加相关依赖3、创建日志属性文件 - log4j.properties4、创建首页文件 - index.jsp5、创建Spring MVC配置类 - SpringMvcConfig6、创建Web应用初始…...

【C语言复习】C语言中的文件操作

C语言中的文件操作写在前面文件操作什么是文件文件的分类文件名文件的操作文件指针文件的打开和关闭文件的顺序读写文件的随机读写fseekftellrewindfeof写在前面 文件操作在C语言部分只是属于了解内容,但是因为它可能会应用在项目中,所以我把它单独写成…...

00后整顿职场,当摸鱼测试员遇上了内卷00后。

在程序员职场上,什么样的人最让人反感呢? 是技术不好的人吗?并不是。技术不好的同事,我们可以帮他。 是技术太强的人吗?也不是。技术很强的同事,可遇不可求,向他学习还来不及呢。 真正让人反感的,是技术平平&…...

程序员的上帝视角(4)——视角

对于开发人员来说,工作都是从评估一个需求开始。我们第一个要解决的问题就是看待需求的视角。视角的不同,得到的设计方案可能是完全不同的。作为一个程序员,不能单单从个人视角来看待问题。而是要尝试从不同角色出发,不停思考。上…...

一、webpack基础

webpack基础 一、webpack是什么 webpack 是一个用于现代 JavaScript 应用程序的静态模块打包工具。 说白了webpack就是一个构建和管理静态资源的工具,在我们使用框架开发时,它会在我们内部的一个或者多个入口根据我们引入的各个模块将他们根据一定的规…...

超详细VMware CentOS7(最小安装)安装教程

前言:在我们使用虚拟机的时候,不要去担心我们的一些操作会使虚拟机损坏或者有没有可能会使我们的电脑本身出现一些问题,要记住无论我们把我们的虚拟机如何都不会影响我们本身的机器,因为它只是虚拟的,在虚拟机里不要担…...

经典卷积模型回顾8—NIN实现图像分类(matlab)

首先,介绍一下NiN(Network In Network)模型。NiN模型是由加州大学伯克利分校的Lin、Chen、Yan等人在2013年提出的一种深度卷积神经网络模型,其特点是在传统的卷积神经网络中加入了多个小的全连接网络,用于对特征进行非…...

【Java笔记】泛型

本章专题与脉络 泛型概述 生活中的例子 举例1:中药店,每个抽屉外面贴着标签 举例2:超市购物架上很多瓶子,每个瓶子装的是什么,有标签 举例3:家庭厨房中: Java中的泛型,就类似于上…...

【Linux】用户管理

😊😊作者简介😊😊 : 大家好,我是南瓜籽,一个在校大二学生,我将会持续分享C/C相关知识。 🎉🎉个人主页🎉🎉 : 南瓜籽的主页…...

深入理解Mysql索引底层数据结构与算法

索引是帮助MySQL高效获取数据的排好序的数据结构 深入理解Mysql索引底层数据结构与算法1.常见的数据结构讲解1.1 二叉树1.1.1 二叉树的定义1.1.2 二叉树示例1.1.3 Mysql为什么不使用二叉树进行数据存储1.2 红黑树1.2.1 红黑树的定义1.2.2 红黑树示例1.2.3 Mysql 为什么不适用红…...

【SpringBoot高级篇】SpringBoot集成jasypt 配置脱敏和数据脱敏

【SpringBoot高级篇】SpringBoot集成jasypt数据脱敏配置脱敏使用场景配置脱敏实践数据脱敏pomymlEncryptMethodEncryptFieldEncryptConstantEncryptHandlerPersonJasyptApplication配置脱敏 使用场景 数据库密码直接明文写在application.yml配置中,对安全来说&…...

JAVA知识体系(二)

分布式: 微服务之间的通信 当前我们微服务架构中,微服务之间使用的三种通讯方式:代理访问,feign请求,消息队列 其中代理访问我们使用的是netflix-zuul,只要是对外暴露请求的所有网关,主要用在…...

Verilog 学习第八节(数码管段码显示)

共阴极数码管:低电平端接的都是0,高电平端哪里设置为1 ,哪里就亮~ 共阳极数码管与之相反~ 视觉暂留: 对于三位的共阴极数码管 第0.01s:让数码管0的a段亮,其他数码管全灭 Sel0为高电平,sel1和sel…...

方案开发|快递吊钩电子秤方案

物流的发展为我们提供了生活的便利,足不出户仍可以感受天南地北的美食的特产,在现在这个时代已经是现实并发展成为常态的事情了。在物流发展的每一个环节中,吊钩电子秤也是它必不可缺的一环。人们在寄出物品前需要通过吊钩电子秤称量过重量&a…...

Spring-IOC容器初始化过程

Spring IOC容器的初始化过程:Resource定位,BeanDefinition载入,向IOC容器注册BeanDefinition。整个过程由refresh()方法触发,三个过程由不同的模块完成,使用户更加灵活的对这三个过程剪裁和扩展。 BeanDefinition 就是POJO对象在IOC容器中的抽象。通过BeanDefinition 这个…...

AspCms标签手册

网站通用标签{aspcms:sitepath} 网站终极目录(可放在二级目录,其它语言则在三级目录){aspcms:languagepath} 语言目录{aspcms:siteurl} 网站地址{aspcms:sitelogo} LOGO地址{aspcms:sitetitle} 网站标题{aspcms:additiontitle} 网站附加标题{aspcms:sitekeywords} 网站关键词{a…...

什么是Netty

一.Netty介绍 1.什么是netty Netty 是由 JBOSS 提供的一个 Java 开源框架。Netty 提供异步的、基于事件驱动的网络应用程序框架,用以快速开发高性能、高可靠性的网络 IO 程序,是目前最流行的 NIO 框架,Netty 在互联网领域、大数据分布式计算…...

SpringCloud:统一网关Gateway

目录 1、网关介绍 2、搭建网关服务 3、路由断言工厂 4、路由过滤器 5、全局过滤器GlobalFilter 6、过滤器执行顺序 7、跨域问题处理 1、网关介绍 网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是复杂的网络互 连设备&#xff0…...

【独家】华为OD机试 - 最差产品奖(C 语言解题)

最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南)华为od机试,独家整理 已参加机试人员的实战技巧文章目录 最近更新的博客使用说明本期…...

​力扣解法汇总1599. 经营摩天轮的最大利润

目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣 描述: 你正在经营一座摩天轮,该摩天轮共有 4 个座舱 ,每个座舱…...

MySQL-常见的五种索引

什么是索引? 百度百科:在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于…...

Linux学习第二十三节-压缩和解压缩和tar打包工具

1.压缩与解压缩(不常用)①Linux独有压缩格式及命令工具: gzip---> .gz bzip2---> .bz2 xz---> .xz②压缩命令格式: 压缩命令:gzip [选项] 文件名 常用选项:-d 解压缩 压缩命令:bzip2 [选项] 文件名…...

没有钱怎么创业?一分钱没有如何能创业成功?

限制人创业成功的从来都不是资金,而是能力,这个道理很多人都可能不懂,多数人习惯了庸庸碌碌、日复一日地打工行为,却不知如何创业,那么,没有钱怎么创业?一分钱没有如何能创业成功呢?…...

【操作系统原理实验】银行家算法模拟实现

选择一种高级语言如C/C等,编写一个银行家算法的模拟实现程序。1) 设计相关数据结构;2) 实现系统资源状态查看、资源请求的输入等模块;3) 实现资源的预分配及确认或回滚程序;4) 实现系统状态安全检查程序;5) 组装各模块…...

java医院云HIS系统:融合B/S版电子病历系统 能与公卫、PACS等各类外部系统融合

医院HIS系统源码 云HIS系统源码:SaaS运维平台完整文档 有源码,有演示 java基层医院云his系统 融合B/S版电子病历系统,支持电子病历4级 拥有自主知识产权。 看演示及源码可私信我哦! 一、系统概述 一款满足二甲医院、基层医疗机构…...

单线激光雷达(SICK)驱动安装及时空标定

一、引言 1、AGV需要同时具备定位、避障与导航的功能,其中避障对于雷达本身的分辨率、精度要求并不是很高,只需要能够根据预设定的雷达扫描范围准确避开障碍物即可,故本文以TIM240(SICK激光类雷达)为例介绍实现多雷达…...

Java IO流

Java IO流 文章目录Java IO流什么是IO流InputStreamFlieInputStream示例OutputStream示例字符的读取与写入READER方法WRITER方法利用Scanner和PrintWriter简化字符的读写ScannerPrintWriter什么是IO流 前面我们介绍了Java中对文件的操作以及file类的了解,但是file类…...

LeetCode - 1653 使字符串平衡的最少删除次数

目录 题目来源 题目描述 示例 提示 题目解析 算法源码 题目来源 1653. 使字符串平衡的最少删除次数 - 力扣(LeetCode) 题目描述 给你一个字符串 s ,它仅包含字符 a 和 b​​​​ 。 你可以删除 s 中任意数目的字符,使得 …...

去菲律宾做网站/重庆seo快速优化

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.1文档来源为:从网络收集整理.word版本可编辑.NICE3000调试说明书V 1.00目录1.调试工具使用说明………………………………………………………41.1调试工具……………………………………………………………………………41…...

简约风格网站设计/广州网站运营专业乐云seo

question: 开平方用 sqrt(), 开三次方用什么啊&#xff1f; answer: 开立方也就是求 1/3 次方, 所以可以用pow()函数 example: #include <stdio.h> #include <math.h>int main() {double a pow(8, 1.0 / 3);printf("%f\n", a);return 0; }程序运行结…...

网站转微信小程序/emlog友情链接代码

单元测试&#xff08;模块测试&#xff09;是开发者编写的一小段代码&#xff0c;用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言&#xff0c;一个单元测试是用于判断某个特定条件&#xff08;或者场景&#xff09;下某个特定函数的行为。例如&#xff0c;你可…...

电影网站建设费用/必应站长平台

函数说明示例String.fromCharCode()返回Unicode码对应的字符串String.fromCharCode(20013); // "中"charCodeAt()返回字符的Unicode码中.charCodeAt(); // 20013charAt()返回指定位置的字符abc.charAt(1); // "b"concat()连接两个字符串ab.concat(cd); // …...

如何给网站做提升/windows优化大师有什么功能

这里整理下mysql global status的相关命令&#xff0c;在计算监控数据的时候需要用到 一、慢查询 show variables like %slow%; ------------------------------------------------------------------ | Variable_name | Value | …...

建设网站的一般步骤/石家庄网站seo外包

去官网 xshell&#xff1a;https://www.netsarang.com/download/down_form.html?code522 xftp&#xff1a;https://www.netsarang.com/download/down_form.html?code523 选择Evaluation user / Home & School user 填入自己的邮箱&#xff0c;然后会收到一封邮件&#xf…...