文章目录环境安装YOLOv5 (主机)安装DeepStream(Nano上)将 PyTorch 模型转换为 wts 文件【yolov5s.wts】(主机)将wts文件转换为TensorRT模型【yolov5s.engine】(Nano)使用DeepStream部署yolov5s部署测试  详见:https://github.com/marcoslucianops/DeepStream-Yolo/            
                
         
            
            
            
            概述想玩玩tflite,无奈对android开发环境不熟。经过搜索找到了在PC上python下调用tflite模型的方法。环境python3.6tf-nightly 1.13win10 64位i7 8550U制作frozen模型模型制作参考前面的一篇博客《tensorflow 20:搭网络、导出模型、运行模型》。主要就是两层卷积和两层全连接用来识别mnist数据集,保存为frozen模型文件。转换            
                
         
            
            
            
            1、开发板原理图(比较模糊,下面讲具体模块时,会进行放大)2、单片机实物图3、原理图模块详解1. 芯片STC89C52当看见这张原理图时,我们首先找到,这块板子上最重要的芯片STC89C52 我们通过上面这张图,很清晰的看出来,该芯片有6组IO口,分别为P0~P5。P5^4为复位端口 另外,通过每一个端口后的备注,我们可以大致了解到该端口的功能。以外部中断0为例 我们可以看见,P3^2口,即可以用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-29 20:32:09
                            
                                402阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            嵌入式ARM处理器ARM 处理器传统的命名是 ARM + 数字的方式:ARM7(冯诺依曼结构)、ARM9-ARM11(开始使用哈佛结构),在 ARM11 以后,ARM 公司使用了新的命名方式:Cortex,对比传统的方式就应该是 ARM12。Cortex 架构目前分为 3 个系列,性能及复杂度由低到高分别是:M、R、A。Cortex-M 系列主要的目标是微控制器市场,就是传统的 MCU、单片机之类            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 13:09:58
                            
                                117阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、摘  要单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。单片机体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。由于具有上述优点,在我国,单片机已广泛地应用在工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电子、机电一体化设备等各个方面,而51单片机是各单片机中最为典型和最有代表性的一种。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 10:33:24
                            
                                22阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前段时间写过一篇介绍Cortex-M4核的寄存器组的博客,算是对一些初入Cortex-M系列新手的一个知识扩展。今天继续说说关于Cortex-M那点事儿,注意这次介绍的不是其内核部分,而是ARM公司IP授权的一部分,即与内核并列的调试系统架构——CoreSight技术。    CoreSight(内核景象)调试架构是ARM在推出Cortex之后推出来的,旨在丰富ARM产品的调试            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-01 22:29:34
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.ARM概述 Cortex-M3是ARM公司出的第7代架构的内核,M级别的就是面向单片机的系列,说明CM3就是单片机的级别。在单片机中就是加入各个外围,例如:UART,I2S,I2C,USB等外设,合并成一片单片机。 ARM(advanced RSIC Machine)公司 1991 ARM6 A系列 - 高性能“开放应用平台” R系列 = 高端嵌入式系统 尤其是实时性比较高的 M系列 - 深度            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 13:10:05
                            
                                116阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            单片机ARM架构:深入解析与应用
