rtthread工业使用_RT-Thread三探--LCD驱动移植(使用GUI Engine)

既网络之后又一个比较重要的功能--GUI

对于RT-Thread使用的GUI我还没有什么概念,本文只是针对LCD驱动部分的移植,并使用GUI运行本身提供的demo样例。

当然还是和ETH一样,在STM32F4xx-HAL的BSP中是没有LCD的驱动文件的,还是从STM32F429 BSP中复制过来,在此基础上移植就好啦。

移植步骤:

在此可以稍微介绍下RTT基本的结构,RTT这个系统主要由下面几个部分组成:

1、最重要的实时内核

2、shell

3、一些常用库(Lwip,文件系统,AT Command)

4、一些中间层(如设备抽象,SAL)

5、一些不那么常用的软件库(各种软件package,如图像识别,GUI,iot支持,数据库等)

这次要使用GUI就在 package 的system packages中。

关于RTT整个系统的理解,我也会在领会了之后在文章中慢慢写出来供大家探讨。那么先,回到移植上来:

1、首先在env中使用menuconfig,开启GUI Engine。

然后保存退出,别忘了在env中使用pkgs --update更新软件包,然后重新生成mdk5的工程。

接下在就是在STM32F429的BSP中找到drv_lcd.c .h文件,复制到STM32F4xx-HAL,Driver文件夹中,并添加到mdk工程中,

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值