《安富莱嵌入式周报》第331期:单片机实现全功能软件无线电,开源电源EEZ升级主控,ARM 汇编用户指南,UDS统一诊断服务解析,半导体可靠性设计手册

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

目录:

1、单片机实现低配版全功能软件无线电,范围0.5-30 MHz,支持SSB、AM、FM和CW
2、TI整理的ARM 汇编用户指南
3、ADI差分链路的 SPI 扩展器LTC4332 ,支持1200米
4、开源串口,SPI,I2C和1-Wire开发工具
5、软件更新
(1)一年多了,MDK的RTX5中间件软件包终于更新了
(2)Embedded Studio发布ARM + RISC-V二合一版本V8.10
(3)英飞凌的TRAVEO T2G可以免费使用Qt for MCU库了
(4)emWin大更,增加窗口缓冲机制,性能提升4倍
6、Nordic分享的博文:《LTE-M vs NB-IoT 现场测试:距离对功耗的影响》
7、东芝分享的半导体可靠性设计手册
8、Clion分享2023 C++生态调查报告
9、开源电源EEZ BB3推出一款H7的主控板子
10、H7-TOOL本周进展,初步实现UDS统一诊断服务的客户端和服务器,H7-TOOL已经解析部分指令


视频版:

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

《安富莱嵌入式周报》第331期:单片机实现全功能软件无线电,开源电源EEZ升级主控,ARM 汇编用户指南,UDS统一诊断服务解析,半导体可靠性设计手册



1、单片机实现低配版全功能软件无线电,范围0.5-30 MHz,支持SSB、AM、FM和CW

开源地址:https://github.com/dawsonjon/101Things/tree/master

超详细自制过程学习:Welcome to 101 Things’s documentation! — 101 Things 0.1 documentation

101Things-master.zip (34.26MB)

该设计使用树莓派Pico来处理无线电的几乎所有功能。RF 振荡器由 Pico 的一个可编程 I/O (PIO) 引脚驱动,从而减轻了处理器的一些负载。对于AM和SSB,还需要控制幅度,在另一个PIO上产生PWM信号,然后使用模拟多路复用器与RF振荡器混频。该设计还包括一个带有前置放大器的麦克风,该麦克风可以馈送到第三个PIO或者它可以通过 USB 接口从计算机接收音频。在生成RF等调相信号时,需要更多的处理器资源,但Pico仍然能够完成所有这些任务,而不会产生大于时钟周期的抖动。

制作目录:

效果:


2、TI整理的ARM 汇编用户指南

  ARM汇编指南.pdf (3.66 MB)

非常详细的一个手册,已经更新很多年了。全方位介绍ARM汇编玩法。作为汇编知识点查阅也是非常合适的。


3、ADI差分链路的 SPI 扩展器LTC4332 ,支持1200米

LTC4332 数据手册和产品信息 | 亚德诺(ADI)半导体

LTC4332 是一款点对点坚固型 SPI 扩展器,专为长距离的高噪声工业环境中运行而设计。LTC4332 采用一个 ±60V 故障保护 RS485 接口收发器,可通过两根双绞线电缆传输 SPI 数据,包括高达 2MHz 的中断信号。差分链路上的扩展共模范围和高共模抑制性能可容许节点之间存在大的地电位差异。另外,LTC4332 还支持链路上的外部电气隔离。


4、开源串口,SPI,I2C和1-Wire开发工具

Bus Pirate 5 REV 10 Hardware | Bus Pirate 5 Hardware

作者进行了详细说明

原理图:

  buspirate-5-rev10-schematic.pdf (2.07 MB)


5、软件更新

(1)一年多了,MDK的RTX5中间件软件包终于更新了

Keil.MDK-Middleware.7.17.0.pack (26.02MB)

(2)Embedded Studio发布ARM + RISC-V二合一版本V8.10

SEGGER - The Embedded Experts - Downloads - Embedded Studio

(3)英飞凌的TRAVEO T2G可以免费使用Qt for MCU库了

Qt Group and Infineon collaborate on graphical user interface for microcontrollers

(4)emWin大更,增加窗口缓冲机制,性能提升4倍

Window cache boosts performance of SEGGER’s emWin graphic library


6、Nordic分享的博文:《LTE-M vs NB-IoT 现场测试:距离对功耗的影响》

https://devzone.nordicsemi.com/n ... s-power-consumption

(1)网上有许多资源试图描述LTE-M(Cat-M1)和NB-IoT(Cat-NB1)技术。不幸的是,大部分列出都是在现实世界中不适用的理想数字。在功耗方面,我们还需要考虑对用

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

地址:Wireless Quarter - nordicsemi.com

NS_WQ_Issue_4_2023.pdf (33.81MB)

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

这10几年季刊列表:


