0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

调出好画面!带你玩转飞凌嵌入式AM62x开发板的显示接口

飞凌嵌入式 2023-12-08 11:35 次阅读

来源:飞凌嵌入式官网

“显示”是嵌入式开发板最为重要的功能之一,能够支持更多种类、更高规格的显示接口,意味着它能够应对的使用场景也更加广泛。每一款嵌入式开发板在出厂前都会做屏幕调试,但在客户的实际项目开发过程中往往会选择非原厂的其他屏体进行适配,而在这个过程中可能会遇到一些无法适配问题。

以飞凌嵌入式AM62x系列的OK6254-C开发板为例,它拥有LVDS和RGB两种显示接口,最多支持2路显示控制器,可同时输出2种不同画面。为了帮助开发者们更方便地进行调试,小编会分上、下两篇文章详细介绍OK6254-C开发板的显示方案,本文将先为大家带来RGB的显示和修改方式。

1、RGB接口规格

飞凌嵌入式OK6254-C开发板提供1个24bit RGB并行显示接口,支持最高分辨率为 WUXGA(1920x1200 @60fps,165MHz 像素时钟)。 底板通过FPC座引出16bit数据接口,默认适配飞凌嵌入式7英寸电阻电容触摸屏,分辨率为1024x600@60fps。

如果对色彩细节和真实性要求较高,RGB888是更好的选择;如果存储空间有限且对色彩表现的要求不高,则可以考虑使用RGB565以节省存储资源。这时,就涉及到了RGB888和RGB565的选择问题。

2 、RGB888和RGB565的选择和修改

OK6254-C设备树的修改十分方便,我们把设备树分为三个部分——内核设备树,LVDS显示设备树,RGB显示设备树。若要进行RGB888和RGB565的选择和修改,我们需要打开OK6254-C-rgb.dts文件,如下图:

wKgZomVyjxmASl9kAABa72sJucw500.png

上图中第一个红色方框内,我们可以修改RGB显示为RGB888或者RGB565,默认为rgb565。下边的红色方框是分辨率信息,默认为1024*600,最大支持1920x1200,大家根据根据自己手中的屏体手册修改对应参数即可。此外,OK6254-C开发板还支持800*480的屏幕分辨率,接下来为大家介绍选屏操作。

打开文件OK6254-C-rgb-800_480.dts

大家可以在下图红框部分修改分辨率以及适合屏幕的屏体参数。

wKgaomVyjxmAang_AAA_2Gwmgkc405.png

(1) 编译:

因为我们只对设备树进行了修改,所以我们不需要全编译,否则不仅费时而且费力。编译内核后会在images目录下生成新的Image 和多个设备树文件,在这里我们只需要单独编译内核。

1. 切换目录:cd OK6254-linux-sdk/

2. 执行环境变量:. build.sh

3. 执行单独编译内核的指令:sudo ./build.sh kernel

4. 打包所有设备树文件到开发板/boot/目录下替换,然后sync保存重启scp images/OK6254-C* root@172.16.0.225:/boot/

至此修改完毕。

(2) 选屏阶段:

我们已经修改好了对应的文件,替换之后应该如何选择屏幕呢?目前屏幕切换控制方式有三种——内核设备树指定、Uboot菜单动态控制、Forlinx Desktop界面Ubootmenu应用程序。 今天简单介绍一下Uboot菜单动态控制

Uboot启动过程中,按空格键将会进入Uboot 菜单。 菜单共有三个选项:

输入0,将会进入uboot 命令行;

输入1,将会重启Uboot;

输入2,将会进入显示配置菜单。

wKgZomVyjxmAdHTZAAAFR09ATwI575.png

屏幕配置菜单有三个选项:

输入0,将会返回上一级菜单;

输入1,会切换选项1显示的内容,从而配置屏幕1 LVDS; 注: 屏幕1支持单LVDS、双LVDS和关闭(即LVDS off)

输入2,会切换选项2显示的内容,从而配置屏幕2 LCD。 注: 屏幕2支持1024*600 分辨率LCD屏, 800*480分辨率 LCD屏幕和关闭(即RGB off)

选择LCD屏时,我们输入2就OK。

wKgaomVyjxmAXENmAAAJHUqHZsU660.png

选择好需要的配置后,输入0返回上一级菜单。重启Uboot或进入命令行启动系统,都可以使屏幕设置生效。 其它分辨率屏幕请按照屏幕参数要求自行修改内核设备树屏幕参数实现。

至此,我们对于RGB的显示方案介绍完毕, 当然其他显示接口也是类似,大家可以关注后续的应用笔记。

wKgZomVyjxmAaAMdAAFz-PO9jag45.jpeg
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 屏幕
    +关注

    关注

    6

    文章

    1190

    浏览量

    55729
  • 显示
    +关注

    关注

    0

    文章

    434

    浏览量

    45104
  • 嵌入式技术
    +关注

    关注

    10

    文章

    360

    浏览量

    35591
  • 开发板
    +关注

    关注

    25

    文章

    4926

    浏览量

    97137
  • 飞凌嵌入式
    +关注

    关注

    1

    文章

    89

    浏览量

    158
