window远程

开机自启动

https://blog.csdn.net/u011720560/article/details/80591460?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

开机自启动遇到:qt.qpa.screen: QXcbConnection: Could not connect to display
export QT_QPA_PLATFORM='offscreen

开机自启qt程序
脚本程序可以在自动启动窗口这一步之前运行,但是用户程序是不行。下面来看一下怎么启动用户程序:
进入当前用户HOME目录下的.config目录(这是一个隐藏目录,需用ls -a显示出来)

cd ~/.config

当前用户是pi, 其HOME目录是/home/pi, 上述命令相当于
cd /home/pi/.config

建立一个名为autostart的子目录,并进入该目录
mkdir autostart
cd autostart

生成一个*.desktop文件(比如:myapp.desktop),命令如下:
sudo nano myapp.desktop

输入以下文件内容:

[Desktop Entry]
Name=example
Comment=My Python Program
Exec=/home/pi/Public/release/fru.sh start
Icon=/home/pi/.config/autostart/icon.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

旋转屏幕

https://www.jianshu.com/p/657f6e113666
修改启动配置文件
sudo nano /boot/config.txt
添加以下的某一行:
display_rotate=0 不旋转 Normal
display_rotate=1 转90 degrees
display_rotate=2 转180 degrees
display_rotate=3 转270 degrees
display_rotate=0x10000 左右翻转horizontal flip
display_rotate=0x20000 上下翻转vertical flip
注意:这个方法的效果是永久的。

#设置屏幕为无OpenGL
$sudo raspi-config
//Advanced Options->GL Driver->G1

#设置竖屏
$sudo nano /boot/config.txt
修改:dtoverlay=tft35a:rotate=90 - > dtoverlay=tft35a:rotate=180 #鼠标反向
display_rotate=1 #无效
https://www.cnblogs.com/qluzzh/p/10307128.html
//正确姿势
旋转90度:
cd LCD-show/
./LCD35-show 90

#设置触摸屏驱动 (桌面显示忽略)
git clone https://github.com/goodtft/LCD-show.git
cd ./LCD-show
sudo ./LCD35-show

远程桌面

https://www.jianshu.com/p/c459a1c791f8

搭建Qt+opencv开发环境

参考博客:
https://blog.csdn.net/kingwan560/article/details/105881007?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.channel_param

https://blog.csdn.net/elikang/article/details/88613992

在板子上使用Qt

$安装 Qt
sudo apt-get install qt5-default #qt5库
sudo apt-get install qtcreator #IDE
$安装opencv
修改 tMakeList.txt 中禁用 ffmpeg on->off
参考:https://blog.csdn.net/kyokozan/article/details/79192646

在板子上直接编译程序:
1.打开终端输入,qmake -v ,如果提示版本信息正,就可以编译程序了。
2.当前目录切换到程序源代码目录,cd /home/likewei/untitled2
3.生成untitled2.pro文件(通过命令生成的pro文件,里面会缺少引用,最好还是通过QtCreator生成),qmake -project
4.生成makefile文件,qmake untitled2.pro
5.生成执行文件,make

启用摄像头

sudo raspi-config #进入到树莓派基本设置界面
raspistill -o new.jpg #拍张图片
如果出现摄像头指示灯不亮, 检查硬件用手按按插槽, 或者多激活几次

显示器常亮/休眠

https://www.jianshu.com/p/7ea356dbc415

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