嵌入式rk3399系统问题

news2024/11/18 20:25:09

1、修改分辨率

修改4k分辨率:

       1. 执行命令:cvt 3840 2160 50获得返回结果(2k分辨率为cvt 1920 1080 50),如图中所示:

       2.修改文件:sudo vim /usr/share/X11/xorg.conf.d/20-modesetting.conf将获取到的Modeline如图中所示添加,并添加Option项。

       3.保存退出后重启显示:systemctl restart lightdm

       4.使用命令xrandr查看当前分辨率,如果是远程连接,需要先执行命令export DISPLAY=:0.0

       5.显示问题可查看/var/log/Xorg.0.log中的日志。

2、触摸屏坐标相反问题

1. 修改文件:sudo vim /usr/share/X11/xorg.conf.d/40-libinput.conf

2. 在每个Section中添加以下这一项:

Option "CalibrationMatrix" "-1 0 1 0 -1 1 0 0 1"

       3. 重启系统

3、浏览器去掉弹框

浏览器开机时弹出“翻译此页”弹框;浏览器开机时弹出“恢复上次网页”弹框;浏览器字体不是微软雅黑;浏览器打开ip地址(不安全的网站)如果要使用摄像头会弹出确认授权弹框。

以上出现的弹框问题,可以在配置好所有需要的功能后点击右上角关闭浏览器(必须要正常关闭浏览器),然后将/home/user/.config/chromium/Default/Preferences文件复制为/etc/chromium/Preferences.default,这个文件在打开浏览器时会自动拷贝到chromium配置中。

4、chromium浏览器启动参数

1. 启动参数都在 /usr/bin/chromium-browser 文件中,常用的参数及作用如下表所示

参数

用途

--start-fullscreen

全屏启动

--no-sandbox

彻底停用沙箱

--gpu-sandbox-start-early

在创建GL上下文之前启动GPU沙箱

--ignore-gpu-blacklist

忽略GPU黑名单

--enable-gpu-resterization

使能gpu复用

--no-default-browser-check

禁用默认浏览器检查

--use-gl=egl

选择GPU进程应该使用的GL实现。

--disable-pinch

禁用合成器加速的触摸屏捏合手势

--kiosk

启用kiosk模式(一种类似于全屏的浏览模式)

--kiosk-printing

在打印预览中自动按下打印按钮

--ignore-certificate-errors

忽略与证书相关的错误

--allow-running-insecure-content

默认情况下,https页面无法从httpURL运行JavaScript,CSS或插件。这提供了一个覆盖来获取旧的不安全行为

--enable-offline-auto-reload

如果脱机,则启用错误页面的自动重新加载。

--disable-touch-drag-drop

禁用基于拖放的触摸事件。

--overscroll-history-navigation=0

控制历史导航的行为以响应水平过度滚动。将值设置为“0”以禁用。

--overscroll-start-threshold=1000

控制阈值的值以相对于默认值开始水平过度滚动。

--touch-noise-filtering

告诉Chrome进行额外的触摸噪音过滤。

--disable-infobars

全屏禁止弹出url地址栏

--disable-password-generation

禁止记住密码

file:///data/jump/jumppage.html

浏览器启动页面

2. 如果需要退出浏览器全屏,查看控制台等,需要删除文件中的- -kiosk参数。在- -kiosk存在的情况下,无法打开浏览器的设置等页面。

3. 卡机设置自动跳转页面:修改/usr/bin/chromium-browser文件中的如下行,将访问路径添加到末尾,例如下图中的http://192.168.1.104:8081/qd208/jsp/qd_new4.jsp

4. 跳过浏览器的安全认证(现象为访问网址时提示不安全,无法访问)

       1. 修改/usr/bin/chromium-browser文件中的如下行,添加--ignore-certificate-errors 和--allow-running-insecure-content两个参数。

5、查看chromium浏览器是否调用gpu

1. 查看/sys/kernel/debug/mali0/gpu_memory 确定gpu是否被调用,如果被调用指针会有偏移。

gpu被使用,指针地址发生偏移

2. 多次查看cat /proc/interrupts |grep rkvdec 结果, 看指针是否偏移,来判断是否调用到硬件解码器。

