RISC-V生态开发套件解析(十一):LicheeRV 86开发板MIPI/RGB显示输出方式切换

简介: RISC-V生态开发套件解析(十一):LicheeRV 86开发板MIPI/RGB显示输出方式切换

编辑语:

随着RISC-V生态的蓬勃发展,相关开源开发套件也开始逐渐丰富。为了帮助开发者快速了解、玩转新推出的RISC-V开发套件,OCC推出RISC-V生态开发套件解析系列内容,详细讲解生态开发套件的功能特点与上手教程。


在前十期内容中,我们已经介绍了LicheeRV 86开发板基础功能的控制方式和配套生态软件Waft的使用方式。开发者通过学习已经可以开启LicheeRV 86开发板的实战应用开发。因此,本期内容我们将分享该开发套件的实战示例,带大家熟悉LicheeRV 86开发板MIPI/RGB显示输出的切换方式。


01目的

解读如何切换LicheeRV 86开发板的MIPI/RGB显示输出方式。

02准备

  • 86开发板
  • TF卡
  • TF卡烧写


03说明

86开发板支持2两种屏幕输出,RGB 接口和MIPI 接口。在Linux 系统里可以通过更新BOOT的DTS配置来选择屏幕的输出接口。


针对86开发面板矽速团队已经提供了3个DTS的配置文件。对应不同的分辨率和输出接口,具体如下图片内容:


操作步骤:

  • 屏与开发板的连接
  • 获取最DTS配置文件
  • 将DTS 文件复制到开发板上
  • 执行覆盖命名,更新boot DTS文件
  • 重起,目标显示接口显示输出


获取DTS配置文件

DTS配置文件下载:

https://dl.sipeed.com/shareURL/LICHEE/D1/Lichee_RV/SDK/board

图片.png

04操作

下面以MIPI接口屏输出为例:


第一步:连接

将 8寸触摸屏和 86开发板通过MIPI 接口连接,如下图:

图片.png


第二步:下载 BOOT DTS 配置文件

DTS配置文件下载:

https://dl.sipeed.com/shareURL/LICHEE/D1/Lichee_RV/SDK/board

图片.png


第三步: 将DTS 文件复制到开发板


第四步:执行覆盖命名,更新boot DTS文件


# 执行 boot dts 覆盖命令
sudo dd if=boot_package_86_720p.fex of=/dev/mmcblk0 bs=1K seek=16400


结果如下:

图片.png


第五步:重起,目标显示接口显示输出


05Q&A

Q:触摸屏没起作用如何处理

A:先检查接线是否正确,通过 ls /dev/input 命令检查是否已经检查到触摸设备

相关文章
|
14天前
|
开发框架 供应链 监控
并行开发模型详解:类型、步骤及其应用解析
在现代研发环境中,企业需要在有限时间内推出高质量的产品,以满足客户不断变化的需求。传统的线性开发模式往往拖慢进度,导致资源浪费和延迟交付。并行开发模型通过允许多个开发阶段同时进行,极大提高了产品开发的效率和响应能力。本文将深入解析并行开发模型,涵盖其类型、步骤及如何通过辅助工具优化团队协作和管理工作流。
47 3
|
17天前
|
XML JSON API
ServiceStack:不仅仅是一个高性能Web API和微服务框架,更是一站式解决方案——深入解析其多协议支持及简便开发流程,带您体验前所未有的.NET开发效率革命
【10月更文挑战第9天】ServiceStack 是一个高性能的 Web API 和微服务框架,支持 JSON、XML、CSV 等多种数据格式。它简化了 .NET 应用的开发流程,提供了直观的 RESTful 服务构建方式。ServiceStack 支持高并发请求和复杂业务逻辑,安装简单,通过 NuGet 包管理器即可快速集成。示例代码展示了如何创建一个返回当前日期的简单服务,包括定义请求和响应 DTO、实现服务逻辑、配置路由和宿主。ServiceStack 还支持 WebSocket、SignalR 等实时通信协议,具备自动验证、自动过滤器等丰富功能,适合快速搭建高性能、可扩展的服务端应用。
75 3
|
3天前
|
监控 安全 Serverless
"揭秘D2终端大会热点技术:Serverless架构最佳实践全解析,让你的开发效率翻倍,迈向技术新高峰!"
【10月更文挑战第23天】D2终端大会汇聚了众多前沿技术,其中Serverless架构备受瞩目。它让开发者无需关注服务器管理,专注于业务逻辑,提高开发效率。本文介绍了选择合适平台、设计合理函数架构、优化性能及安全监控的最佳实践,助力开发者充分挖掘Serverless潜力,推动技术发展。
9 1
|
11天前
|
机器学习/深度学习 安全 搜索推荐
中国CRM市场深度解析:本土化定制开发的领军厂商与未来趋势
国内CRM软件企业正面临日益增长的本土定制需求,这不仅考验服务商的综合水平,也推动了市场的快速发展。本文将深入解析中国CRM市场的现状,探讨领军厂商的优势,并预测未来趋势,包括智能化、集成化、本土化与国际化并行及云服务模式的普及。
|
19天前
|
缓存 Java 程序员
Map - LinkedHashSet&Map源码解析
Map - LinkedHashSet&Map源码解析
39 0
|
19天前
|
算法 Java 容器
Map - HashSet & HashMap 源码解析
Map - HashSet & HashMap 源码解析
29 0
|
19天前
|
存储 Java C++
Collection-PriorityQueue源码解析
Collection-PriorityQueue源码解析
33 0
|
19天前
|
安全 Java 程序员
Collection-Stack&Queue源码解析
Collection-Stack&Queue源码解析
45 0
|
17天前
|
存储
让星星⭐月亮告诉你,HashMap的put方法源码解析及其中两种会触发扩容的场景(足够详尽,有问题欢迎指正~)
`HashMap`的`put`方法通过调用`putVal`实现,主要涉及两个场景下的扩容操作:1. 初始化时,链表数组的初始容量设为16,阈值设为12;2. 当存储的元素个数超过阈值时,链表数组的容量和阈值均翻倍。`putVal`方法处理键值对的插入,包括链表和红黑树的转换,确保高效的数据存取。
39 5
|
18天前
|
Java Spring
Spring底层架构源码解析(三)
Spring底层架构源码解析(三)

推荐镜像

更多