7、东芝分享的半导体可靠性设计手册

这个手册适合搞IC设计的同学查看

https://toshiba.semicon-storage. ... andbook-tdsc-en.pdf


8、Clion分享2023 C++生态调查报告

https://blog.jetbrains.com/clion ... -ecosystem-in-2023/

每年JetBrains 都会进行开发者生态系统调查,2023 年最大的趋势之一是人工智能的使用在软件开发人员中获得了更广泛的认可,其中高达 77% 的人使用 ChatGPT 完成各种与工作相关的任务。

C++11 和 C++14 的下行趋势仍在继续,随着人们迁移到 C++20 和 C++23,C++17 只表现出微小的增长。

CMake 仍然位居榜首(尽管自去年以来略有下降),而 msbuild 和 Makefiles 则不断失利


9、开源电源EEZ BB3推出一款H7的主控板子

新做的开源地址:

https://github.com/intergalaktik/bb3-cm4/tree/main/EEZ_BB3_CM4_H7

关于EEZ BB3的详细介绍,电压支持0-80V,电流0-10A:

EEZ H24005开源电源升级版EEZ BB3,性能更强,电压支持0-80V,电流0-10A - STM32F407 - 硬汉嵌入式论坛 - Powered by Discuz!


10、H7-TOOL本周进展

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

本周主要是CAN的UDS统一诊断服务解析研究,初步实现UDS统一诊断服务的客户端和服务器,H7-TOOL已经解析部分指令

1、找了几个UDS协议栈都有这样或者那样的问题,不适合用来做UDS专题视频教程和TOOL的UDS解析,所以这次是对这些协议栈做了自制整合,并根据UDS规格书,重新做个组装实现。

2、UDS涉及到的知识点也是非常多,每个命令服务里面都有各种子处理

3、已经将UDS部分命令解析整理好,这两天继续完善下

4、后续TOOL也将支持在线和离线方式做UDS Bootloader更新,采用LUA小程序实现.

类似之前自制的CAN Bootloader玩法方式实现

脱机离线方式更新也是支持的

5、争取本周分享UDS专题视频第1期,UDS协议栈介绍和客户端,服务器的实现机制,之后还有UDS Bootloader,也将做期视频

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

websocket 通信协议

websocket是什么 答: 它是一种网络通信协议,是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 意思就是服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息 属于服务器推送技术的一种. 为什么需要websocket? 疑问?…

python爬虫demo——爬取历史平均房价

简单爬取历史房价 需求 爬取的网站汇聚数据的城市房价 https://fangjia.gotohui.com/ 功能 选择城市 https://fangjia.gotohui.com/fjdata-3 需要爬取年份的数据,等等 https://fangjia.gotohui.com/years/3/2018/ 使用bs4模块 使用bs4模块快速定义需要爬取的…

安装mmcv-full(包括安装torch以及mmcv的离线安装方式)

文章目录 1. 安装torchtorch的下载链接 安装mmcv-fullmmcv-full的下载链接 在安装mmcv-full中通常需要安装torchmmcv-full。 1. 安装torch 在安装torch的时候,可以根据自身电脑是否有显卡,可以选择安装CPU版本还是GPU版本。mmcv-full也是同理。 安装to…

shell - 正则表达式和grep命令和sed命令

一.正则表达式概述 1.正则表达式定义 1.1 定义 使用字符串描述、匹配一系列符合某个规则的字符串 1.2 了解 普通字符: 大小写字母、数字、标点符号及一些其它符号元字符: 在正则表达式中具有特殊意义的专用字符 1.3 层次分类 基础正则表达式扩展正…

编写交互式 Shell 脚本

在日常的系统管理和自动化任务中,使用 Shell 脚本可以为我们节省大量时间和精力。 文章将以输入 IP 为例,通过几个版本逐步完善一个案例。 原始需求 编写一个交互式的 Shell 脚本,运行时让用户可以输入IP地址,并且脚本会将输入…

css 中 flex 布局最后一行实现左对齐

问题 flex 布局最后一行没有进行左对齐显示&#xff1a; <div classparent><div classchild></div><div classchild></div><div classchild></div><div classchild></div><div classchild></div><div…

Git初识

&#x1f4d9; 作者简介 &#xff1a;RO-BERRY &#x1f4d7; 学习方向&#xff1a;致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 &#x1f4d2; 日后方向 : 偏向于CPP开发以及大数据方向&#xff0c;欢迎各位关注&#xff0c;谢谢各位的支持 在学习Git之前我们先引入一…

异步任务的一些思考

前言 XXL-Job部署教程 项目中&#xff0c;必然少不了数据的导入导出&#xff0c;针对数据的导入导出简单复盘一下。 为了不占用资源消耗时间&#xff0c;影响用户体验&#xff0c;大量数据的导入导出一般都是异步执行 导入的时候&#xff0c;如果数据量很大&#xff0c;一次…

