《安富莱嵌入式周报》第310期:集成大语言模型的开源调试器ChatDBG, 多功能开源计算器,M7内核航空航天芯片评估板, Zigbee PRO规范

news2024/11/19 3:40:42

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

 

视频版:

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

《安富莱嵌入式周报》第310期:集成大语言模型的开源调试器ChatDBG, 多功能开源计算器,M7内核航空航天芯片评估板, Zigbee PRO规范


 

1、集成大语言模型的调试器ChatDBG

https://github.com/plasma-umass/ChatDBG

ChatDBG 是 Python 和原生 C/C++ 代码的实验性调试器,它将大型语言模型集成到标准调试器中,以帮助调试代码。使用 ChatDBG,用户可以询问调试器为什么程序失败,它将提供建议的修复程序。

据调查,ChatDBG是第一个自动执行根本原因分析并提供建议修复的调试器。

 

 


2、CSA连接标准联盟发布Zigbee PRO 2023协议栈规范

Specifications Download Request - CSA-IOT

05-3474-23-csg-zigbee-specification-compressed.pdf (5.99MB)

Zigbee PRO 2023 提高整体安全性,同时简化体验,该修订版为该技术带来了多项增强功能和新功能,允许网状网络具有通用语言,使智能对象能够协同工作

 


3、Microchip的Cortex-M7内核航空航天芯片评估板

SAMRH71F20-EK

2019年时,Mircochip发布全球首款ARM核航空航天级芯片SAMV71和SAMRH71,基于M7内核,抗宇宙辐射。这芯片不便宜,低配版也要6万多RMB一片。

 评估板:

 

4、资讯

(1)TI的SimpleLink无线MCU家族再添新成员WiFi6芯片CC3300和WiFi6,BLE5.3二合一芯片CC3301,速度50Mbps

2.4 GHz CC33xx 器件可提供更高的 Wi-Fi 网络效率和跨 230 多个接入点的稳定连接,且可在 –40 ℃至 105℃的温度下运行。

Wi-Fi products | TI.com

 

 

 

(2)索尼投资树莓派基金会

具体投资金额未说

Raspberry Pi Receives Strategic Investment from Sony Semiconductor Solutions CorporationEstablishing strategic partnership for the further enhancement of the edge AI solution development|News Releases|Sony Semiconductor Solutions Group

 

(3)HOLTEK新推出BH66F5355增强型24-bit A/D MCU

https://www.holtek.com.cn/web/gu ... ewsid/10179/6814891

Holtek新推出增强型24-bit A/D Flash MCU BH66F5355,内建24-bit ADC适合高精准度测量的应用,如电子秤、血压计等测量类产品,另外内建高精准度温度测量Sensor,也适合耳/额温枪、电子温度计等温度测量产品。

 


5、Nordic相关

(1)Nordic分享大规模蓝牙mesh组网测试报告

Large scale Bluetooth mesh testing - Blogs - Nordic Blog - Nordic DevZone

可靠性和延迟是需要优化的关键参数,以便在基于蓝牙mesh的照明控制系统(包含开关、传感器和灯具)中为用户提供无缝体验

 

(2)Nordic的无线通信杂志发布2023年第1期,季刊,已经连续推出17年了

地址:Wireless Quarter - nordicsemi.com

WQ_Issue_1_2023.pdf (21.08MB)

喜欢Zigbee,蓝牙,LoRa,Thread,WIFI,NBIOT等通信的同学可以看看,杂志做的比较走心,电子版可以免费下载。

这10几年季刊列表:

 

发几张效果:

 

 

 

 


6、开源计算器

PYPRCA - Python Programmable Calculator (computer) | Hackaday.io

规格:

 

效果:

 

 

 


7、IAR推出嵌入式安全组件, 有效防克隆

IAR Embedded Secure IP | IAR

在官网提供的地址里面简单填个表格就可以下载对应的软件,并提供一组软件注册码。

安装完毕后,里面有各种M内核的加密用库文件。

 

 

 


8、又有一款基于树莓派单片机的16通道100MHz逻辑分析仪,支持sigrok的PulseView

https://github.com/dotcypress/ula

不同于之前给大家分享的树莓派单片机逻辑分析仪方案,这款分析仪直接使用sigrok现成的上位机方案PulseView。sigrok功能很强大,各种仪器设备开发都可以使用。

 


9、RTOS相关

(1)RTX5

RTX5将增加看门狗任务管理机制和MPU任务管理

 

 

(2) MDK RTE增加uCOS-III的软件包支持

WES.I-CUBE-Cesium.1.3.0.pack (56.19MB)

 

(3) STM32G4的ThreadX全家桶软件包升级至V2.0,增加了几个ThreadX和USBX的例子

