Hi, everybody。许久未见。过去的一年一直忙其他的事情,懈怠了很多。最近在做一些单片机的项目。使用过程中,萌生了自己搭建的想法。闲话少说,搭载编译环境自然不能局限于 Windows 或者 Linux。所以如下工具选择大部分操作系统都有兼容。Tools List:STM32 CubeMX。(自己注册账户下载)https://www.st.com/en/development-tools/
# STM32 开发 Docker 指南 嵌入式开发领域,STM32微控制器以其灵活性和强大的功能而受到广泛欢迎。Docker可以帮助开发一致的环境中构建和运行应用程序。下面将详细介绍如何在Docker中进行STM32开发。 ## 整体流程 | 步骤 | 描述 | |------|------| | 1 | 安装Docker | | 2 | 创建Dockerfile | |
原创 8月前
144阅读
TensorTensor的基本数据类型有五种:32位浮点型:torch.FloatTensor。 (默认) 64位整型:torch.LongTensor。 32位整型:torch.IntTensor。 16位整型:torch.ShortTensor。 64位浮点型:torch.DoubleTensor。 除以上数字类型外,还有 byte和chart型 基本操作如下:# torch.Tensor -
基于STM32人脸识别系统方案设计(程序代码+设计说明书) 人脸识别基于STM32人脸识别系统方案设计(程序代码+设计说明书)设计介绍程序CV2640驱动main函数设计说明书:1.2人脸识别系统的研究现状1.2.1 国内发展概况1.2.2 国外发展概况1.3 本论文的内容资料清单资料下载链接 程序编译器:keil 5 编程语言:C语言设计编号:C0058设计介绍采用正点原子探索者开发板;摄像头
环境win10android studio2.0OpenCV-3.1.0-android-sdkandroid-ndk-r10e-windows-x86_64jdk-8u102-windows-x641配置ndk环境 补充,这里注意把ndk的环境变量补上,目录设置为ndk的根目录就ok,主要是用来使用ndk-build 2 新建JNI目录 先单选工程目录,然后再
转载 2024-04-04 16:37:48
164阅读
参考资料:《正点原子STM32F4 FreeRTOS开发手册_V1.1》《野火FreeRTOS 内核实现与应用开发实战—基于STM32》学习RTOS的意义当我们进入嵌入式这个领域的时候,往往首先接触的都是单片机编程,单片机编程又 首选51 单片机来入门。这里面说的单片机编程通常都是指裸机编程,即不加入任何RTOS (Real Time Operating System 实时操作系统)的程序。常用的
转载 2024-05-16 11:02:35
108阅读
qemu早就可以跑stm32程序了。很简单: windows bat: cd C:\Program Files\qemu .\qemu-system-arm.exe ^-M netduinoplus2 ^-nographic ^-kernel C:\Users\kk\STM32CubeIDE\wor ...
转载 2021-09-04 11:59:00
4468阅读
2评论
# STM32实现PyTorch模型 随着物联网的快速发展,边缘计算的需求日益增长。将深度学习模型部署到边缘设备,例如STM32单片机,已经成为一个热门的研究方向。本文将探讨如何将PyTorch模型STM32实现,并附带一些代码示例。 ## 1. PyTorch模型训练 首先,我们需要在PC使用PyTorch训练一个深度学习模型。以下是一个简单的示例,使用MNIST数据集训练一个
原创 9月前
845阅读
STM32跑深度学习是一个充满挑战与机会的任务。STM32微控制器以其低功耗和高性能的特点被广泛应用于嵌入式系统,但在这些资源受限的设备运行深度学习模型,需要针对性地进行优化和调整。下面我将详细记录下解决这一问题的过程,包括不同版本的比较、迁移指南、兼容性处理、实战案例、排错指南和性能优化等内容。 ### 版本对比 在对STM32平台的深度学习框架进行比较时,我们需要分析不同版本的优缺点
原创 5月前
78阅读
引脚图 下载和烧写Bootloder 首先我们要下载Bootloader,进入刚刚那个人的另一个开源项目,地址如下:https://github.com/rogerclarkmelbourne/STM32duino-bootloader/tree/master/binaries 选择你的STM32
转载 2020-04-24 05:38:00
1772阅读
2评论
## 使用 Docker 部署 STM32 开发环境 嵌入式开发中,STM32 是一种非常流行的微控制器,通常用于物联网、嵌入式系统等领域。使用 Docker 来部署 STM32 开发环境,可以确保环境的一致性,避免不同系统安装依赖时出现的问题。下面,我将逐步指导你如何使用 Docker 部署 STM32 开发环境。 ### 流程概览 以下是整个流程的步骤概览: | 步骤 | 描述
原创 2024-09-14 05:17:49
871阅读
基于docker的storm集群搭建一、创建docker容器1.创建storm的局域网2.创建主节点的容器3.创建从节点容器4.配置hosts文件二、搭建zookeeper集群1.配置java环境2.下载zookeeper安装包3.将安装包发送到docker容器中4.对zookeeper进行配置5.配置环境变量6.将zookeeper发送到从节点7.启动zookeeper集群三、安装storm1
通过格式化程序,短绒和构建工具的这种结合,我能够创建完全可测试的,完全可移植的解决方案,并且符合 PSR 编码标准。使用 Makefile 并充分利用它#大多数开发人员都使用 Makefile,但很少有人有效地使用它们。以下是我典型的 Makefile 的示例:工作十二年准备的PHP进阶架构资料,如果你觉得有用,俺分享给大家: 点击进入暗号:知乎 contai
本文描述了如何使用在搭载了 RT-Thread 系统的 STM32 平台上使用 C++,包括 C++ 的配置和应用等。并给出了意法半导体 STM32F411 nucleo 开发验证的代码示例。
原创 2021-08-11 13:37:34
1160阅读
   1、 SYSCLK时钟源有三个来源:HSI RC、HSE OSC、PLL;     2、 MCO[2:0]可以提供4源不同的时钟同步信号;  3、 GPIO口貌似有两个反向串联的二极管用作钳位二极管;  4、 总线矩阵采用轮换算法对系统总线和DMA进行仲裁  5、 ICode总线,DCode总线、系统总线、DMA总线、总线矩阵、AHB/APB桥  6、使用一个外设之前,必须设置寄
