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