在当今的嵌入式系统中,单片机以其高效、低功耗的特性得到广泛应用。ARM架构的单片机,凭借其卓越的性能、强大的处理能力和广泛的生态支持,正逐渐成为市场的主流。本文将对如何解决单片机ARM架构的相关问题进行深入探讨,通过技术原理、架构解析、源码分析以及应用场景的展示,帮助读者理解并应用这一强大工具。
### 背景描述
在单片机的发展过程中,四象限图可以有效反映出            
                
         
            
            
            
            我先来讲一下这个模块方便在什么地方: (我没有做广告哈,有一说一)1,有SPI-flash,USB的接口直接连电脑显示U盘,替换音频很方便2,默认情况下有IO口按键触发,很方便播放指定的曲目,说白了你把那个接口用手捏着就可以播放,方便吧;3,IO口的触发的功能还可以自定义4,支持单线串口,与双线串口通讯(UART)还有一个原因就是引脚是焊接好的,对于新手而言,焊接排针还是有点点难度的端口定义与参数            
                
         
            
            
            
            单片机的资源配置与调度相对简单,根据详细的官方指导,以及开发设计参考(各类开发板)步骤即可;一、单片机内核 
  *不同的内核有不同的性能/功耗表现,按需选择; 
 
  *内核即代表某系列的单片机; 
 
  1、简单基础单片机内核: 51、STM8、AVR、PIC、S08、430; 
 
  2、ARM Cortex系列:Cortex-M0内核是低功耗的内核; 
 
  3、ARM全系列详解:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-29 13:10:32
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~    初学嵌入式是选择单片机还是直接选择ARM51系列的8位单片机,到相似Microchip的16位单片机等。ARM确切占领了大部份市场。ARM也分为4个发展方向:一个是经典ARM处理器,其中比较有代表作的是ARM7的44B0,ARM9的S3C2440,ARM11的S3C6410;第二            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 21:09:35
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ARM的学习笔记,欢迎查阅,思维导图+具体内容:1、二极管、三极管、晶闸管二极管(正向导通),三极管(电流触发的电路放大器),晶闸管(电压触发的电路放大器)。2、APB低带宽的周边外设之间的连接3、DMA直接访问存储器4、AHB系统总线,主存总线,高级高性能总线5、Cache:高速缓冲存储器(容量小,价格高,速度快)(1) 在cpu中,对于cpu频繁访问的数据部分,在Cache中备份,使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 18:07:24
                            
                                264阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ARM处理器芯片选型指南   
 ARM处理器芯片选型指南  要选好一款处理器,要考虑的因素很多,不单单是纯粹的硬件接口,还需要考虑相关的操作系统、配套的开发工具、仿真器,以及工程师微处理器的经验和软件支持情况等。微处理器选型是否得当,将决定项目成败。当然,并不是说选好微处理器,就意味着成功,因为项目的成败取决于许多因素;但可以肯定的一点是,微处理器选型不当,将会给项目带来无限的烦恼,甚至导致项目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-21 11:30:00
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 单片机部署机器学习模型
## 引言
在机器学习领域,我们经常使用各种算法和模型来处理和分析数据。然而,将这些模型应用到真实环境中并不是一件容易的事情。特别是在嵌入式系统中,我们需要将机器学习模型部署到单片机上,以便实现实时的数据处理和预测。
在本文中,我将向你介绍如何实现单片机部署机器学习模型的整个流程。我会以一个示例项目为例来说明每个步骤,并提供相应的代码和注释。
## 整体流程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-03 12:42:56
                            
                                360阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            意法半导体借助STM32系列微控制器的市场领导地位,扩展了STM32微控制器开发生态系统STM32CubeMX,增加了先进的人工智能(AI)功能。AI技术使用经过训练的人工神经网络对运动和振动传感器、环境传感器、麦克风和图像传感器的数据信号进行分类,比传统的手工信号处理方法更加快速、高效。意法半导体微控制器和数字集成电路产品部总裁Claude Dardanne 表示:“ST的新型神经网络开发工具箱            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-19 22:11:26
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
                    一:编程任务和思路 我们来做一个让灯不断闪烁的简单程序。怎样才能让灯不断地闪烁呢?要灯亮一段时间,再灭一段时间,也就是说要P1口不断地输出高和低电平。 
编程思路: 
在执行完SETB P1后,延时一段时间(几秒或零点几秒)再执行第二条指令,就可以分辨出灯曾灭过了。执行完第二条指令后,让计算机再去执行第一条指令,不断地在原地兜圈,我们称之为"循环",这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-05 00:02:05
                            
                                233阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、软件方面        这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处?1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。2)安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-19 22:51:54
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                 初入门C++ 与 opencv视觉库,写了一个跳一跳的物理挂,现在识别率还比较差,先记录下过程,以后在慢慢修改整理。一、外挂结构上位机:USB摄像头连接windows电脑,用作处理识别拍摄到图像数据。下位机:STM32单片机,用于控制陀机附带电容笔进行物理点击。单片机部分很简单,所以下文主要记录上位机的内容。  二、上            
                
         
            
            
            
            文章目录0 前言1 主要功能2 硬件设计(原理图)3 核心软件设计主程序设计GMS程序设计4 实现效果5 最后 0 前言? 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。1 主要功能该文提出了一种基于STC89C52单片机的基于51单片机快递货柜模拟设计GSM短信发送验证码。该            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 11:13:37
                            
                                67阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            上周做了嵌入式FTP服务器的移植工作,现在整理成一篇文档开始移植pureftpd服务器没有成功,配置交叉编译不行,参考了篇移植文档,还是不行,放弃移植vsftp服务器1、从网上取得目前最新2.0.5版本:vsftpd-2.0.5.tar.gz2、解压vsftpd-2.0.5.tar.gz,然后进入该目录:cd vsftpd-2.0.53、make CC=arm-uclibc-linux-gcc,会