6、设置永不息屏

       1.编辑文件:sudo vim /usr/bin/device_desktop.sh

       2.修改为xset -dpms && xset s off

7、屏幕为180°反转问题

       1. 修改文件:sudo vim /etc/X11/xorg.conf.d/20-modesetting.conf

       2. 将倒数第二行的inverted 改为 normal

       3. 重启生效

8、去掉开机出现的红色麒麟画面

       1. 修改文件:sudo vim /etc/X11/xinit/Xsession

       2. 第一行内容改为 -bg white -fg white

9、关闭核心转储

1. 编辑文件:sudo vim /etc/sustemd/coredump.conf

2. 修改为:Storage = none

10、修改wifi名称与密码

1. 编辑文件 /etc/hostapd.config

2. 根据需要修改wifi的名称与密码。

11、rk3399网络接口情况

       1. eth0为标准网口

       2.eth1 为卧贴网口

12、rk3399短接点

       1. 短接点如下图中所示,在无法识别到开发板的情况下,可用镊子短接这两点,然后上电,上电后松开即可,之后尝试重新识别,如还是识别不到,可多次尝试。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1283248.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

二值图像分割统一项目

1. 项目文件介绍 本章为二值图像的分割任务做统一实现,下面是项目的实现目录 项目和文章绑定了,之前没用过,不知道行不行 data 文件夹下负责摆放数据的训练集测试集inference 负责放待推理的图片(支持多张图片预测分割)run_results 是网络训…

业务场景中Hive解析Json常用案例

业务场景中Hive解析Json常用案例 json在线工具 json格式转换在线工具 https://tool.lu/json/format格式互转: // 格式化可以合并整行显示 {"name":"John Doe","age":35,"email":"johnexample.com"}// 格式化…

vm net 方式 静态ip配置访问主机IP和外网

1、win 11 安装vm,镜像文件 F:\software\VMwork\CentOS-7-x86_64-Everything-1804.iso 2、配置网络 net 方式 3、右击网络--》属性---》更改适配器设置--》vmnet8 属性 如果没有vm1、vm8 虚拟机编辑---》虚拟机网络编辑器-->还原默认设置 注意:这…

ONLYOFFICE 协作空间 2.0 现已发布:新增公共房间、插件、重新分配数据、RTL 界面等功能

更新后的 ONLYOFFICE 协作空间新增诸多实用功能,全平台实现多项优化功能。请继续阅读,了解所有更新。 ONLYOFFICE 协作空间是什么 ONLYOFFICE 协作空间是一款开源效率平台,让您与同事、团队成员、客户、合作伙伴、承包商、赞助商和其他第三方…

大学生如何搭建自己的网站

这篇是我在大一的时候,写过的一篇文章。 前言 作为一名大学生,我觉得搭建个人网站很有意义。 这篇博客讲述的是这个寒假,我是如何从零到搭建好个人网站的过程。我提供的主要是具体的思路,也附带了一些零零散散的细节。时间跨度…

GVIM 配置 for begin/end class/endclass 等配对

有时候我们的代码很长,或者结构比较复杂,多个if/else 或者begin/end 快嵌套,为了阅读方便,利用gvim插件实现块跳转还是很有实用性的,下面的.vimrc的配置,简单方便。 使用方式: 将光标定位到块头…

全球与中国汽车电力电子市场:增长趋势、竞争格局与前景展望

目前,世界各国都致力于转向更环保、更永续的传统交通替代方案。 电动车满足所有要求,因为它们具有零废气排放、改善空气品质、减少温室气体排放并创造更清洁、更健康的环境。此外,电动车的运作成本比传统内燃机驱动的汽车低,因为…

HTML5+CSS3+Vue小实例:饮料瓶造型文字旋转特效

实例:饮料瓶造型文字旋转特效 技术栈:HTML+CSS+Vue 效果: 源码: 【HTML】【JS】 <!DOCTYPE html> <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="viewport" …

linux 内核regulator