PyTorch DataLoader 源代码 - 调试阶段本集中,我们将继续上集数据标准化的地方。只是这一次,我们将要调试代码,而不是编写代码,尤其是要调试PyTorch源代码,以查看规范化数据集时到底发生了什么。调试PyTorch源代码的简短程序我们开始调试之前,我们只想给我们快速概述一下我们编写的程序,这将使我们能够逐步看到数据集的归一化,并看到它在hood和PyTorch下面到底是如何完
在这篇文章中,我们将深入探讨如何利用DockerSTM32进行有效地开发和调试。我们将覆盖多个方面,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南以及生态扩展。这将为你提供一个完整的解决方案,帮助你在这个领域中更好地前行。通过理解每个环节,你将能够应对挑战并利用Docker的优势来提升STM32开发效率。 ### 版本对比与兼容性分析 随着DockerSTM32的版本不断演进,我
原创 6月前
38阅读
一·首先在D盘新建一个文件夹,作为stm32目录,这里我给他命名stm32. 二·把准备好的工程模板复制进去三·打开Keil uVision5软件。四·点击创建新的项目。 五.项目路径保存在user目录下,我这路径为D:\stm32\STM32_Project工程模板\USER,我这里命名stm32,点击保存。 六.然后就会出现这个界面七.选择STMicroelect
转载 2023-12-25 10:46:20
393阅读
常用的几个网站:http://www.minigui.com/live-demoshttps://www.st.com/content/st_com/en/search.html#q=stemwin-t=products-page=1https://www.segger.com/products/connectivity/emusb-host/technology/emusb-host-samples/基于内存管理实验来移植程序,这个A盘中能找到资料,正点原子A盘资料.
原创 2021-07-12 14:03:07
457阅读
常用的几个网站:http://www.minigui.com/live-demoshttps://www.st.com/content/st_com/en/search.html#q=stemwin-t=products-page=1https://www.segger.com/products/connectivity/emusb-host/
原创 2022-03-25 16:42:50
181阅读
  • 1
  • 2
  • 3
  • 4
  • 5