(盈鹏飞嵌入式SBC-T113全志T113-i主板)-Qt5.12图形库配置说明(可选组件)

SBC-T113产品特性:

  • 采用Allwinner公司Cortex-A7双核T113-i处理器,运行最高速度为1.2GHZ;
  • 内置64位玄铁C906 RISC-V CPU和 DSP,提供高效的计算能力; 
  • 支持1080P 视频编码,多格式1080P 60fps视频解码 (H.265,H.264, MPEG-1/2/4)
  • 支持LVDS/MIPI-DSI,分辨率最高1920x1080;
  • 支持512-1G  Bytes DDR3 SDRAM;
  • 支持SPI NAND启动和存储(256MB默认;512MB可选);可选EMMC启动和存储( 4G默认;8GB可选);
  • 支持4路USB2.0 HOST和1路OTG,1路I2C,6路UART(RS232), 1路PWM(应用于背光)
  • 支持双路CAN BUS通信
  • 支持双路以太网,一路10/100M;一路10/100/1000M;
  • 标准3.5寸主板, 尺寸为:146*102MM

SBC-T113功能评估图:

在T113-i_v1.0目录下执行如下命令编辑"platform/framework/qt/qt-everywhere-src-5.12.5/buildsetup_sf.sh"文件,可对Qt模块进行增加或删减。

备注:若无需编译增加或删减Qt模块,可跳过此章节。

Host$   vi platform/framework/qt/qt-everywhere-src-5.12.5/buildsetup_sf.sh

embfly@embfly-virtual-machine:~/T113/T113-i_v1.0$ vi platform/framework/qt/

qt-everywhere-src-5.12.5/buildsetup sf.sh

如需删除Qt模块,在文件中添加“-skip+模块名 \”,例如删除qt3d模块,即“-skip qt3d \”。反之如需添加Qt模块,将“-skip+模块名 \”删除即可。

105 -no-strip \

106 -pch

107 -dbus

108 -no-use-gold-linker I

109 -no-directfb \

110 -no-eglfs \

111 -linuxfb

112 -no-kms

113 -no-opengl

114 -no-vulkan

115 -no-system-proxies \

### T113 USB 触摸屏驱动安装与支持 对于T113 USB触摸屏的支持,主要涉及的是通过特定的配置和驱动来实现设备的功能。针对电阻式触摸屏,在OpenHarmony环境下开发时,可以通过修改`touch_t113.c`文件并添加相应的驱动入口结构体以及初始化函数完成基本设置[^1]。 为了使USB接口下的I2C通信能够正常运作于T113平台之上,环境变量`export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event$TouchDeviceNum`被用来指定事件输入节点给Qt应用程序使用,这有助于确保图形界面能正确接收来自触摸屏的操作指令[^2]。 考虑到SBC-T113主板既兼容电阻式又兼容电容式的特性,如果选择了电阻型,则需注意这类屏幕可能需要额外执行一次性的校准过程以提高精度;而相比之下,电容屏则无需此类操作即可达到较好的响应效果[^3]。 当涉及到具体如何安装这些组件时: - **获取源码**:从官方仓库或者其他可信渠道下载最新的OpenHarmony版本及其配套文档。 - **编辑驱动代码**:按照上述提到的方法调整内核中的触控模块部分,特别是要确认已经包含了必要的头文件,并定义好对应的驱动注册表项。 - **构建项目**:利用命令行工具如`hb build -f`来进行完整的编译流程验证新增加的内容是否成功集成到系统镜像里去。 - **部署固件**:将生成好的映像刷写至目标板上之后重启机器查看实际运行状况。 - **应用层调试**:最后一步就是依据实际情况调整前面提及的那个环境参数值以便让高层级的应用软件可以顺利识别外设的存在。 #### 示例:向OpenHarmony添加新的触摸屏驱动 ```c // drivers/framework/model/input/driver/touchscreen/touch_t113.c 中的部分内容展示 struct HdfDriverEntry g_touchT113ChipEntry = { .moduleVersion = 1, .moduleName = "HDF_TOUCH_T113", .Init = HdfT113ChipInit, }; HDF_INIT(g_touchT113ChipEntry); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值