当前位置: 首页 > news >正文

Linux arm板

NXP_IMX8MINI调试笔记

  • ARM板挂载PC端的文件夹

ARM板挂载PC端的文件夹

  • NFS网络挂载文件夹,用于文件传输
#192.168.1.11为PC端的IP地址
mount -t nfs -o nolock,nfsvers=3 192.168.1.11:/home/yl/nfs nfs/
  • 静态IP永久设置
#在/etc/rc.local文件中添加
ifconfig eth0 192.168.1.106 netmask 255.255.255.0
  • UI程序启动脚本
#在/home/root/目录下,新建nfs网络挂载文件夹
mkdir nfs
#在/etc/profile.d/文件夹里,在qt5.sh脚本里加入
export QT_QPA_EGLFS_KMS_CONFIG=/home/root/eglfs.json
export QT_QPA_PLATFORM=eglfs
ifconfig usb0 down
cd /home/root
mount -t nfs -o nolock,nfsvers=3 192.168.1.11:/home/yl/nfs nfs/
chmod +x nfs/TopbandUI
cd ./nfs
./TopbandUI --no-sandbox &
  • 调试qt程序,判断是否缺失库文件
export QT_DEBUG_PLUGINS=1
  • linux beyond compare4过期解决办法
#	1、破解
cd /usr/lib/beyondcompare/
sudo sed -i "s/keexjEP3t4Mue23hrnuPtY4TdcsqNiJL-5174TsUdLmJSIXKfG2NGPwBL6vnRPddT7tH29qpkneX63DO9ECSPE9rzY1zhThHERg8lHM9IBFT+rVuiY823aQJuqzxCKIE1bcDqM4wgW01FH6oCBP1G4ub01xmb4BGSUG6ZrjxWHJyNLyIlGvOhoY2HAYzEtzYGwxFZn2JZ66o4RONkXjX0DF9EzsdUef3UAS+JQ+fCYReLawdjEe6tXCv88GKaaPKWxCeaUL9PejICQgRQOLGOZtZQkLgAelrOtehxz5ANOOqCaJgy2mJLQVLM5SJ9Dli909c5ybvEhVmIC0dc9dWH+/N9KmiLVlKMU7RJqnE+WXEEPI1SgglmfmLc1yVH7dqBb9ehOoKG9UE+HAE1YvH1XX2XVGeEqYUY-Tsk7YBTz0WpSpoYyPgx6Iki5KLtQ5G-aKP9eysnkuOAkrvHU8bLbGtZteGwJarev03PhfCioJL4OSqsmQGEvDbHFEbNl1qJtdwEriR+VNZts9vNNLk7UGfeNwIiqpxjk4Mn09nmSd8FhM4ifvcaIbNCRoMPGl6KU12iseSe+w+1kFsLhX+OhQM8WXcWV10cGqBzQE9OqOLUcg9n0krrR3KrohstS9smTwEx9olyLYppvC0p5i7dAx2deWvM1ZxKNs0BvcXGukR+/g" BCompare
#	2、输入密钥:
--- BEGIN LICENSE KEY ---
GXN1eh9FbDiX1ACdd7XKMV7hL7x0ClBJLUJ-zFfKofjaj2yxE53xauIfkqZ8FoLpcZ0Ux6McTyNmODDSvSIHLYhg1QkTxjCeSCk6ARz0ABJcnUmd3dZYJNWFyJun14rmGByRnVPL49QH+Rs0kjRGKCB-cb8IT4Gf0Ue9WMQ1A6t31MO9jmjoYUeoUmbeAQSofvuK8GN1rLRv7WXfUJ0uyvYlGLqzq1ZoJAJDyo0Kdr4ThF-IXcv2cxVyWVW1SaMq8GFosDEGThnY7C-SgNXW30jqAOgiRjKKRX9RuNeDMFqgP2cuf0NMvyMrMScnM1ZyiAaJJtzbxqN5hZOMClUTE+++
--- END LICENSE KEY -----
#	3、删除用户目录下.config/bcompare/下的所有文件,然后再输入密钥
  • 查看WIFI的状态信息
