文章目录安装Tensorflow安装keras配置keras后端 安装Tensorflow在这个项目中,我使用是低版本tensorflow1.10,主要是为了避免高版本带来兼容性问题。 在cmd中输入conda install tensorflow== 1.10或者conda install tensorflow_gpu==1.10,前者是仅使用cpu进行运算,后者则是使用了gpu进行加速
# STM32可以深度学习吗? 随着深度学习快速发展,如何将这一技术应用于边缘设备成为了一个热门话题。STM32系列微控制器因其低功耗和高性能特点,越来越受到开发者青睐。那么,STM32是否能够运行深度学习模型呢?本文将探讨这一问题,并通过一个简单代码示例来展示如何在STM32上实现深度学习应用。 ## STM32简介 STM32是意法半导体(STMicroelectronics)
原创 9月前
277阅读
学习STM32过程中,难免会遇到各式各样问题。遇到问题别害怕,这是正常,每个人都会犯错,但是要记住一点:学会找问题解决方式,比如说:百度、博客、论坛等等,这些都是问题解决战场,记住一点,千万不要做伸手党!不要一遇到问题就退缩!只有你真正动手去分析问题,才能知道问题出在哪,才能在后面的学习过程中再次避免发生类似的错误!真的动手去解决问题了,你才能印象深刻。本人也是一名小白,刚刚开启ST
       之前发过一篇文章,分享了一些入门心得,从那以后一直没有深入学习,这次借着全国电子设计竞赛机会,好好学习了一下。给大家讲解一下STM32初学方法。       第一步,建立开发环境。小编选择是通用MDK,也就是Keil5。安装完软件以后,要安装类似于芯片型号库,就是新建工程时选择芯片型号。 &n
转载 2023-11-10 07:19:27
189阅读
Ⅰ、写在前面学习STM32开发难不难?笔者回答:不难!!! 为什么不难?1、ST提供了很多很好资源,比如:标准外设库、多种资料(包括多版中文翻译版资料)等。2、很好集成开发环境Keil、IAR等。3、网上很多有用分享,包括笔者在内愿意把技术知识无偿分享出来的人。 学习STM32开发前途怎么样?笔者回答:只要你技术能力够强,月薪上万不是问题。 要学到什么程
STM32深度学习是一个充满挑战与机会任务。STM32微控制器以其低功耗和高性能特点被广泛应用于嵌入式系统,但在这些资源受限设备上运行深度学习模型,需要针对性地进行优化和调整。下面我将详细记录下解决这一问题过程,包括不同版本比较、迁移指南、兼容性处理、实战案例、排错指南和性能优化等内容。 ### 版本对比 在对STM32平台深度学习框架进行比较时,我们需要分析不同版本优缺点
原创 6月前
82阅读
基于STM32寄存器版嵌入式智慧仓库1、项目背景项目环境背景项目运作可行性项目的优势分析2、总体设计3、外设选取和引脚连接外设选取引脚连接4、系统架构5、驱协开发LED驱动蜂鸣器驱动步进电机驱动水位感应驱动红外人体传感器驱动红外光敏感应器驱动6、业务层开发中断轮询完整代码 1、项目背景项目环境背景随着科技发展,许多智能产品如雨后春笋般出现,如智能电视、扫地机器人、智能冰箱等等,但鲜有人关注
按pytorch环境遇到问题01 安装包问题#解决 ImportError: DLL load failed while importing win32api: 找不到指定程序。 最靠谱是 只需运行[conda]() install pywin3202 镜像源修改安装包镜像源(conda) 显示当前镜像源:conda config --show-sources 添加国内源: cond
转载 2024-07-10 13:15:11
68阅读
本文讲述是如何从零开始,使用keil建立一个简单STM32工程,并闪烁LED灯,给小白看。第零步,当然首先你得有一个STM32板子,其IO口上接了一个LED。。。第一步,建立一个文件夹0.0第二步,打开keil,建立工程在弹出来对话框中选择你所用STM32芯片。在接下来弹出来对话框中选择是,这样keil就帮我们建立好了启动文件。 第三步,新建一个main.c文件,并添加到
转载 2023-06-19 15:27:24
969阅读
  stm32 这个芯片是32芯片 ,功能强大,可以用来做智能机。我现在越来喜欢这个芯片,我想学好这个单片机。在学习这个单片机同时我们一定要好好掌握C语言c语言是嵌入基础,我日后也会将重要知识记载博客里,我现在正在学习这个芯片。今天我们讲解了DMA这个东西 。我也不是很懂,当然我自己会区百度 ,带百度中 DMA 是直接内存访问寄存器,它功能就会代替单片机去 高速完成数据
