Files
luban-lite-t3e-pro/doc/topics/sdk/app/usb-display-config.html
2025-01-23 16:37:00 +08:00

257 lines
35 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" data-whc_version="26.0">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="配置 USB Device Controller 配置 USB 设备功能和进行其他开发工作之前,需按照下列流程配置 USB Device Controller 进入 SDK 根目录,执行下列命令,进入 menuconfig 的功能配置界面: scons menuconfig 在 menuconfig 中的功能界面,使能 USB 端口并配置当前 USB 端口为 Device 模式。 Board ..."/><meta name="DC.rights.owner" content="(C) 版权 2025"/><meta name="copyright" content="(C) 版权 2025"/><meta name="generator" content="DITA-OT"/><meta name="DC.type" content="topic"/><meta name="DC.relation" content="../../../topics/sdk/app/usb-display.html"/><meta name="DC.relation" content="../../../topics/sdk/app/usb-display.html"/><meta name="DC.relation" content="../../../topics/sdk/display/usb-display-config-addon.html"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.creator" content="yan.wang"/><meta name="DC.date.modified" content="2024-01-15"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="usb_display_config"/><title>配置 USB 设备功能</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content="usb_display_config-d5856e2023"/><meta name="wh-source-relpath" content="topics/sdk/app/usb-display-config.dita"/><meta name="wh-out-relpath" content="topics/sdk/app/usb-display-config.html"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/commons.css?buildId=2023110923"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/topic.css?buildId=2023110923"/>
<script src="../../../webhelp/app/options/properties.js?buildId=20250121171154"></script>
<script src="../../../webhelp/app/localization/strings.js?buildId=2023110923"></script>
<script src="../../../webhelp/app/search/index/keywords.js?buildId=20250121171154"></script>
<script defer="defer" src="../../../webhelp/app/commons.js?buildId=2023110923"></script>
<script defer="defer" src="../../../webhelp/app/topic.js?buildId=2023110923"></script>
<link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-styles-web.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/notes.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-common.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-images.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/footnote.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-web-watermark.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/topic-body-list.css?buildId=2023110923"/></head>
<body id="usb_display_config" class="wh_topic_page frmBody">
<a href="#wh_topic_body" class="sr-only sr-only-focusable">
跳转到主要内容
</a>
<header class="navbar navbar-default wh_header">
<div class="container-fluid">
<div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
<div class="wh_logo_and_publication_title_container">
<div class="wh_logo_and_publication_title">
<a href="http://www.artinchip.com" class=" wh_logo d-none d-sm-block "><img src="../../../company-logo-white.png" alt="RTOS SDK 使用指南SDK 指南文件"/></a>
<div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle"><span class="ph mainbooktitle">RTOS SDK 使用指南</span><span class="ph booktitlealt">SDK 指南文件</span></span></a></div>
</div>
</div>
<div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
</div>
</div>
</div>
</header>
<div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="搜索 " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="搜索查询" required="required"/><button type="submit" class="wh_search_button" aria-label="搜索"><span class="search_input_text">搜索</span></button></div></form>
</div>
<div class="container-fluid" id="wh_topic_container">
<div class="row">
<nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
<div data-tooltip-position="bottom" class=" wh_breadcrumb "><ol class="d-print-none"><li><span class="home"><a href="../../../index.html"><span>主页</span></a></span></li><li><div class="topicref" data-id="concept_rcx_czh_pzb"><div class="title"><a href="../../../topics/sdk/chapter-app.html">应用场景</a><div class="wh-tooltip"><p class="shortdesc">描述了 SDK 在不同应用场景中的配置和使用包括系统更新、OTA、安全方案等。</p></div></div></div></li><li><div class="topicref" data-id="usb_display"><div class="title"><a href="../../../topics/sdk/app/usb-display.html">USB Display 方案</a></div></div></li><li class="active"><div class="topicref" data-id="usb_display_config"><div class="title"><a href="../../../topics/sdk/app/usb-display-config.html">配置 USB 设备功能</a></div></div></li></ol></div>
<div class="wh_right_tools">
<button class="wh_hide_highlight" aria-label="切换搜索突出显示" title="切换搜索突出显示"></button>
<button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="折叠截面" title="折叠截面"></button>
<div class=" wh_navigation_links "><span id="topic_navigation_links" class="navheader">
<span class="navprev"><a class="- topic/link link" href="../../../topics/sdk/app/usb-display.html" title="USB Display 方案" aria-label="上一主题: USB Display 方案" rel="prev"></a></span>
<span class="navnext"><a class="- topic/link link" href="../../../topics/sdk/display/usb-display-config-addon.html" title="配置附加功能" aria-label="下一主题: 配置附加功能" rel="next"></a></span> </span></div>
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
<button type="button" id="wh_toc_button" class="custom-toggler navbar-toggler collapsed wh_toggle_button navbar-light" aria-expanded="false" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc">
<span class="navbar-toggler-icon"></span>
</button>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<nav id="wh_publication_toc" class="col-lg-3 col-md-3 col-sm-12 d-md-block d-none d-print-none" aria-label="Table of Contents Container">
<div id="wh_publication_toc_content">
<div class=" wh_publication_toc " data-tooltip-position="right"><span class="expand-button-action-labels"><span id="button-expand-action" role="button" aria-label="Expand"></span><span id="button-collapse-action" role="button" aria-label="Collapse"></span><span id="button-pending-action" role="button" aria-label="Pending"></span></span><ul role="tree" aria-label="Table of Contents"><li role="treeitem"><div data-tocid="revinfo_linux-d5856e989" class="topicref" data-id="revinfo_linux" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/revinfo/revinfo_rtos.html" id="revinfo_linux-d5856e989-link">修订记录</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1003" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1003-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/env/sdk-compile.html" id="id-d5856e1003-link">SDK 编译</a><div class="wh-tooltip"><p class="shortdesc">介绍不同编译环境下 SDK 的详细编译流程。</p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1152" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1152-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/advanced/sdk-usage.html" id="id-d5856e1152-link">使用指南</a><div class="wh-tooltip"><p class="shortdesc">系统镜像、编译选项、开发板、应用等相关的详细使用说明。</p></div></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="concept_rcx_czh_pzb-d5856e1416" class="topicref" data-id="concept_rcx_czh_pzb" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action concept_rcx_czh_pzb-d5856e1416-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/chapter-app.html" id="concept_rcx_czh_pzb-d5856e1416-link">应用场景</a><div class="wh-tooltip"><p class="shortdesc">描述了 SDK 在不同应用场景中的配置和使用包括系统更新、OTA、安全方案等。</p></div></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="id-d5856e1431" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/usb/udisk.html" id="id-d5856e1431-link">挂载 U 盘 </a></div></div></li><li role="treeitem"><div data-tocid="id-d5856e1443" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/sdmc/sdcard.html" id="id-d5856e1443-link">挂载 SD 卡</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1455" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1455-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/burnsys_user_guide.html" id="id-d5856e1455-link">系统更新</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1553" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1553-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/ota/ota_guide.html" id="id-d5856e1553-link">OTA 方案</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1657" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1657-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/xip/xip_user_guide.html" id="id-d5856e1657-link">XIP 方案 </a></div></div></li><li role="treeitem"><div data-tocid="id-d5856e1734" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/app/psram_load.html" id="id-d5856e1734-link">分散加载</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1746" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1746-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/app/dm.html" id="id-d5856e1746-link">动态加载 (DM-APP)</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1806" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1806-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/secure/chapter-secure.html" id="id-d5856e1806-link">安全方案</a></div></div></li><li role="treeitem"><div data-tocid="mkfs_partition_image-d5856e1866" class="topicref" data-id="mkfs_partition_image" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/app/mkfs_partition_image.html" id="mkfs_partition_image-d5856e1866-link">制作分区镜像</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1878" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1878-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/d13x_bare_boot/index.html" id="id-d5856e1878-link">客制化启动</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1963" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1963-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/burner_offline_lite.html" id="id-d5856e1963-link">离线烧录</a></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="usb_display-d5856e2011" class="topicref" data-id="usb_display" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action usb_display-d5856e2011-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/app/usb-display.html" id="usb_display-d5856e2011-link">USB Display 方案</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem" class="active"><div data-tocid="usb_display_config-d5856e2023" class="topicref" data-id="usb_display_config" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/app/usb-display-config.html" id="usb_display_config-d5856e2023-link">配置 USB 设备功能</a></div></div></li><li role="treeitem"><div data-tocid="usb_display_config_addon-d5856e2035" class="topicref" data-id="usb_display_config_addon" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/display/usb-display-config-addon.html" id="usb_display_config_addon-d5856e2035-link">配置附加功能</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="usb_display_config_ui-d5856e2047" class="topicref" data-id="usb_display_config_ui" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action usb_display_config_ui-d5856e2047-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/display/usb-display-config-ui.html" id="usb_display_config_ui-d5856e2047-link">配置本地 UI</a></div></div></li><li role="treeitem"><div data-tocid="usb_display_rotate-d5856e2071" class="topicref" data-id="usb_display_rotate" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/display/usb-display-rotate.html" id="usb_display_rotate-d5856e2071-link">配置横屏竖用和竖屏横用功能</a></div></div></li><li role="treeitem"><div data-tocid="usb_display_config_screen_cut-d5856e2083" class="topicref" data-id="usb_display_config_screen_cut" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/display/usb-display-config-screen-cut.html" id="usb_display_config_screen_cut-d5856e2083-link">配置屏幕裁剪</a></div></div></li><li role="treeitem"><div data-tocid="usb_display_install_drive-d5856e2095" class="topicref" data-id="usb_display_install_drive" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/app/usb-display-install-drive.html" id="usb_display_install_drive-d5856e2095-link">安装驱动</a></div></div></li><li role="treeitem"><div data-tocid="usb_display_tp_calibrate_windows-d5856e2107" class="topicref" data-id="usb_display_tp_calibrate_windows" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/app/usb-display-tp-calibrate_windows.html" id="usb_display_tp_calibrate_windows-d5856e2107-link">在 Windows 中校准触摸屏</a></div></div></li></ul></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e2119" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e2119-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/peripheral/peripheral-intro.html" id="id-d5856e2119-link">外设移植</a><div class="wh-tooltip"><p class="shortdesc"><span class="ph">CTP、U 盘、SD 卡、有线和无线网络</span>等外设的介绍和使用说明。</p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e2244" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e2244-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/bringup/chapter-bringup.html" id="id-d5856e2244-link">BringUp</a><div class="wh-tooltip"><p class="shortdesc">在硬件上电后快速初始化系统,为操作系统的启动准备好必要的硬件环境。</p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e2345" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e2345-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/chapter-advanced-app.html" id="id-d5856e2345-link">高级应用</a><div class="wh-tooltip"><p class="shortdesc">系统、存储、多媒体、接口、安全等模块的详细配置和设计说明。</p></div></div></div></li></ul></div>
</div>
</nav>
<div class="col-lg-7 col-md-9 col-sm-12" id="wh_topic_body">
<button id="wh_close_publication_toc_button" class="close-toc-button d-none" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc" aria-expanded="true">
<span class="close-toc-icon-container">
<span class="close-toc-icon"></span>
</span>
</button>
<button id="wh_close_topic_toc_button" class="close-toc-button d-none" aria-label="Toggle topic table of content" aria-controls="wh_topic_toc" aria-expanded="true">
<span class="close-toc-icon-container">
<span class="close-toc-icon"></span>
</span>
</button>
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic topic" role="article" aria-labelledby="ariaid-title1"><span class="edit-link" style="font-size:12px; opacity:0.6; text-align:right; vertical-align:middle"><a target="_blank" href="http://172.16.35.88/tasks/jdssno1uvvbf2mltu9kb9v3if05d5gopuakboe8hlud18rma/edit/F:/aicdita/aicdita-cn/topics/sdk/app/usb-display-config.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">配置 USB 设备功能</h1><div class="date inPage">15 Jan 2024</div><div style="color: gray;">
Read time: 3 minute(s)
</div><div class="- topic/body body"><section class="- topic/section section" id="usb_display_config__section_hzq_5dd_b2c" data-ofbid="usb_display_config__section_hzq_5dd_b2c"><h2 class="- topic/title title sectiontitle">配置 USB Device Controller</h2>
<p class="- topic/p p" data-ofbid="d63301e24__20250121171521">配置 USB 设备功能和进行其他开发工作之前,需按照下列流程配置 USB Device Controller</p>
<ol class="- topic/ol ol" id="usb_display_config__ol_ong_5hc_b2c" data-ofbid="usb_display_config__ol_ong_5hc_b2c"><li class="- topic/li li" data-ofbid="d63301e28__20250121171521">进入 SDK 根目录,执行下列命令,进入 menuconfig
的功能配置界面:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="usb_display_config__codeblock_vyf_whc_b2c" data-ofbid="usb_display_config__codeblock_vyf_whc_b2c">scons menuconfig</pre></li><li class="- topic/li li" data-ofbid="d63301e32__20250121171521">
<div class="- topic/p p" data-ofbid="d63301e34__20250121171521">在 menuconfig 中的功能界面,使能 USB 端口并配置当前 USB 端口为 Device
模式。<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="usb_display_config__codeblock_rp5_yhc_b2c" data-ofbid="usb_display_config__codeblock_rp5_yhc_b2c">Board options
[*] Using Usb0
Select Usb0 mode (Device) ---&gt;</pre></div>
</li><li class="- topic/li li" data-ofbid="d63301e39__20250121171521">
<div class="- topic/p p" data-ofbid="d63301e41__20250121171521">使能 CherryUSB 驱动,并使能 Device
模式。<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="usb_display_config__codeblock_imw_13c_b2c" data-ofbid="usb_display_config__codeblock_imw_13c_b2c">Local packages options
&gt; Third-party packages options
[*] CherryUSB: tiny and portable USB host/device stack <strong class="hl-keyword">for</strong> embedded system with USB IP ---&gt;
[*] Enable usb device mode ---&gt;</pre></div>
<p class="- topic/p p" data-ofbid="d63301e46__20250121171521">完成上述配置后USB Device Controller 即可作为 USB 设备进行工作。根据需要,可以继续完成其他功能配置或进行调试和开发。</p>
</li></ol>
</section><section class="- topic/section section" id="usb_display_config__section_e11_d3c_b2c" data-ofbid="usb_display_config__section_e11_d3c_b2c"><h2 class="- topic/title title sectiontitle">配置基本显示功能</h2>
<p class="- topic/p p" data-ofbid="d63301e55__20250121171521">如需实现 USB Display 的基本显示功能,必须配置 LCD 参数,确保 LCD 能正常显示。关于详细配置描述,可查看 <a class="- topic/xref xref" href="../display/display_config_lite.html">Display 配置</a><a class="- topic/xref xref" href="../display/display_panel_port_lite.html">屏适配指南</a></p>
<div class="- topic/p p" data-ofbid="d63301e66__20250121171521">除了 LCD 基础功能参数外USB 端还可对显示功能进行额外控制,详细参数配置描述如下:<ol class="- topic/ol ol" data-ofbid="d63301e68__20250121171521"><li class="- topic/li li" data-ofbid="d63301e69__20250121171521">进入 SDK 根目录,执行下列命令,进入 menuconfig
的功能配置界面。<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="usb_display_config__codeblock_kw1_ftc_b2c" data-ofbid="usb_display_config__codeblock_kw1_ftc_b2c">scons menuconfig</pre></li><li class="- topic/li li" data-ofbid="d63301e73__20250121171521">
<div class="- topic/p p" data-ofbid="d63301e75__20250121171521">在 menuconfig 中的功能界面,使能 CherryUSB 和 USB Device
Mode。<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="usb_display_config__codeblock_lw1_ftc_b2c" data-ofbid="usb_display_config__codeblock_lw1_ftc_b2c">&gt; Local packages options
&gt; Third-party packages options
[*] CherryUSB: tiny and portable USB host/device stack <strong class="hl-keyword">for</strong> embedded system with USB IP ---&gt;
[*] Enable usb device mode ---&gt;</pre></div>
<div class="- topic/p p" data-ofbid="d63301e80__20250121171521">此时,可配置下列相关功能参数:<div class="- topic/note note note note_note" id="usb_display_config__note_slj_ytc_b2c" data-ofbid="usb_display_config__note_slj_ytc_b2c"><span class="note__title">注:</span> USB Display 会通过系统 API
自动读取当前屏幕的分辨率,无需额外配置。</div><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="usb_display_config__codeblock_qjp_ntc_b2c" data-ofbid="usb_display_config__codeblock_qjp_ntc_b2c">[*] Use display template
select USB coding format (AUTO) ---&gt;
(<span class="hl-number">0</span>) scale down <strong class="hl-keyword">for</strong> X two sides
(<span class="hl-number">0</span>) scale down <strong class="hl-keyword">for</strong> Y two sides
[ ] Using <strong class="hl-keyword">switch</strong> LCD on/off gpio (NEW)
[ ] Print FPS in-live</pre></div>
<div class="table-container"><table class="- topic/table table frame-all" id="usb_display_config__table_wbp_w5c_b2c" data-ofbid="usb_display_config__table_wbp_w5c_b2c" data-cols="2"><caption class="- topic/title title tablecap" data-caption-side="top" data-is-repeated="true"><span class="table--title-label"><span class="table--title-label-number"> 1</span><span class="table--title-label-punctuation">. </span></span><span class="table--title">USB Display 功能的详细参数配置</span></caption><colgroup><col style="width:33.222591362126245%"/><col style="width:66.77740863787375%"/></colgroup><thead class="- topic/thead thead"><tr class="- topic/row"><th class="- topic/entry entry colsep-1 rowsep-1" id="usb_display_config__table_wbp_w5c_b2c__entry__1">参数</th><th class="- topic/entry entry colsep-0 rowsep-1" id="usb_display_config__table_wbp_w5c_b2c__entry__2">描述</th></tr></thead><tbody class="- topic/tbody tbody"><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="usb_display_config__table_wbp_w5c_b2c__entry__1"><code class="+ topic/ph pr-d/codeph ph codeph">Use display template</code></td><td class="- topic/entry entry colsep-0 rowsep-1" headers="usb_display_config__table_wbp_w5c_b2c__entry__2">使能显示实例模板,必须使能。</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="usb_display_config__table_wbp_w5c_b2c__entry__1"><code class="+ topic/ph pr-d/codeph ph codeph">select USB coding format
(AUTO)</code></td><td class="- topic/entry entry colsep-0 rowsep-1" headers="usb_display_config__table_wbp_w5c_b2c__entry__2">图像编码格式,当前主要支持 JPEG 和 H264 编码格式。如不确定编码格式对应的性能,建议使用默认
AUTO
选项。<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="usb_display_config__codeblock_fhn_1vc_b2c" data-ofbid="usb_display_config__codeblock_fhn_1vc_b2c">(X) AUTO
( ) H264
( ) JPEG</pre></td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="usb_display_config__table_wbp_w5c_b2c__entry__1"><code class="+ topic/ph pr-d/codeph ph codeph">Using switch LCD on/off gpio
(NEW)</code></td><td class="- topic/entry entry colsep-0 rowsep-1" headers="usb_display_config__table_wbp_w5c_b2c__entry__2">
<p class="- topic/p p" data-ofbid="d63301e120__20250121171521">使用物理开关控制屏幕开关。</p>
</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="usb_display_config__table_wbp_w5c_b2c__entry__1"><code class="+ topic/ph pr-d/codeph ph codeph">GPIO name(NEW)</code></td><td class="- topic/entry entry colsep-0 rowsep-1" headers="usb_display_config__table_wbp_w5c_b2c__entry__2">
<p class="- topic/p p" data-ofbid="d63301e129__20250121171521">开关对应的 GPIO 管脚以及控制的正负极性参数如下:</p>
<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="usb_display_config__codeblock_z5y_fvc_b2c" data-ofbid="usb_display_config__codeblock_z5y_fvc_b2c"> (PD.<span class="hl-number">6</span>) GPIO name (NEW)
Select GPIO polarity (<span class="hl-number">0</span> = On, <span class="hl-number">1</span> = Off) ---&gt;</pre>
</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="usb_display_config__table_wbp_w5c_b2c__entry__1">
<code class="+ topic/ph pr-d/codeph ph codeph">Select switch mode</code></td><td class="- topic/entry entry colsep-0 rowsep-1" headers="usb_display_config__table_wbp_w5c_b2c__entry__2">
<p class="- topic/p p" data-ofbid="d63301e142__20250121171521">选择开关模式</p>
<ul class="- topic/ul ul" id="usb_display_config__ul_sp2_4cd_b2c" data-ofbid="usb_display_config__ul_sp2_4cd_b2c"><li class="- topic/li li" data-ofbid="d63301e146__20250121171521"><code class="+ topic/ph pr-d/codeph ph codeph">Select switch mode (Backlight
Switch)</code>:屏幕背光开关模式。使能后,表示使用物理开关来开关屏幕背光。</li><li class="- topic/li li" data-ofbid="d63301e150__20250121171521"><code class="+ topic/ph pr-d/codeph ph codeph">Select switch mode (USB Display
Switch)</code>USB Display 开关模式。使能后,表示使用物理开关切换
USB Display 模式和 LVGL 本地模式。</li></ul>
</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="usb_display_config__table_wbp_w5c_b2c__entry__1"><code class="+ topic/ph pr-d/codeph ph codeph">Default usb display disable
(NEW)</code></td><td class="- topic/entry entry colsep-0 rowsep-1" headers="usb_display_config__table_wbp_w5c_b2c__entry__2">
<p class="- topic/p p" data-ofbid="d63301e161__20250121171521">是否默认 Disable USB Display。</p>
<div class="- topic/p p" data-ofbid="d63301e164__20250121171521">该功能通过调用下列函数实现。进行二次开发时,用户可直接调用下列函数:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="usb_display_config__codeblock_ddc_fdd_b2c" data-ofbid="usb_display_config__codeblock_ddc_fdd_b2c"><strong class="hl-keyword">void</strong> usb_display_enable(<strong class="hl-keyword">void</strong>);
<strong class="hl-keyword">void</strong> usb_display_disable(<strong class="hl-keyword">void</strong>);</pre></div>
</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-0" headers="usb_display_config__table_wbp_w5c_b2c__entry__1"><code class="+ topic/ph pr-d/codeph ph codeph">Print FPS in-live</code></td><td class="- topic/entry entry colsep-0 rowsep-0" headers="usb_display_config__table_wbp_w5c_b2c__entry__2">串口 FPS 实时打印开关的默认值。<div class="- topic/p p" data-ofbid="d63301e175__20250121171521">使能后,系统默认会在调试串口中打印 USB Display
的实时
FPS示例如下<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="usb_display_config__codeblock_ctz_ldd_b2c" data-ofbid="usb_display_config__codeblock_ctz_ldd_b2c">Current FPS: <span class="hl-number">60.0</span>
Current FPS: <span class="hl-number">59.0</span></pre></div><p class="- topic/p p" data-ofbid="d63301e179__20250121171521">在系统运行过程中,可以使用
<span class="+ topic/keyword sw-d/cmdname keyword cmdname">usb_fps on/off</span> 串口调试命令来动态的打开/ 关闭
FPS 打印。</p></td></tr></tbody></table></div>
</li></ol></div>
</section></div></article></main></div>
</div>
<nav role="navigation" id="wh_topic_toc" aria-label="On this page" class="col-lg-2 d-none d-lg-block navbar d-print-none">
<div id="wh_topic_toc_content">
<div class=" wh_topic_toc "><div class="wh_topic_label">在本页上</div><ul><li class="section-item"><div class="section-title"><a href="#usb_display_config__section_hzq_5dd_b2c" data-tocid="usb_display_config__section_hzq_5dd_b2c">配置 USB Device Controller</a></div></li><li class="section-item"><div class="section-title"><a href="#usb_display_config__section_e11_d3c_b2c" data-tocid="usb_display_config__section_e11_d3c_b2c">配置基本显示功能</a></div></li></ul></div>
</div>
</nav>
</div>
</div>
</div>
<footer class="navbar navbar-default wh_footer">
<div class=" footer-container mx-auto ">
<title>footer def</title>
<style><!--
.p1 {
font-family: FangZhengShuSong, Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
--></style>
<div class="webhelp.fragment.footer">
<p class="p1">Copyright © 2019-2024 广东匠芯创科技有限公司. All rights reserved.</p>
</div><div>
<div class="generation_time">
Update Time: 2025-01-21
</div>
</div>
</div>
</footer>
<div id="go2top" class="d-print-none">
<span class="oxy-icon oxy-icon-up"></span>
</div>
<div id="modal_img_large" class="modal">
<span class="close oxy-icon oxy-icon-remove"></span>
<div id="modal_img_container"></div>
<div id="caption"></div>
</div>
<script src="${pd}/publishing/publishing-styles-AIC-template/js/custom.js" defer="defer"></script>
</body>
</html>