# 查看当前wifi连接信息
nmcli device show wlan0
# 开启wifi
nmcli device connect wlan0
ifconfig wlan0 up
# 关闭wifi
nmcli device disconnect wlan0
ifconfig wlan0 down
# wifi扫描
iwlist wlan0 scan
nmcli device wifi list
# 获取当前wifi连接状态
iwconfig wlan0
iw dev wlan0 link
# 主动连接wifi名为“iPhone4 ”,密码为“yl123456”
nmcli device wifi connect iPhone4 password yl123456
# 关闭当前连接wifi
nmcli connection down wifiname
# 连接之前已经连接过的wifi
nmcli connection up wifiname
  • U盘插入拔出检测
df --block-size=1M | awk 'NR>1{printf "%s\t%.2f\t%s\n", $1, $2, $6}'
  • 避免每次用户登录,以后不用输入密码
passwd -d root
  • DHCP和静态IP配置
# ipv4 dhcp配置
nmcli con modify "Wired connection 1" ipv4.method auto
# ipv4 静态ip配置
nmcli con modify "Wired connection 1" ipv4.method manual ipv4.addresses 192.168.1.106/24 ipv4.gateway 192.168.1.1 ipv4.dns 192.168.10.200
# ip配置后,需要重新连接
nmcli con up "Wired connection 1"
# 查看网络设备状态
ip addr show
  • 修改systemd工具管理的服务顺序
# UI程序服务文件/lib/systemd/system/hmi.service,在[Unit]增加dnsmasq.service
After=systemd-logind.service dnsmasq.service
  • 通过hmi服务脚本执行UI程序,解决不能输出UI日志问题
# 在[Service]里添加
StandardOutput=kmsg+console
  • Windows系统下,用PowerShell拷贝本地文件到ARM板
# shift键按下,右键打开powershell
scp 本地文件 用户名@IP:目录
scp wl root@192.168.1.106:/usr/bin/

相关文章:

  • 上海时尚新品发布会,可以邀请哪些媒体
  • 如何在Qt使用uchardet库
  • 西部智慧健身小程序+华为运动健康服务
  • 群体优化算法---猫群算法介绍,物流配送路径规划(包含3-opt,贪心算法)
  • 部署Gunicorn + Flask应用到Docker
  • Redis的zset的zrem命令可以做到O(1)吗?
  • 嵌入式面试需要注意的问题!
  • efibootmgr 命令及其用途
  • 14-6 小型语言模型在商业应用中的使用指南
  • 智慧的网络爬虫之CSS概述
  • 2024年7月5日 (周五) 叶子游戏新闻
  • Asp.NET identity以及Owin
  • 35-Pandas使用的注意事项
  • 语音唤醒入门(基于ESP-skainet)
  • 万和-集训刷题1
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • angular2开源库收集
  • Apache Zeppelin在Apache Trafodion上的可视化
  • axios 和 cookie 的那些事
  • css系列之关于字体的事
  • java2019面试题北京
  • Meteor的表单提交:Form
  • Sublime text 3 3103 注册码
  • Vue ES6 Jade Scss Webpack Gulp
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 区块链共识机制优缺点对比都是什么
  • 如何进阶一名有竞争力的程序员?
  • 实现菜单下拉伸展折叠效果demo
  • 数组大概知多少
  • 微信开放平台全网发布【失败】的几点排查方法
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • 进程与线程(三)——进程/线程间通信
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • #{} 和 ${}区别
  • (02)vite环境变量配置
  • (06)金属布线——为半导体注入生命的连接
  • (2015)JS ES6 必知的十个 特性
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (31)对象的克隆
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (笔试题)合法字符串
  • (二)斐波那契Fabonacci函数
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (回溯) LeetCode 40. 组合总和II
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (五)IO流之ByteArrayInput/OutputStream
  • (五)Python 垃圾回收机制
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • 、写入Shellcode到注册表上线
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil