如何在RA8D1MIPILCD上显示任意内容

原创 瑞萨MCU小百科 2024-08-09 12:00

瑞萨电子RA8D1 MCU系列是业界首款基于Arm®Cortex®-M85(CM85)内核的32位图形微控制器(MCU),能够在480MHz频率下实现超过3000 CoreMark分数的突破性性能,可支持高分辨率显示和视觉AI应用的卓越图形功能。此系列属于通用型MCU器件,适用于工业自动化、家用电器、智能家居、消费品、楼宇/家居自动化和医疗/保健细分市场中的各种高性能和计算密集型应用场景。


RA8D1 MCU集成了高性能CM85内核和大内存,以及丰富的外设集,包括带并行RGB和MIPI-DSI接口的高分辨率TFT-LCD控制器、2D绘图引擎、16位摄像头接口和多个外部内存接口,经过优化可满足各种图形和视觉AI应用的需求。此类MCU采用176引脚和224引脚封装。内置类似Secure Element的功能,搭配先进的加密安全IP、不可变存储、真实安全启动和防篡改保护功能,实现真正安全的物联网。


RA8D1 MCU由灵活软件包(FSP)和一整套软硬件开发工具提供全面支持。

点击可查看大图


RA8D1

https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ra8d1-480-mhz-arm-cortex-m85-based-graphics-microcontroller-helium-and-trustzone#overview


01

介绍

RA8D1具有性能强悍的LCD控制器,适用于HMI等应用,同时具有MIPI DSI接口,可以做丰富的界面设计。


本文以EK-RA8D1为硬件平台,e2studio为开发环境,介绍一下如何在RA8D1+MIPI屏上显示任意文本内容。在LCD上显示文本的方法有多种,这次介绍一款非常好用且强大的工具–GIMP。可以直接百度或者Google搜索GIMP,下载安装。


02

步骤

考虑到图片和文本显示很多时候会考虑到图层的叠加,本次显示文本的演示基于CEU摄像头采集和显示的工程来做,CEU工程可以从这个链接下载代码-ceu_ek_ra8d1-RECN_MCU_AE(gitee.com)。


Gitee

https://gitee.com/login?redirect_to_url=https%3A%2F%2Fe.gitee.com%2Frecn-mcu-ae%2Frepos%2Frecn-mcu-ae%2Fceuekra8d1%2Fsources


(1)首先介绍FSP中GLCDC的配置。在GLCDC中输入的 Graphics Layer中总共需要用到2个Layer。其中Layer1用作摄像头图像的显示,所以配置为全屏的大小。


左右滑动查看完整内容


(2)使能Layer2,Horizontal size和Vertical size分别设置为100和200,Framebuffer名字设置为fb_foreground。


左右滑动查看完整内容


(3)设置想要显示的内容。打开GIMP,新建一个工程,设置长宽为100x200像素。


左右滑动查看完整内容


点击OK后,你会看到一个100x200的空白画布。


(4)接下来就输入你想要的内容。GIMP工具提供了一个文本工具。点击后可以设置文本的大小、颜色等属性。


左右滑动查看完整内容


(5)设置完成后,可以导出为.c文件,然后加到e2studio工程中使用。点击File->Export  as...。输入名字和需要保存的路径,点击Export,最后输入生成数组的名字,设置如下,点击Export。


点击可查看大图


(6)GIMP显示的内容如下。在MIPI屏上如果显示正常,看到的内容应该和这个一样。

点击可查看大图


(7)在e2studio工程中添加刚才GIMP导出的c文件。可以直接把这个文件拷贝到工程中。


(8)代码实现和分析。在hal_entry.c里面添加如下代码,其中用到Renesas的data就是刚才导出时所输入的数组名字Renesas。所操作的目标buffer就是前面FSP所设的Layer1的buffer名字--“fb_foreground”。


左右滑动查看完整内容


03

实物演示

以上步骤完成后,连接MIPI LCD到EK-RA8D1上,SW1的第3和第7引脚切换到“on”。SW的1位置如图,OV7725连接如下,如果没有OV7725模组,可以不用,软件方面屏蔽对应的摄像头操作即可。

