因为我现在的Wifi的教程是lua语言编写的,但是有些功能需要自己编译lua固件才可以,这篇文章就详细说一下怎么编译固件准备一台linux的机子我把固件放到了git上,方便电脑用http下载我先用这个连接linux 大家随意哈,只要是一台linux的机子就可以,不管是图形页面还是命令行形式使用,只要自己可以操作就可以我用的是ubuntu16.4如果自己的ubuntu什么都没有安装,,先执
STM32通过SDIO驱动并移植FatFs文件系统详细步骤说明对于sd卡sdio卡tf卡和mmc卡的介绍就不说了,对于sdio的介绍和fatfs的介绍不做说明,默认读者已经掌握这些基础知识本说明采用STM32F407ZGT6单片机,最新版本的Fatfs的文件,对于之前的Fatfs文件系统也会介绍一. 架构说明 最底层是各类存储设备,FATFS支持SD卡,TF卡以及FLASH和各类存储器,SDIO是
转载 2024-10-24 14:26:19
131阅读
所需要的硬件设备:正点原子mini开发板 (STM32F103RCT6,需要正点自带的240*320TFTLCD屏) 所需要的软件: 1.MDK5 2.Code::Blocks(PC上的IDE) 3.GUIBuilder(emwin官方的编辑器) 4.FlyMCU(用于烧录程序) GUIBuilder、Code::Blocks在CSDN上能找到但是要下载币我把这些软件用腾讯微云链接分享出来:链接:
转载 2024-01-21 08:42:38
199阅读
使用STM32的芯片的朋友,可以很方便的将移植GD32上面,下面就具体移植过程分享一下:  整个移植过程可以分为硬件和软件两个方面。  硬件方面:  首先要确定先前所使用ST芯片的flash大小和管脚数量,然后替换成GD相同大小Flash和管脚数量的芯片。  简单来说就是STM32F103xxxx替换成GD32F103xxxx。  GD和ST的命
文章最后附有源码、已标注的资料、移植完成的程序和移植所需的源码部分链接:https://pan.baidu.com/s/1By-HiY4xopeGk7a1yi-p8w 提取码:rkd81、移植步骤一:在新建好的工程目录下新建文件夹CanFestival,再在CanFestival下新建文件夹driver、inc和src,再在inc文件夹下面新建stm32文件夹步骤二: 将CanFestival-3
转载 2024-02-29 18:17:51
1613阅读
初始STM32什么是STM321、ST— 意法半导体,是一个公司名,即SOC厂商2、M— Microelectronics的缩写,表示微控制器,大家注意微控制 器和微处理器的区别3、3232bit的意思,表示这是一个32bit的微控制器诞生背景:技术更替,市场需求,ST的努力STM32能做什么STM32属于一个微控制器,自带了各种常用通信接口,功能非常强大1、串口—USART,用于跟跟串口接口
1、必要的准备工作工欲善其事,必先利其器,在开始学习和移植之前,相应的准备工作必不可少。所以在开始我们写要准备如下:测试环境:我准备在STM32F103平台上移植和测试FreeRTOS系统准备FreeRTOS系统源码,从官网下载最新版本的程序包,最新为v9.0.0,地址:https://sourceforge.net/projects/freertos/ 从官网查看FreeRTOS每个函数的API
最近做了从STM32F103STM32F407的程序移植工作。在做这项工作之前发现网上没有太全面的移植攻略,因而确实费了一番功夫和走了一些弯路。现在程序移植工作基本做完,趁着还能记起来遇到的问题,把程序移植需要注意的点整理在这里,希望对以后做这个工作的朋友能有些帮助。 虽然我做的是F407的移植,但是大部分内容对于F40xx_41xx,乃至F4其他系列的芯片都适用。 文章如要转载请私信与我联系
系统环境ubuntu16.04 + dlib + opencv320 + qt560 准备资源  1、Dlib源码 - https://github.com/davisking/dlib2、OpenCV源码(这里使用OpenCV320) - https://www.opencv.org/releases.html3、CMake3.5.1 - sudo apt-get
转载 2024-09-02 08:48:39
234阅读
STM32CUBEMX移植雅特力AT32F403AVGT7[兼容STM32F103VGT6]----双串口通过DMA方式接收不定长数据概述硬件准备选择芯片型号配置时钟源配置时钟树DAC配置生成工程设置代码生成设置生成代码代码编写结果演示视频教学最后概述本篇文章主要介绍如何使用STM32CubeMX移植雅特力AT32F403AVGT7,并通过DAC输出电压,在芯片中有2个12位的DAC口可以供选择
STM32平台uCOSIII移植使用的软件及硬件平台:硬件:德飞莱STM32开发板M3S(STM32F103ZE) 软件:keil uVision4 固件库:STM32F10x_StdPeriph_Lib_V3.5.0 uCOSIII版本:Release V3.02.00 (2011/08/01)建立工作目录建立目录命名为uCOS,在uCOS目录下建立目录用于存放源文件、中间文件、工程文件及二进制
【参考资料】开发板:野火F103VET6指南者开发板,裸机不带操作系统。emWin5.12中文手册,野火家资料中有。使用0.96寸IIC屏幕,就是某宝上最常见的那种。首先使用硬件IIc驱动屏幕显示。cubeMX配置如下:OLED驱动底层函数,问同事要了正点原子的驱动,然后把这个函数替换一下,就可以实现简单的显示功能,最重要的是再某个位置显示一个点的函数。  ==========
转载 2024-07-29 17:55:51
100阅读
“ 可以应用于嵌入式的GUI有很多,除了上一篇文章介绍的emWin,还有周立功的AWTK、Microsoft
原创 2022-10-17 10:54:42
371阅读
# HarmonyOS 移植 STM32 ## 1. 简介 HarmonyOS 是华为公司推出的轻量级分布式操作系统,适用于各种物联网设备。STM32 是意法半导体推出的一系列微控制器,广泛应用于嵌入式系统开发。本文将介绍如何将 HarmonyOS 移植 STM32 上,并提供代码示例。 ## 2. 移植流程 下面是 HarmonyOS 移植 STM32 的流程图: ```merma
原创 2024-01-10 02:19:41
554阅读
文章目录1.前言2.硬件原理图介绍3.SMI(MDC/MDIO)总线接口介绍3.1 MDIO接口3.2 MDIO数据传输协议4.LAN8720A简介5.参考资料 1.前言移植需要做的准备工作,下载相关的资料:《基于STM32移植LWIP的资料准备》。移植过程是基于硬件平台STM32F429,在移植STM32标准库的基础上面进行移植。在移植之前需要对我们的硬件及其接口有一些了解。2.硬件原理图介
按照之前设定的计划,利用业余时间做了这么一个项目。目标是基于RT Thread实时操作系统,将Micropython、OpenMV、USB摄像头+模拟摄像头+STM32本身自带的DVP摄像头,在OpenMV框架下,全部引入进来。这样的话,该软件平台同时具备了RTOS、Python脚本、USB OpenMV串口驱动、存储设备如SPI flash驱动,SD卡驱动、U盘驱动(和OpenMV串口组成一个U
话不多说,进入主题。 在stm与openmv进行串口通讯的过程中遇到的问题是,openmv发送信息给stm,而stm只能接收一个字节、也就是只能进入中断一次,stm接受不到结束字符,进入不了一段字符串的结尾判断。而stm、openmv和电脑进行单独通讯的时候都能正常通讯。#OpenMv的代码: 我使用的初始代码:while(True): uart.write("green") ti
转载 2024-05-31 18:18:13
232阅读
目录一、RT-Thread概述1、国产RT-Thread操作系统的特点和优势2、RTT Nano的功能框架二、准备工作1、CubeMX 安装Nano pack(1)获取软件包地址(2)打开 CubeMX(3)下载安装完成后如下,前面的勾选框变为绿色2、Keil MDK安装 RT-Thread(1)打开 MDK 软件,点击工具栏的 Pack Installer 图标(2)点击右侧的 Pack三、C
转载 2024-03-07 12:38:46
506阅读
良好的开端从一份笔记开始。1、首先从官网下载关于FreeRTOS的源码 https://sourceforge.net/projects/freertos/files/latest/download?source=files2、下载完,进行安装,安装结束得到如下目录的文件我们需要的是FreeRTOS这个目录的文件,对于-Plus大家可以自行尝试。3、进入FreeRTOS目录,里面会有三个
转载 2024-08-07 15:14:50
803阅读
移植micropython的最小工程lpc5500微控制器 文章目录移植micropython的最小工程lpc5500微控制器概述修改Makefile,替换芯片相关文件调整linker文件将常规SRAM分成两块增大栈的大小添加micropython需要引用的变量调整必要的代码整理main()函数对接硬件UART串口驱动初始化MCU硬件的board_init()函数使用Ozone配合JLink调
  • 1
  • 2
  • 3
  • 4
  • 5