收藏 人收藏

    评论

    相关推荐

    AM62x低功耗SK EVM用户指南

    电子发烧友网站提供《AM62x低功耗SK EVM用户指南.pdf》资料免费下载
    发表于 11-12 15:00 0次下载
    <b class='flag-5'>AM62x</b>低功耗SK EVM用户指南

    基于TI AM62x的Debian系统正式发布,丰富的软件生态,让您的应用开发更便利!

    ,处理器ARM Cortex-A53(64bit)主处理单元主频高达1.4GHz,ARM Cortex-M4F实时处理单元主频高达400MHz。创龙科技基于AM62x设计的工业评估
    发表于 10-29 10:03

    嵌入式FET6254-C核心为智能运动控制系统强力赋能

    基于TI Sitara™ AM62x系列处理器设计开发嵌入式FET6254-C核心,以其
    的头像 发表于 10-23 14:42 532次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>FET6254-C核心<b class='flag-5'>板</b>为智能运动控制系统强力赋能

    AM62x DDR设计和布局指南

    电子发烧友网站提供《AM62x DDR设计和布局指南.pdf》资料免费下载
    发表于 09-14 10:16 0次下载
    <b class='flag-5'>AM62x</b> DDR<b class='flag-5'>板</b>设计和布局指南

    【PHYTEC AM62x开发板试用】ETHRNET以太网口调试过程

    现在将我调试PHYTEC AM62X以太网口过程发表一下。 通过认真看了开发板接口Interface章节内容,一步一步掌握了许多接囗操作方法,比如HDMI,UART,USB,I2C等,这里着重介绍
    发表于 06-25 11:45

    【PHYTEC AM62x开发板试用】开箱

    至今,一直是工业嵌入式系统和工控行业最可靠的合作伙伴之一。而这次提供的phyBOARD-AM62x 开发板同样如此,具有出色的稳定性和可靠性等工业产品的特色。简介如下: 可以看到,PCB做得
    发表于 06-18 23:27

    没抢到?米尔AM62x开发板限量5折又来了

    AM62x替代AM335x处理器上次米尔AM62x开发板的5折活动没抢到,今天又来了!!!精彩不容错过,限量30PCSSitara作为TI处理器经典系列,曾推出众多优秀处理器型号(如
    的头像 发表于 05-17 08:01 458次阅读
    没抢到?米尔<b class='flag-5'>AM62x</b><b class='flag-5'>开发板</b>限量5折又来了

    基于TI AM62x的SPI接口配置

    了空间上的优化和便捷。正因为它简单易用的特点,现在越来越多的芯片选择集成SPI通信协议。 作为TI Sitara™产品线新一代MPU产品,TI AM62x处理器特别配备了多达4路的SPI接口以及1路
    发表于 03-22 15:52

    嵌入式RK3568开发板蓝牙收、发文件测试

    本文由电子发烧友论坛用户fsdzdzy提供,感谢分享。嵌入式每月定期开展新的开发板体验活动,欢迎更多工程师朋友的关注和参与。
    的头像 发表于 02-02 16:31 1800次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>RK3568<b class='flag-5'>开发板</b>蓝牙收、发文件测试

    嵌入式T113-i开发板的调屏方法

    对于飞嵌入式T113-i开发板的调屏问题,需要按照以下步骤进行操作
    的头像 发表于 01-29 16:25 883次阅读

    嵌入式T113-i开发板的调屏方法,就是这样简单

    嵌入式不久前推出的FET113i-S作为一款兼具高效计算能力与泛用性的全国产核心,拥有丰富的接口资源。其中“
    的头像 发表于 01-12 11:50 2159次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>T113-i<b class='flag-5'>开发板</b>的调屏方法,就是这样简单

    带你玩转AM62x开发板显示接口

      1 LVDS接口规格   嵌入式OK6254-C开发板提供2个4-lane LVDS显示
    发表于 01-11 09:09

    带你玩转AM62x开发板显示接口——LVDS的显示和修改方式

    说,我们进入正题。1LVDS接口规格嵌入式OK6254-C开发板提供2个4-laneLVDS显示
    的头像 发表于 01-05 08:02 1178次阅读
    <b class='flag-5'>带你</b><b class='flag-5'>玩转</b><b class='flag-5'>AM62x</b><b class='flag-5'>开发板</b>的<b class='flag-5'>显示</b><b class='flag-5'>接口</b>——LVDS的<b class='flag-5'>显示</b>和修改方式

    技术帖 | 嵌入式T113-i开发板的休眠及唤醒操作

    嵌入式OK113i-S开发板支持两种休眠方式:freeze和mem。本篇内容小编会为大家介绍如何让
    的头像 发表于 12-29 08:02 1178次阅读
    技术帖 | <b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>T113-i<b class='flag-5'>开发板</b>的休眠及唤醒操作

    玩转AM62x开发板显示接口调试

    选择非原厂的其他屏体进行适配,而在这个过程中可能会遇到一些无法适配问题。 以嵌入式AM62x系列的OK6254-C开发板为例,它拥有LV
    发表于 12-08 11:23