# 如何在STM32上实现深度学习模型 随着物联网和人工智能迅猛发展,基于边缘计算设备越来越多地运用了深度学习模型。STM32作为一种流行微控制器,非常适合嵌入式深度学习应用。本文将指导初学者如何在STM32上实现深度学习模型部署。 ## 实现流程概述 在我们进行具体实现之前,先概述一下整个流程。以下是实现主要步骤: | 步骤 | 说明
原创 8月前
513阅读
# 深度学习STM32实现指南 随着深度学习不断普及,许多嵌入式系统开发者希望在STM32等微控制器上实现深度学习模型。本文将带领你了解如何在STM32上实现简单深度学习任务。下面是整个流程概要: | 步骤 | 描述 | |--------------|---------------------------
原创 9月前
88阅读
stm32学习教程1. 基础篇2. 提高篇2.1 基础外设2.2 物联网3. 进阶篇4. 科研工具5. stm32BUG小结 作为单片机学习者???,本人首选Arduino,刚开始不免会有许多困惑,既然我们齐聚C站,秉着“终生学习,共享进步!!!”理念,然后又开始了stm32,我们将学会用stm32常用传感器和执行器,通过以下三篇,由浅入深,由低到高,由差到强层层递进。✨✨✨1. 基础篇?基础
转载 2024-05-27 23:49:12
285阅读
文章目录前言1、项目简介2、硬件准备3 设计图4 各个模块介绍4.1 主控芯片STM32F103VET6介绍4.2 L298N直流电机驱动模块模块介绍模块原理4.3 红外传感器5 具体连接6 效果展示及改进建议实物展示:改进建议7 源码展示`bsp_exti.c``bsp_exti.h``bsp_led.c``bsp_led.h``bsp_l2980n.c``bsp_l2980n.h``stm3
这个小项目是来自参加电设时,老师发STM32入门(进阶)任务,具体要求如下:软件设计要求编写简单I/O程序,能用板上4个基本按键控制10个LED灯亮灭。(扩展要求:设计不同流水灯或呼吸灯效果,并能用按键切换)编写显示模块显示程序,能在显示屏上显示欢迎信息,欢迎信息包括学号姓名。(扩展要求:能模拟广告牌文字滚动显示效果,并用按键控制滚动方向和速度)编写程序输出PWM波形(频率为100k
  stm32方法总结  相信很多人学习单片机都是从51开始,而相对于51来说,stm32代码量明显增加,并且了解到一定程度就知道stm32代码不可能都自己写(因为代码量不允许),因此学习方向一般分为库函数开发和寄存器开发方式。初学者最好通过库函数方式进行学习,因为stm32寄存器太多了,会看晕。而直接调用打包好库函数,学习难度就会简单很多。比如:GPIO口来说(创建工程和添加项目和5
此篇文章是自己在学习制作寻迹小车中遇到问题以及解决方法,写出来供同样的人参考参考… -------------->直接开始------------> STM32各类小车工作原理及学习http://www.yahboom.com/study/bc-32简介:循迹小车由三轮或四轮小车和摄像头两大部分组成,通过镜头识别路径,将其得到图像做处 理并发送给小车,小车对应做出动作。 寻迹小车核
转载 2024-05-09 09:07:26
58阅读
STM32深度学习实战 1. 前言 ​ 本文主要记录基于 tensorflow 简单模型在 stm32 上运行测试调试记录,开发人员应对深度学习基础理论和 tensorflow 框架基础操作有一定了解,对深度学习在微控制器上实现评估提供一定参考方向。 ​ 本文实战基于温控主控板硬件及其基础工 ...
转载 2021-09-18 15:39:00
1209阅读
7点赞
2评论
在这篇博文中,我将深入探讨如何在STM32单片机上实现深度学习算法。随着物联网和智能设备普及,如何在资源有限环境下有效地应用深度学习算法成为了一个重要研究课题。 > 深度学习是一种通过模拟人脑神经网络进行数据处理算法,它在计算机视觉、自然语言处理等领域展现出了强大性能。STM32作为一种低功耗、高效能微控制器,使得在嵌入式系统中使用深度学习算法成为可能。 ## 技术原理 深度学习
原创 7月前
154阅读
目录一、原理简述二、系统硬件设计1.电机驱动选型1.1  L298N1.2  L91101.3  DRV88331.4 TB66122.系统整体硬件设计3.stm32主控制模块4.舵机云台5.超声波模块三、系统软件设计1.系统整体软件设计2.电机驱动及速度控制3.舵机云台控制4.超声波测距四、实物展示五、完整原理图六、完整代码   &
  • 1
  • 2
  • 3
  • 4
  • 5