点击可查看大图


编译,下载,运行,最终在屏幕上显示内容如下。可以看到显示的内容和在GIMP上输入的是一样的,至此已实现在RA8D1上显示文本内容。

点击可查看大图


04

总结

本文介绍了使用RA8D1 MIPI LCD显示任意内容,在不加任何UI系统的情况下,使用这种方法可以快速实现一些文字或者图片的内容显示。同时介绍了GIMP强大的图形文字编辑软件,这个工具有很多有意思的功能,比如把图片变成3D,透视,缩放等。有了这个工具的加持,可以在RA8D1上随心所欲的显示你想要的内容了。


需要技术支持?

如您在使用瑞萨MCU/MPU产品中有任何问题,可识别下方二维码或复制网址到浏览器中打开,进入瑞萨技术论坛寻找答案或获取在线技术支持。

https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/



1

END

1


推荐阅读

解决方案 | 基于RA8D1 MIPI DSI实现LVGL显示

解决方案 | 瑞萨RA8D1&RA8M1产品方案分享

基于RA8D1 MIPI DSI实现LVGL

更多精彩,敬请关注


评论
  • 流量传感器是实现对燃气、废气、生活用水、污水、冷却液、石油等各种流体流量精准计量的关键手段。但随着工业自动化、数字化、智能化与低碳化进程的不断加速,采用传统机械式检测方式的流量传感器已不能满足当代流体计量行业对于测量精度、测量范围、使用寿命与维护成本等方面的精细需求。流量传感器的应用场景(部分)超声波流量传感器,是一种利用超声波技术测量流体流量的新型传感器,其主要通过发射超声波信号并接收反射回来的信号,根据超声波在流体中传播的时间、幅度或相位变化等参数,间接计算流体的流量,具有非侵入式测量、高精
    华普微HOPERF 2025-01-13 14:18 482浏览
  • 食物浪费已成为全球亟待解决的严峻挑战,并对环境和经济造成了重大影响。最新统计数据显示,全球高达三分之一的粮食在生产过程中损失或被无谓浪费,这不仅导致了资源消耗,还加剧了温室气体排放,并带来了巨大经济损失。全球领先的光学解决方案供应商艾迈斯欧司朗(SIX:AMS)近日宣布,艾迈斯欧司朗基于AS7341多光谱传感器开发的创新应用来解决食物浪费这一全球性难题。其多光谱传感解决方案为农业与食品行业带来深远变革,该技术通过精确判定最佳收获时机,提升质量控制水平,并在整个供应链中有效减少浪费。 在2024
    艾迈斯欧司朗 2025-01-14 18:45 59浏览
  • ARMv8-A是ARM公司为满足新需求而重新设计的一个架构,是近20年来ARM架构变动最大的一次。以下是对ARMv8-A的详细介绍: 1. 背景介绍    ARM公司最初并未涉足PC市场,其产品主要针对功耗敏感的移动设备。     随着技术的发展和市场需求的变化,ARM开始扩展到企业设备、服务器等领域,这要求其架构能够支持更大的内存和更复杂的计算任务。 2. 架构特点    ARMv8-A引入了Execution State(执行状
    丙丁先生 2025-01-12 10:30 466浏览
  •   在信号处理过程中,由于信号的时域截断会导致频谱扩展泄露现象。那么导致频谱泄露发生的根本原因是什么?又该采取什么样的改善方法。本文以ADC性能指标的测试场景为例,探讨了对ADC的输出结果进行非周期截断所带来的影响及问题总结。 两个点   为了更好的分析或处理信号,实际应用时需要从频域而非时域的角度观察原信号。但物理意义上只能直接获取信号的时域信息,为了得到信号的频域信息需要利用傅里叶变换这个工具计算出原信号的频谱函数。但对于计算机来说实现这种计算需要面对两个问题: 1.
    TIAN301 2025-01-14 14:15 108浏览
  • 新年伊始,又到了对去年做总结,对今年做展望的时刻 不知道你在2024年初立的Flag都实现了吗? 2025年对自己又有什么新的期待呢? 2024年注定是不平凡的一年, 一年里我测评了50余块开发板, 写出了很多科普文章, 从一个小小的工作室成长为科工公司。 展望2025年, 中国香河英茂科工, 会继续深耕于,具身机器人、飞行器、物联网等方面的研发, 我觉得,要向未来学习未来, 未来是什么? 是掌握在孩子们生活中的发现,和精历, 把最好的技术带给孩子,
    丙丁先生 2025-01-11 11:35 457浏览
  • 根据Global Info Research(环洋市场咨询)项目团队最新调研,预计2030年全球无人机电池和电源产值达到2834百万美元,2024-2030年期间年复合增长率CAGR为10.1%。 无人机电池是为无人机提供动力并使其飞行的关键。无人机使用的电池类型因无人机的大小和型号而异。一些常见的无人机电池类型包括锂聚合物(LiPo)电池、锂离子电池和镍氢(NiMH)电池。锂聚合物电池是最常用的无人机电池类型,因为其能量密度高、设计轻巧。这些电池以输出功率大、飞行时间长而著称。不过,它们需要
    GIRtina 2025-01-13 10:49 182浏览
  • PNT、GNSS、GPS均是卫星定位和导航相关领域中的常见缩写词,他们经常会被用到,且在很多情况下会被等同使用或替换使用。我们会把定位导航功能测试叫做PNT性能测试,也会叫做GNSS性能测试。我们会把定位导航终端叫做GNSS模块,也会叫做GPS模块。但是实际上他们之间是有一些重要的区别。伴随着技术发展与越发深入,我们有必要对这三个词汇做以清晰的区分。一、什么是GPS?GPS是Global Positioning System(全球定位系统)的缩写,它是美国建立的全球卫星定位导航系统,是GNSS概
    德思特测试测量 2025-01-13 15:42 491浏览
  • 数字隔离芯片是现代电气工程师在进行电路设计时所必须考虑的一种电子元件,主要用于保护低压控制电路中敏感电子设备的稳定运行与操作人员的人身安全。其不仅能隔离两个或多个高低压回路之间的电气联系,还能防止漏电流、共模噪声与浪涌等干扰信号的传播,有效增强电路间信号传输的抗干扰能力,同时提升电子系统的电磁兼容性与通信稳定性。容耦隔离芯片的典型应用原理图值得一提的是,在电子电路中引入隔离措施会带来传输延迟、功耗增加、成本增加与尺寸增加等问题,而数字隔离芯片的目标就是尽可能消除这些不利影响,同时满足安全法规的要
    华普微HOPERF 2025-01-15 09:48 78浏览
  • 随着数字化的不断推进,LED显示屏行业对4K、8K等超高清画质的需求日益提升。与此同时,Mini及Micro LED技术的日益成熟,推动了间距小于1.2 Pitch的Mini、Micro LED显示屏的快速发展。这类显示屏不仅画质卓越,而且尺寸适中,通常在110至1000英寸之间,非常适合应用于电影院、监控中心、大型会议、以及电影拍摄等多种室内场景。鉴于室内LED显示屏与用户距离较近,因此对于噪音控制、体积小型化、冗余备份能力及电气安全性的要求尤为严格。为满足这一市场需求,开关电源技术推出了专为
    晶台光耦 2025-01-13 10:42 498浏览
  • 01. 什么是过程能力分析?过程能力研究利用生产过程中初始一批产品的数据,预测制造过程是否能够稳定地生产符合规格的产品。可以把它想象成一种预测。通过历史数据的分析,推断未来是否可以依赖该工艺持续生产高质量产品。客户可能会要求将过程能力研究作为生产件批准程序 (PPAP) 的一部分。这是为了确保制造过程能够持续稳定地生产合格的产品。02. 基本概念在定义制造过程时,目标是确保生产的零件符合上下规格限 (USL 和 LSL)。过程能力衡量制造过程能多大程度上稳定地生产符合规格的产品。核心概念很简单:
    优思学院 2025-01-12 15:43 522浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