查看: 982|回复: 0

[经验] OKMX8MP-C操作说明 :飞凌嵌入式 iMX8MP平台系统设置

[复制链接]

该用户从未签到

发表于 2022-3-10 09:00:33 | 显示全部楼层 |阅读模式
分享到:
OKMX8MP-C操作说明 :飞凌嵌入式 iMX8MP平台系统设置

本文采用的硬件板卡为[color=inherit !important]飞凌嵌入式OKMX8MP-[color=inherit !important]C[color=inherit !important]开发板,系统版本是[color=inherit !important]Linux5.4.70+Qt5.15.0。先对这款板卡做一个简单介绍。

OKMX8MP-C开发板基于[color=inherit !important]NXP i.MX 8M Plus处理器开发设计,该系列处理器专注于机器学习与视觉、高级多媒体以及具有高可靠性的工业自动化。旨在满足[color=inherit !important]智慧城市、[color=inherit !important]工业互联网、智能[color=inherit !important]医疗、[color=inherit !important]智慧交通等应用的需求。

i.MX 8M Plus特点

1、高性能NPU 2.3 TOPS算力(每秒兆级操作)

2、主频高达2GHz的四核Arm  [color=inherit !important]Cortex-A53子系统

3、主频可达800MHz的基于Cortex-M7的独立实时子系统

4、用于进行语音和自然语言处理的高性能800MHz音频 [color=inherit !important]DSP

5、双摄像头图像信号处理器(ISP)

6、用于丰富图形渲染的3D GPU


正文开始:




1、[color=inherit !important]iMX8MPlus 开发板 如何更换Logo?

OKMX8MPQ-C u-boot阶段就已经可以在LCD上显示LOGO图片。如需更换LOGO请替换:OK8MP-SDK/images/boot/logo.bmp

要求为24位的BMP格式图片,分辨率为1024x600。


2、[color=inherit !important]iMX8MPlus  开发板上电自启动程序设置方法

以[color=inherit !important]飞凌[color=inherit !important]嵌入式iMX8MP平台为例,在此介绍一种使用systemd方式来配置任意开机自启动程序的方法。

将OKMX8MPQ-C上电启动,在开发板终端中进入到/home/root/目录下,执行如下[color=inherit !important]命令创建一个脚本文件,并修改权限:

root@OK8MP:~# echo '#!/bin/sh' >> /etc/autorun.sh

root@OK8MP:~# echo 'gst-play-1.0 /media/forlinx/test.mp3' >> /etc/autorun.sh

root@OK8MP:~# chmod 777 /etc/autorun.sh


进入到“/lib/systemd/system/”目录下,并新建一个autorun.service文件,命令如下:

root@OK8MP:~# cd /lib/systemd/system
root@OK8MP:~# vi autorun.service



文件的内容如下:

[Unit]

Description=autorun

After=basic.service X.service thermal-zone-init.service

[Service]

ExecStart=/etc/autorun.sh

[Install]

WantedBy=multi-user.target

其中Description一行需写入服务名,ExecStart需要写入可执行文件的绝对路径。

保存退出后,在终端上执行如下命令:

root@OK8MP:~# systemctl -f enable /lib/systemd/system/autorun.service


此时即可将新添加的自启动服务生效,重启iMX8MP开发板后,此程序即可自动运行,音频输出成功。


3、如何更改iMX8MP开发板显示桌面状态栏

iMX8MP开发板开机默认情况下,weston桌面顶部显示时间信息状态栏被设置为隐藏,如果您需要其显示,可以按照下面的方法进行设置。



如果有全屏应用显示的需求,可以按照如下方法进行修改,隐藏顶部状态栏。iMX8MP开发板上电,在iMX8MP开发板终端中输入如下命令,打开weston的配置文件:

root@OK8MP:~# vi /etc/xdg/weston/weston.ini


修改文件的内容如下:

[shell]

locking=false

panel-position=top



4、iMX8MPlus开发板屏幕校准

OKMX8MPQ-C开发板默认使用电容触摸,并开启了校准程序,如果您需要重新校准,请执行以下命令删除校准文件,并重启iMX8MP开发板。

root@OK8MP:~# rm /etc/[color=inherit !important]udev/rules.d/cal.rules

root@OK8MP:~# sync



如果您的屏幕无需校准,可以执行以下命令关闭校准服务。

root@OK8MP:~# systemctl disable cal



同样您可以执行以下命令使能校准服务。

root@OK8MP:~# systemctl enable cal

原文出自:https://www.forlinx.com/article_view_803.html



回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-18 03:50 , Processed in 0.108538 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.