推荐一款Linux、数据库、Redis、MongoDB统一管理平台!

官方演示 状态查看 ssh 终端 文件操作 数据库操作 sql 编辑器 在线增删改查数据 Redis 操作 Mongo 操作 系统管理 账号管理 角色管理 资源管理 一.安装 1.下载安装包 cd /opt wget https://gitee.com/dromara/mayfly-go/releases/download/v1.7.1/mayfly-go-linux-amd64.zi…

StoryGPT-V——可以生成漫画故事的多模态大模型

前言 目前&#xff0c;大型模型在复杂故事可视化任务方面依然面临着重大挑战。这是因为此类任务需要对框架描述中的代词&#xff08;例如He、她、他们、他们&#xff09;进行解析&#xff0c;即在分辨率和确保跨帧的角色和背景融合方面进行详细解剖。尽管存在这些挑战&#xf…

12.1 关键点提取------Harris原理及代码

一、原理 该原理看了Harris角点检测原理详解-CSDN博客的博文&#xff0c;在这里写一遍是作为笔记&#xff0c;以供后参考。 1.什么是角点 角点就是图片中的一些突变的点&#xff0c;如下图所示。图中的点都是菱角分明的一些凸出来或凹进去的点。 我们可以直观的概括下角点所具…

广东盈致mes系统在注塑行业的应用

广东盈致MES系统在注塑行业的应用主要体现在以下几个方面&#xff1a; 生产计划与调度&#xff1a;盈致MES系统能够根据订单需求和生产计划&#xff0c;自动生成生产任务&#xff0c;并跟踪生产进度&#xff0c;确保按时完成生产任务。通过与注塑机的集成&#xff0c;系统可以自…

Jupyter notebook文件默认存储路径以及更改方法

目录 1、文件默认存储路径怎么查&#xff1f;2、文件默认存储路径怎么改&#xff1f; 转自&#xff1a;https://blog.csdn.net/fengyeer20120/article/details/109483362 初次使用Jupyter Notebook&#xff0c;确实好用啊&#xff01;但安装Anaconda后&#xff0c;打开Jupyter …

【Pg数据库】删除数据库失败,提示有session正在连接

目录 问题现象原因分析处理方法1.断开所有连接2. 查找相关连接数据库的主机信息3. 再次删除 总结 问题现象 Navicat 删除 PostgreSQL 数据库时失败&#xff0c;提示&#xff1a;正在被其他用户访问&#xff08;有session正在连接&#xff09;如何处理&#xff1f; 如下所示&am…

时隔3年 | 微软 | Windows Server 2025 重磅发布

最新功能 以下是微软产品团队正在努力的方向&#xff1a; Windows Server 2025 为所有人提供的热补丁下一代 AD 活动目录和 SMB数据与存储Hyper-V 和人工智能还有更多… Ignite 发布视频 Windows Server 2025 Ignite Video 介绍 Windows Server 2022 正式发布日期是2021年…

openGauss学习笔记-210 openGauss 数据库运维-常见故障定位案例-谓词下推引起的查询报错

文章目录 openGauss学习笔记-210 openGauss 数据库运维-常见故障定位案例-谓词下推引起的查询报错210.1 谓词下推引起的查询报错210.1.1 问题现象210.1.2 原因分析210.1.3 处理办法 openGauss学习笔记-210 openGauss 数据库运维-常见故障定位案例-谓词下推引起的查询报错 210.…

Zerosync:构建基于STARK的Bitcoin证明系统

1. 引言 前序博客&#xff1a; BitcoinSTARK: ZeroSync & Khepri Robin Linus、Tino Steffens、Lukas George 等人成立了一个名为 ZeroSync 协会&#xff08;ZeroSync Association&#xff09;的瑞士非营利组织&#xff0c;该组织将牵头开发比特币证明系统。ZeroSync 于…

uni-app app引入天地图

话不多说咸鱼来了 <template><view><div class"mapBox" style"width: 100%; height: 100vh;background: #ddc0c0;" id"mapId" ></div></view> </template> <script module"test" lang"r…

python统计分析——样本方差的分布

参考资料&#xff1a;用python动手学统计学 1、导入库 import numpy as np import pandas as pd import scipy as sp from scipy import statsfrom matplotlib import pyplot as plt import seaborn as sns 2、数据准备 建立一个平均数为4&#xff0c;标准差为0.8的正态分布…

http和https的区别是什么?https有什么优缺点?

HTTP&#xff08;Hypertext Transfer Protocol&#xff0c;超文本传输协议&#xff09;是一个简单的请求-响应协议&#xff0c;它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。这个简单模型是早期Web成功的有功之臣&#xff0c;因为它…