FreeRTOS 的移植主要需要改写如下三个文件。1.        portmacro.h2.        port.c3.        port.asm
转载 2024-10-19 16:51:30
59阅读
系统总览应用程序 创建 GUI 并处理特定任务的应用程序。LVGL图形库本身。您的应用程序可以与库通信以创
原创 2023-04-06 16:35:51
963阅读
目录开发环境目录一、开发环境二、准备工作三、移植步骤1.修改lv_conf.h2.显示功能移植 3.触摸功能移植4.tick及timer四、结果展示五、参考资料一、开发环境1.TencentOS物联网开发套件,MCU为RT10602.IDE:MCUXpresso v11.53.IIC设备为微雪4.3寸IPS屏幕上的触摸芯片,汇顶的GT9114.LVGL版本:v8.0.25.未使用OS二、
文章目录前言一、什么是内核移植?二、怎样进行内核移植?2.1 CPU架构移植2.1.1 实现全局中断开关2.1.2 实现线程初始化2.1.3 实现上下文切换2.1.3.1 实现PendSV中断2.1.4 实现时钟节拍2.2 BSP移植2.2.1 为什么要进行BSP移植2.2.2 BSP移植的主要工作三、移植RT-Thread3.1 移植前准备3.1.1 准备裸机代码&RT-Thread源
转载 2024-09-10 08:24:20
102阅读
试验原因产品板子上用的LWIP版本较旧,这次准备换成现在官方最新的lwip-2.1.2. 想重新作lwip移植的原因 : 产品板子有bug与lwip相关,应该是以前程序移植的lwip有问题(配置和使用lwip). 正好这次放长假, 仔细研究一下lwip的移植, 配置,使用,调试。lwip中带调试日志,可以通过ITM打印到MDK的调试窗口或用串口打印到PC端的串口助手上, 这样再遇到lwip使用问题
最近心血来潮翻出来esp32,然后买了块tft屏幕,目前已经实现了文字、字符、等展示。但是效果比较差,因此接触到了lgvl。lgvl属于嵌入式图形库,里面有丰富的图形样式,包括触摸屏等。非常适合嵌入式图层界面开发。另外有各种组件库可工参考LVGL历程。
Linux移植LVGL1 开始前必须搭建好Linux的交叉编译环境。2 准备lvgl源码名称仓库地址描述lvglhttps://github.com/lvgl/lvgl.git包含了LVGL图形界面控件的源码以及少量例程,lvgl-8.3.5lv_drivershttps://github.com/lvgl/lv_drivers.git包含了驱动LVGL图形界面的驱动接口源代码,lv_driver
转载 2024-08-07 08:20:46
173阅读
前言在上篇内容中主要介绍了marlin2.0安装到已有开发板的实例。这篇内容将通过marlin2.0安装到BLACK_STM32F407VE开发板的实践介绍如何为新定制的开发板烧入固件并详细介绍前期的处理过程,希望能为那些想深入固件研究苦于不会编译安装和想绘制3D打印机开发板又不知如何烧录固件的marlin爱好者一些帮助。BLACK_STM32F407VE开发板的硬件开源资料链接:https://
移植LVGL
原创 2023-08-26 11:05:08
960阅读
一、目的        记得参加电赛那会单片机编程还是裸机编程(也就只会这个),后来接触到ucos,工作以后主要是linux开发,再后来在智能语音设备项目中涉及到的嵌入式MCU开发工作都是基于RTOS的。        目前市场上比较火的RTOS当属FreeRTOS,乐鑫的ESP32芯片的SDK就是在FreeRTOS的
转载 2024-07-06 12:11:01
1160阅读
1.获取LVGL源码先拉取一份LVGL8.2的源代码,并且准备一个完整的STM32工程,工程需要做好LCD驱动和定时器中断(这个可选)。2.开始在文件夹移植:在stm32工程目录里面创建一个LVGL文件夹,并且将LVGL源码的src、example/porting这两个文件夹以及lv_conf_template.h和lvgl.h复制到创建文件夹中。创建完后是下面这样的。去掉文件里面所有templa
原创 精选 2023-10-20 17:39:56
860阅读
1准备材料,首先准备一个带串口的stm32程序(这里选用整点原子的官方串口例程这里自己去找不讲) a.进入mavlink官网(http://qgroundcontrol.org/mavlink/start),下拉到MAVLink Code and Generator如下图,得到mavlink源码有多种途径,这里选取用python生成。即点击MAVLink Generator (C/C++, Pyt
这个教程不是千篇一律的教你去了解OLED原理,什么是IIC的,这些概念。学过单片机的,都知道什么是IIC,你可能是初学者,对IIC概念了解,但是不熟练应用,也可能初次使用oled,看着显示效果很棒,想亲自动手试一试,那么,你来对地方了。废话不说,先把完整工程文件赠与大家,然后在给大家讲解如何移植这个程序。单片机型号:stm32f103c8t6在移植之前我们先介绍一下OLED屏的取字模软件怎么配置。
目录一、简介二、配置使用1、获取示例 `lv_port_esp32`2、配置3、报错与修改三、屏幕资料1、规格2、裸屏引脚3、屏幕原理图4、稳压芯片资料 一、简介LittlevGL 是一个免费的开源图形库(GUI),具有易于使用的图形元素、美观的视觉效果,支持触摸屏操作,移植简单方便,适用于 MCU级别的设备,支持各类输入输出接口与芯片,支持使用 GPU。特性:LittlevGL 以 C 语言编
转载 2024-05-13 22:57:42
1235阅读
LVGL学习 stm32f407-board-lvgl v8.3移植
原创 精选 2023-08-29 08:19:06
1159阅读
        一、准备基础程序基于正点原子stm32战舰开发板的移植1、    正点原子程序下载:资料盘 战舰  开发板资料A盘: https://pan.baidu.com/s/1qZgG-UAznhQWgGcX8yFduQ 提取码:zz5e 因为需要用到malloc,选择实验37 内
目录一. 准备工作1.Nano Pack安装2.创建基础工程二.添加RT-Thread Nano到工程1.选择Nano组件2.配置Nano3. 配置MCU()(1)配置RCC与Debug(2)选择GPIO引脚与功能(3)配置GPIO(4)时钟配置 4.工程管理三.适配RT-Thread Nano1.终端与异常处理2.系统时钟配置3.内存堆初始化四.编写一个应用五.出现过的问题以及解决办法
# LVGL`的学习与使用# `LVGL` | 1.`LVGL PC`模拟器之`CodeBlocks
原创 2023-05-01 19:28:18
733阅读
原创 2021-12-14 16:12:50
2690阅读
LVGL读取文件
原创 精选 2024-06-03 18:22:52
3027阅读
1点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5