STM32学习---移植UC0S以及使用RTC输出时间日期一、通过CUBEMX基于HAL库移植uC/OS-III1、使用cubemx创建工程配置RCC配置SYS配置USART1,要通过串口输出内容再PC13输出设置生成代码创建代码2、移植ucos系统可以到官网下载代码http://micrium.com/downloadcenter/注意选择对应的版本也可通过这个百度云地址下载链接:https:/
转载 2024-04-11 19:38:02
320阅读
不知道自己是哪根筋搭错了还是怎么回事,一时心血来潮,突发奇想,决定把SQLite移植STM32F429上。在此记录一下过程,也确认一下此事可行。 先说一下结果:移植后的SQLite可运行,可操作,但是比较耗资源(相对单片机来说),内存小的,就别想了,根本玩不起来的。 这是未加载时的内存使用情况: 这是打开数据库时内存的情况: 这是使用查询后的内存使用情况: 从内存使用的情况上来看,小单片机就算了
今天开启一个新任务,在STM32F746 Discovery 板上,移植FileX文件系统,使用QSPI Flash作为存储媒介。板上QSPI Flash型号为 W25Q128A, 在STCube的固件库中,已有该器件的应用例程,编译运行例程来验证该Flash芯片读写正常后,按照FileX的驱动框架,实现驱动设计。设计实现过程中,会记录相关的设计流程与技术细节,并持续更新,直到完成。软件开发基于I
STM32WLE5系列#4 stm32wle5ccu6移植LoRaWAN_AT_Slave工程 目录STM32WLE5系列#4 stm32wle5ccu6移植LoRaWAN_AT_Slave工程简介一、工程移植在这里插入图片描述二、应用移植三、结果验证 简介官方只提供了STM32WL55JC和STM32WL55JC1的相关应用demo,由于封装不通我们并不能直接使用相关程序,需要移植才能使用。本次
转载 2024-05-05 19:57:34
222阅读
一、FreeRTOS简介FreeRTOS 是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。FreeRTOS 提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。FreeRTOS 是用 C 和汇编来写的,其中绝大部分都是用 C 语言编写的,只有极少数的与处理器密切相关的部分代码才是用汇编写的,FreeRTOS 结构简洁,可读性很强!最主要的是非常适合初次接触嵌入式实时操作系统学
一、选择内核文件首先打开一个stm32f103c8t6的工程。 在CORE文件夹下有两个文件,一个是内核文件core_cm3.c ,一个是启动文件startup_stm32f10x_md.s ,如果要移植到其他型号单片机上,这两个文件要检查一下是否需要改变。下面这张图片显示了不同型号单片机所采用的内核,比如要移植stm32f4系列的单片机上,那么内核文件就要改变成cm4的内核。此次要移植的目标还
华为Liteos和物联网设备侧sdk移植stm32F03ZE霸道板子上推荐官方教程:https://liteos.github.io/啥是LIteos“开源免费”的实时操作系统,集成了 LwM2M、CoAP、mbed TLS、LwIP 全套 IoT 互联协议栈,且在 LwM2M 的基础上,提供了 AgentTiny 模块,用户只需关注自身的应用,而不必关注 LwM2M 实现细节,直接使用 Age
转载 2024-05-24 09:01:31
537阅读
话不多说,进入主题。 在stm与openmv进行串口通讯的过程中遇到的问题是,openmv发送信息给stm,而stm只能接收一个字节、也就是只能进入中断一次,stm接受不到结束字符,进入不了一段字符串的结尾判断。而stm、openmv和电脑进行单独通讯的时候都能正常通讯。#OpenMv的代码: 我使用的初始代码:while(True): uart.write("green") ti
转载 2024-05-31 18:18:13
232阅读
按照之前设定的计划,利用业余时间做了这么一个项目。目标是基于RT Thread实时操作系统,将Micropython、OpenMV、USB摄像头+模拟摄像头+STM32本身自带的DVP摄像头,在OpenMV框架下,全部引入进来。这样的话,该软件平台同时具备了RTOS、Python脚本、USB OpenMV串口驱动、存储设备如SPI flash驱动,SD卡驱动、U盘驱动(和OpenMV串口组成一个U
目录一、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
501阅读
主要内容:将正点原子的STM32资料中的例程进行组装移植 步骤1:使用MDK建立自己的工程,可以模仿正点原子的内容分类:或者和我一样直接拿出一个正点原子的相关例程进行修改,如图:步骤2:在MDK中操作,在FWlib里添加所需要的固件库,如我需要将rtc、bkp、pwr固件库添加进我的工程的固件库中: ①右击FWlib,选择“将已存在文件添加进FWlib”: ②找到所需要的固件库文件将其添加,如我的
转载 2024-04-20 21:56:42
610阅读
移植micropython的最小工程到lpc5500微控制器 文章目录移植micropython的最小工程到lpc5500微控制器概述修改Makefile,替换芯片相关文件调整linker文件将常规SRAM分成两块增大栈的大小添加micropython需要引用的变量调整必要的代码整理main()函数对接硬件UART串口驱动初始化MCU硬件的board_init()函数使用Ozone配合JLink调
作者springyyy。        最近老板想用彩屏做一款新产品,于是T宝上买了一块屏让我学学捣鼓一下。网上看到人家移植emWin也想试一下,结果还不错,成功了。其实我还移植了UCGUI,嘿嘿。不过这里只说移植StemWin。       平台:T宝上买的5寸TFT
在MDK环境下,终于将3.90版本的UCGUI移植STM32下了,在网上看到的都是例程代码,很少看到有关于在STM32移植UCGUI的教程方法,为了方便大家,特写此移植方法,大家可以借鉴(有错误之处,望大家指点出来共同讨论!)移植步骤:第一步:首先,得把你的TFT底层驱动写好,既在裸机下,可以正常显示。第二步:加入UCGUI程序包。第三步:配置LCDConf.h GUIConf.h GUITo
转载 2024-04-25 13:48:24
111阅读
1   uCOS移植STM32中,代码移植的详细注释,参考了网络上的很多资料,我只是用我自己的思路整理了一下。     有不对的地方请大家多多指教,互相学习2   需要准备两个资料用于随时查看一些重点,《Cortex-M3权威指南》和《Cortex-M3_技术参考手册》     在代码的注释过程中都注明了对应的知识点
转载 2024-03-25 09:34:24
72阅读
01鸿蒙不是 Linux,也不是安卓很多人会混淆鸿蒙跟 Linux 的关系。先举个例子,大家很熟悉的 Windows 里面含有内核,也含有 UI 系统,含有桌面程序,普通人可以直接使用 Windows。但是 Linux 仅仅是一个内核(它提供进程管理、文件系统等概念),必须在 Linux 之上安装各种 APP,普通人才可以使用。基于 Linux 内核制作出来的完整系统有 Ubuntu、debian
前言硬件:单片机:stm32f072CB,sram大小16k。(其他单片机只要sram>8k即可通用)SPIFlash:W25Q128FV,16Mbyte,单次擦除最小4k。程序使用Keil编译器,C99标准。程序已经全部完成并测试通过,目前没出现明显问题。程序使用的FatFs库版本:R0.13b。下文所有内容仅保证在此版本可行。添加文件获取FatFs库(官网)将source文件夹全部复制到
转载 2024-05-10 18:59:12
431阅读
ThreadX + LevelX+ FileX在STM32+NorFlash的移植开发平台:IDE:MDK + STM32Cubemx MCU:STM32F767IGT6; NorFlash:W25Q256; SPI:四线。本教程是基于STM32 + SPI NorFlash 完成的,此历程相对上一个LevelX的历程中增加了使用ThreadX 与FileX的支持,同时,SPI Flash驱动增加
转载 2024-07-05 04:41:47
252阅读
STM32移植LittleVgl(LVGL)嵌入式开源图形库 目录STM32移植LittleVgl(LVGL)嵌入式开源图形库一、硬件及软件准备二、实现效果三、移植LVGL库到工程文件夹中四、移植LVGL官方Demo到工程文件夹中五、添加移植的文件到工程中六、注册显示设备七、注册输入设备八、初始化LVGL九、运行官方Demo 一、硬件及软件准备完整工程下载地址:1、硬件:正点原子STM32F103
转载 2024-04-26 14:39:04
552阅读
文章目录一、前言二、FC手柄介绍三、硬件连接四、修改设备树五、编写驱动程序六、运行 一、前言在上一节我们移植了nes游戏,但是没有手柄不能操作,这只能看不能玩着实无趣。 在家里翻出来了小时候玩的游戏机的手柄,这里移植过来玩。二、FC手柄介绍先看一下手柄原型 感觉还挺不错的,哈哈图片中可以看出,小霸王游戏机的手柄接口从外形上类似我们常说的DB9接口,但是其引脚定义与引脚功能与DB9接口差别较大。
转载 2024-06-22 21:41:31
608阅读
  • 1
  • 2
  • 3
  • 4
  • 5