问题 在sys文件系统下没有生成cpu 调频的相关节点。 日志对比 [ 3.588745] cpu cpu4: Looking up cpu-supply from device tree [ 3.588753] cpu cpu4: Failed to get reg [ 3.588791] cpu cpu4: Looking up cpu-supply from device tree [ 3.588808] Failed to i…

React 笔记 jsx

严格约定&#xff1a;React 组件必须以大写字母开头&#xff0c;而 HTML 标签则必须是小写字母。 React JSX JSX 是由 React 推广的 JavaScript 语法扩展。 用于表达组件的 特殊语法的 js 函数 要求标签必须闭合&#xff1b;返回的组件必须包裹在一个父标签内&#xff1b; …

Python使用cURL库下载文件

Python使用cURL库下载文件 cURL库是一个功能强大的工具&#xff0c;可以用于在Python中下载文件。以下是一个简单的Python程序&#xff0c;使用cURL库实现文件下载功能&#xff1a; import subprocess def download_file(url, output_path): command [curl, -o, …

开启全新消费革命——消费增值,让每一笔消费变成财富!

你是否厌倦了仅仅购买物品或享受服务后便一无所有的消费方式&#xff1f;现在&#xff0c;消费增值的概念将彻底改变你的消费观念&#xff01;通过参与消费增值&#xff0c;你的每一笔消费都将变得更有价值&#xff01; 消费增值是一种全新的消费理念&#xff0c;它让你在购物的…

前后端验证码分析(字母计算)

样式&#xff1a; 前端&#xff1a; login.vue <template> <view class"normal-login-container"> <view class"login-form-content"> <view class"input-item flex align-center"> <view class"iconfont ic…

SpringBootApplication注解保姆级带你如何应对面试官

SpringBootApplication注解保姆级带你如何应对面试官 一介绍 在Java Spring Boot框架中&#xff0c;SpringBootApplication注解是一个组合注解&#xff0c;它由以下三个注解组成&#xff1a;SpringBootConfiguration&#xff0c;EnableAutoConfiguration和ComponentScan。 这…

绿色建筑革新,气膜球馆成为城市锻炼新热点

近年来&#xff0c;全民健身设施蓬勃发展&#xff0c;个性化球场设计逐渐取代了传统模式&#xff0c;其中备受欢迎的是新潮的绿色建筑——气膜室内球馆。这种创新的建筑形式不仅适用于传统的篮球、足球、羽毛球等常规运动&#xff0c;还可以容纳冰壶、滑雪等更为复杂的活动&…

MySQL入门实战:安装与配置基础

MySQL是一个开源的关系型数据库管理系统&#xff0c;由瑞典MySQL AB公司开发&#xff0c;目前已经被Sun Microsystems公司收购。MySQL是一个非常流行的数据库管理系统&#xff0c;它的特点是轻量级、高性能、易于使用和高度可扩展。 MySQL是一个基于客户端/服务器的系统&#…

浅谈基于能耗评价指标的医院智能配电能效管理分析

摘要&#xff1a;目的&#xff1a;为了更好地推进医院能源管理工作&#xff0c;主要利用空调系统分项能耗对上海7所三甲医院能源管理工作存在的问题进行分析。方法&#xff1a;Pearson系数被用作分析影响因素与医院总能耗的关联程度&#xff0c;再利用单位面积总能耗和空调系统…

基于Gradio的快速搭建AI算法可视化Web界面部署教程

基于Gradio的快速搭建AI算法可视化Web界面部署教程 1 Gradio简介1.1 视图框架1.2 Gradio介绍 2 功能模块2.1 概述2.2 模块介绍2.2.1 gradio.File() 上传文件2.2.2 gradio.Slider() 配置滑动条2.2.3 gr.Textbox() 文本框2.2.4 gradio.Dropdown() 建立下拉列表2.2.5 gradio.inter…

分享80个菜单导航JS特效,总有一款适合您

分享80个菜单导航JS特效&#xff0c;总有一款适合您 80个菜单导航JS特效下载链接&#xff1a;https://pan.baidu.com/s/1NgNc759Kg1of_8vR7kaj6A?pwd6666 提取码&#xff1a;6666 Python采集代码下载链接&#xff1a;采集代码.zip - 蓝奏云 学习知识费力气&#xff0c;…