【参考资料】开发板:野火F103VET6指南者开发板,裸机不带操作系统。emWin5.12中文手册,野火家资料中有。使用0.96寸IIC屏幕,就是某宝上最常见的那种。首先使用硬件IIc驱动屏幕显示。cubeMX配置如下:OLED驱动底层函数,问同事要了正点原子的驱动,然后把这个函数替换一下,就可以实现简单的显示功能,最重要的是再某个位置显示一个点的函数。  ==========
所需要的硬件设备:正点原子mini开发板 (STM32F103RCT6,需要正点自带的240*320TFTLCD屏) 所需要的软件: 1.MDK5 2.Code::Blocks(PC上的IDE) 3.GUIBuilder(emwin官方的编辑器) 4.FlyMCU(用于烧录程序) GUIBuilder、Code::Blocks在CSDN上能找到但是要下载币我把这些软件用腾讯微云链接分享出来:链接:
文章最后附有源码、已标注的资料、移植完成的程序和移植所需的源码部分链接:https://pan.baidu.com/s/1By-HiY4xopeGk7a1yi-p8w 提取码:rkd81、移植步骤一:在新建好的工程目录下新建文件夹CanFestival,再在CanFestival下新建文件夹driver、inc和src,再在inc文件夹下面新建stm32文件夹步骤二: 将CanFestival-3
参考正点原子教程一、移植前的准备1.1 裸机工程正点原子阿波罗STM32F429的触摸屏实验1.2 lvgl源码下载8.2.0 版本:https://github.com/lvgl/lvgl/releases/tag/v8.2.0二、移植lvgl2.1 复制lvgl源码工程中demos:示例模板代码 src:lvgl源码 examples:lvgl示例和移植文件模板代码 lv_conf_temp
系统环境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
因为一开始就讲STM32的UC/OS-ii的移植对于不了解系统的小白来说可能看不懂,但我的开发平台是基于STM32的,所以又不得不先说明移植教程,所以在这里建议不懂的可以去网上先下个可运行的STM32移植环境进行开发,等熟悉系统后回来再看!我是先看系统的整个代码框架,这样我可以不开发也会搭建了!也可以学我的流程,买本书先看看UC/OS操作系统的整个框架!说白了,其实操作系统就是个“库”! 在
“ 可以应用于嵌入式的GUI有很多,除了上一篇文章介绍的emWin,还有周立功的AWTK、Microsoft
原创 2022-10-17 10:54:42
300阅读
# HarmonyOS 移植 STM32 ## 1. 简介 HarmonyOS 是华为公司推出的轻量级分布式操作系统,适用于各种物联网设备。STM32 是意法半导体推出的一系列微控制器,广泛应用于嵌入式系统开发。本文将介绍如何将 HarmonyOS 移植 STM32 上,并提供代码示例。 ## 2. 移植流程 下面是 HarmonyOS 移植 STM32 的流程图: ```merma
原创 7月前
219阅读
良好的开端从一份笔记开始。1、首先从官网下载关于FreeRTOS的源码 https://sourceforge.net/projects/freertos/files/latest/download?source=files2、下载完,进行安装,安装结束得到如下目录的文件我们需要的是FreeRTOS这个目录的文件,对于-Plus大家可以自行尝试。3、进入FreeRTOS目录,里面会有三个
STM32移植u8g2库(HAL库)(硬件SPI)(sh1106_128x64)MCU型号为STM32F103RCT6,OLED屏为中景园电子1.3寸屏,驱动芯片为sh1106,分辨率为128x64,MDK版本为V5.34。在移植过程中主要参考了以下三篇文章,对作者的分享表示感谢。第一个第二个第三个首先移植的基础是已经通过cubeMX生成了HAL库版本的硬件SPI和GPIO初始化等需要的代码,具体
按照之前设定的计划,利用业余时间做了这么一个项目。目标是基于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
本讲内容: 1.移植emWin所需的配置文件 也是五个步骤 1.emWin系统功能 2.操作系统接口 3.内存管理接口 4.显示驱动接口 5.触摸接口 好了 让我们进入第一步。 和上一讲差不多哈。 F429及其以上的 显示驱动都在这个GUIDRV_wf.c中。 这里是多缓冲的层数。 比如说,这里如果是1的话,那就是没有多缓冲,就是单帧缓冲。如果是2的话就是双帧缓冲。3就是三帧缓冲。一般我们都是直接
目录一、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
在MDK环境下,终于将3.90版本的UCGUI移植STM32下了,在网上看到的都是例程代码,很少看到有关于在STM32移植UCGUI的教程方法,为了方便大家,特写此移植方法,大家可以借鉴(有错误之处,望大家指点出来共同讨论!)移植步骤:第一步:首先,得把你的TFT底层驱动写好,既在裸机下,可以正常显示。第二步:加入UCGUI程序包。第三步:配置LCDConf.h GUIConf.h GUITo
STM32学习---移植UC0S以及使用RTC输出时间日期一、通过CUBEMX基于HAL库移植uC/OS-III1、使用cubemx创建工程配置RCC配置SYS配置USART1,要通过串口输出内容再PC13输出设置生成代码创建代码2、移植ucos系统可以官网下载代码http://micrium.com/downloadcenter/注意选择对应的版本也可通过这个百度云地址下载链接:https:/
1   uCOS移植STM32中,代码移植的详细注释,参考了网络上的很多资料,我只是用我自己的思路整理了一下。     有不对的地方请大家多多指教,互相学习2   需要准备两个资料用于随时查看一些重点,《Cortex-M3权威指南》和《Cortex-M3_技术参考手册》     在代码的注释过程中都注明了对应的知识点
主要内容:将正点原子的STM32资料中的例程进行组装移植 步骤1:使用MDK建立自己的工程,可以模仿正点原子的内容分类:或者和我一样直接拿出一个正点原子的相关例程进行修改,如图:步骤2:在MDK中操作,在FWlib里添加所需要的固件库,如我需要将rtc、bkp、pwr固件库添加进我的工程的固件库中: ①右击FWlib,选择“将已存在文件添加进FWlib”: ②找到所需要的固件库文件将其添加,如我的
移植micropython的最小工程lpc5500微控制器 文章目录移植micropython的最小工程lpc5500微控制器概述修改Makefile,替换芯片相关文件调整linker文件将常规SRAM分成两块增大栈的大小添加micropython需要引用的变量调整必要的代码整理main()函数对接硬件UART串口驱动初始化MCU硬件的board_init()函数使用Ozone配合JLink调
作者springyyy。        最近老板想用彩屏做一款新产品,于是T宝上买了一块屏让我学学捣鼓一下。网上看到人家移植emWin也想试一下,结果还不错,成功了。其实我还移植了UCGUI,嘿嘿。不过这里只说移植StemWin。       平台:T宝上买的5寸TFT
  • 1
  • 2
  • 3
  • 4
  • 5