GitHub - STMicroelectronics/x-cube-azrtos-g4: X-CUBE-AZRTOS-G4 (Azure RTOS Software Expansion for STM32Cube) provides a full integration of Microsoft Azure RTOS in the STM32Cube environment for the STM32G4 series of microcontrollers.

更新记录如下:

 


10、H7-TOOL本周进展

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

主要是下个2.22版本固件要增加和修改做的一些问题

(1)Lua API 增加TCP和UDP以及脉冲检测的lua接口方式,当前已经实现。

(2)解决H7-TOOL的LUA可以检索到RTT块,而RTT助手有时候无法检索到RTT块的问题

现象描述:

大家在使用H7-TOOL的RTT功能搜索默认地址范围没有的情况时,会自己添加搜索范围,此时容易出搜索不到RAM块

 

提示如下,检索不到RTT 块

 

针对这个问题,推出了LUA搜索RTT块是否存在的LUA检索方法

H7-TOOL的RTT功能搜索不到目标板的RAM空间时,可以使用LUA小程序检索是否存在 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

 

最终解决:

正常情况下,只要RTT块可以检索到,那么TOOL的RTT助手就没有问题。但有时候,RTT助手就是检索不到,非常诡异。

花了点时间,最终锁定问题原因,是上位机的bug,这里自定义地址范围没有正常更新,导致写入到TOOL eMMC的搜索范围也是错误的。

 

(3)脱机烧录增加断电上电复位模式

详细说明:新增断电上电复位模式,用于PSOC4不接复位线烧录的场景 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

Cypress的PSoC4  PSoC6 支持循环上电复位模式(不接复位口线)来控制单片机进入SWD烧录模式,目前H7-TOOL固件已经实现该功能,下个2.22版本固件更新发布。

这个功能对所有的单片机都起作用,可用于用户固件一上电就将SWD口作为它用或者进入低功耗状态的情况。

 

(4)重要进展,成功搞定SWD接口解析STM32H7的CANFD各种滤波器,FIFO, Queue和Buffer

CANFD的全寄存器解析,断断续续搞了很长时间,主要是知识点太多。下面是扩展ID过滤器和标准ID过滤器解析均正常

 

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

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

相关文章

Spring Gateway + Oauth2 + Jwt网关统一鉴权

之前文章里说过,分布式系统的鉴权有两种方式,一是在网关进行统一的鉴权操作,二是在各个微服务里单独鉴权。 第二种方式比较常见,代码网上也是很多。今天主要是说第一种方式。 1.网关鉴权的流程 重要前提:需要收集各个…

循环代码模型构建方法

循环结构是源代码程序的重要结构,然而即使是简单的循环程序,也很容易出错,循环中的很多错误往往需要执行多次或者在某些特定的情况下才能被发现,检测这些错误的代价很高,所以需要重点开展对软件循环代码的安全性分析研…

简单聊下HBase

大家好,我是易安! Google发表了三篇论文,即GFS、MapReduce和BigTable,被誉为“三驾马车”,开启了大数据时代。今天我们来聊一下BigTable对应的NoSQL系统HBase,看看它是如何处理海量数据的。 在计算机数据存…

Mybatis 全局配置文件 mybatis-config.xml

1、全局配置文件的用处 mybatis通过配置文件可以配置数据源、事务管理器、运行时行为、处理别名、类型处理、插件等信息。在mybatis应用初始化时,程序会解析全局配置文件,使用配置的信息实例化Configuration组件,完成基本配置的初始化。在my…

图论 Union-Find 并查集算法

union-find API: class UF { public:/* 将 p 和 q 连接 */void union(int p, int q);/* 判断 p 和 q 是否连通 */bool connected(int p, int q);/* 返回图中有多少个连通分量 */int count(); };连通性概念 触点:每个单独的不与任何点相连的点叫做触点 连…

绿色智慧档案馆构想之智慧档案馆环境综合管控一体化平台

【智慧档案馆整体效果图】 智慧档案库房一体化平台通过智慧档案管理,实现智慧档案感知协同处置功能;实现对档案实体的智能化识别、定位、跟踪监控;实现对档案至智能密集架、空气恒湿净化一体设备、安防设备,门禁设备等智能化巡检与…

camunda流程引擎receive task节点用途

Camunda的Receive Task用于在流程中等待外部系统或服务发送消息。当接收到消息后,Receive Task将流程继续执行。Receive Task通常用于与Send Task配合使用,以便流程可以在发送和接收消息之间进行交互。 Receive Task可以用于以下场景: 1、等…

DAB-DETR代码学习记录之模型解析

DAB-DETR是吸收了Deformable-DETR,Conditional-DETR,Anchor-DETR等基础上完善而来的。其主要贡献为将query初始化为x,y,w,h思维坐标形式。 这篇博文主要从代码角度来分析DAB-DETR所完成的工作。 DAB-DETR主要是对Decoder模型进行改进。博主也主要是对Dec…

【C++】6. 内联函数

文章目录 前言一、宏函数二、内联函数三、内联函数的易错点 前言 当我们调用函数时,是有很多消耗的。其中最大的销毁就是为函数开辟空间 - 函数栈帧。 如果我们有一个函数,很短,而且要调用很多次,比如Swap()。它所造成消耗就比较…

机器学习笔记Python笔记:HMM(隐马尔科夫模型)

1 引子:猜天气小游戏 一对异地恋的情侣,女朋友想根据男友的心情猜测男友所在城市的天气 1.1 天气和心情一定一一对应 晴天——>高兴雨天——>烦躁 可以根据心情唯一确定天气 1.2 天气和心情没有一一对应 晴天——>80%高兴,20%烦…

有关实现深拷贝的四种方法

深拷贝与浅拷贝: 在开始之前我们需要先了解一下什么是浅拷贝和深拷贝,其实深拷贝和浅拷贝都是针对的引用类型,JS中的变量类型分为值类型(基本类型)和引用类型;对值类型进行复制操作会对值进行一份拷贝,而对…

Logstash学习

一、Logstash基础 1、什么是Logstash logstash是一个数据抽取工具,将数据从一个地方转移到另一个地方。下载地址:https://www.elastic.co/cn/downloads/logstash logstash之所以功能强大和流行,还与其丰富的过滤器插件是分不开的&#xff…

CDGP认证|ChatGPT的出现,对数据治理行业冲击如何?

ChatGPT的出现对数据治理有很多好处,其中最明显的是提供了更高效、更准确和更自动化的数据处理和分析服务,可以帮助企业和组织更好地管理和利用数据资源,提高数据质量和决策效率。此外,ChatGPT还能够发现隐藏在大量数据中的信息和趋势&#x…

OJ练习第82题——填充书架

填充书架 力扣链接:1105. 填充书架 题目描述 给定一个数组 books ,其中 books[i] [thicknessi, heighti] 表示第 i 本书的厚度和高度。你也会得到一个整数 shelfWidth 。 按顺序 将这些书摆放到总宽度为 shelfWidth 的书架上。 先选几本书放在书架…

Nexus 组件发布失败、npm 登录失败 解决过程

目录 参考发布文章进行打包 提示发布成功,但在 Nexus 里没发现组件 测试 yarn 发布 测试 npm 发布(解决登录失败) Nexus 设置 Sonatype Nexus Repository Manager 相关权限 参考发布文章进行打包 整体发布:根目录运行 yarn r…

直播软件app开发:如何保证音视频质量?

随着社交媒体的发展,视频直播已成为越来越流行的社交方式。直播软件app开发也因此成为了一个热门话题。在开发直播软件app时,保证音视频质量是至关重要的。本文将介绍如何确保你的直播软件app在音视频质量方面表现出色。 确定音视频质量标准 首先&…

第七章 建造者模式

文章目录 前言一、传统方式解决盖房子需求完整代码抽象房子类 AbstractHouse实现子类 普通房子实现子类 高楼大厦客户端盖房子 二、引入建造者模式建造者模式的四个角色: 产品、抽象建造者、具体建造者、指挥者完整代码House类 (产品角色)抽象父类(抽象建…

CV 领域的 ChatGPT?MetaAI 推出“最强”大视觉模型 SAM

出品人:Towhee 技术团队 随着 ChatGPT 引起一波又一波的“GPT热潮”,自然语言领域又一次成为了人工智能的讨论焦点。大家不由得思考,计算机视觉领域里是否会出现这样一个堪称划时代的模型?在这种万众瞩目的时候,一直处…

Python3《机器学习实战》学习笔记(七):支持向量机原理篇之手撕线性SVM

文章目录 一、SVM介绍二、线性SVM2.1 数学建模2.1.1决策面方程2.1.2"分类间隔"方程2.1.3约束条件2.1.4线性SVM优化问题基本描述2.1.5求解准备(讲讲凸函数)2.1.6拉格朗日函数2.1.7KKT条件2.1.8对偶问题求解2.1.9最后求解 2.2 SMO算法 三、代码实战3.1准备数据 一、SVM…

M_Map工具箱简介及地理图形绘制

M_Map工具箱简介及地理图形绘制 1 M_Map简介1.1 具体代码说明 2 地理图形绘制案例2.1 M_Map给定案例2.1.1 M_Map Logo2.1.2 Lambert Conformal Conic projection of North American Topography2.1.3 Stereographic projection of North Polar regions2.1.4 Colourmaps 2.2 案例…