linux
houyawei_NO1
这个作者很懒,什么都没留下…
展开
-
Linux下交叉环境的编译Qt程序(Qt5,nvidia tx2,Ubuntu,arm)
1.linux主机准备qt的安装qtcreator 3.5.1 qt5.5.1g++的安装apt-get install g++安装opengl库apt-get install build-essential libgl1-mesa-dev2.安装交叉编译器下载交叉编译器 gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz解压tar -zxvf gcc-linaro...原创 2022-04-26 18:27:32 · 3604 阅读 · 0 评论 -
ubnutu server下openssl源码的编译与安装(CVE-2021-3712,libssl.so.3: cannot open shared object file)
测试服务器ubuntu server 20LTSopenssl ubuntu原版本号OpenSSL 1.1.1f 31 Mar 2020拉源码,耗时两分钟(测试环境)git clone git://git.openssl.org/openssl.git预编译,耗时十几秒./Configure编译,耗时五分钟make测试Result: PASS编译,耗时三分钟sudo make installopenssl 版本号OpenSSL 3.1.0原创 2021-10-29 17:14:12 · 1162 阅读 · 3 评论 -
linux串口权限问题
在 Linux 中添加用户到dialout当前登录用户应当可以通过 USB 对串口进行读写操作。在多数 Linux 版本中,您都可以通过以下命令,将用户添加到dialout组,从而获许读写权限:sudo usermod -a -G dialout $USER在 Arch Linux 中,需要通过以下命令将用户添加到uucp组中:sudo usermod -a -G uucp $USER请重新登录,确保串口读写权限生效。 ...原创 2021-09-17 10:02:07 · 1055 阅读 · 0 评论 -
树莓派raspbian手动编译安装pyqt5,pyqt5.sip
树莓派通过pip安装pyqt5失败pip3 install pyqt5 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com只能通过apt安装sudo apt install python3-pyqt5结果运行的时候报错importerror cannot import name 'sip' from 'pyqt5'源里没有找到PyQt5.sip相关包,选择手动编译安装PyQt5.sip(源码链接一定会变原创 2021-08-11 16:44:00 · 2673 阅读 · 0 评论 -
记录新linux系统Python环境下pip更新,软件包安装
1.pip一定要先更新,不然后续安装软件包容易出现问题python -m pip install --upgrade pippython3 -m pip install --upgrade pip2.安装软件包 ,例如pyqt5pip3 install PyQt5 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com...原创 2021-08-10 10:15:44 · 336 阅读 · 0 评论 -
pyqt5报错(qt.qpa.plugin: Could not load the Qt platform plugin “xcb“...)libxcb-util.so.1 => not found
在python3 gui_main.pyqt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.python3 gui_main.py qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even ...原创 2021-07-26 15:11:46 · 2041 阅读 · 2 评论 -
buildroot/linux/Linux getrandom()/qt程序启动时间长/Linux系统阻塞
记录一个奇奇怪怪的问题环境:raspberry pi,buildroot,qt program问题描述:程序要与USB设备通讯,连接USB设备上电开机,程序直接启动。不插入USB设备,程序将延迟十分钟左右启动。后测试发现,即使插入鼠标适配器,U盘,只要USB口有连接设备,程序都可以正常启动。使用strace启动程序,发现卡在getrandom(遂搜索Linux getrandom() 阻塞 等相关字样解决办法:make linux-menuconfig内核编译选项.原创 2021-07-12 17:10:06 · 766 阅读 · 2 评论 -
buildroot构建树莓派,硬件串口启动的两种方式
第一种,被PC调试树莓派串口用于PC机调试/etc/inittab# /etc/inittab## Copyright (C) 2001 Erik Andersen <andersen@codepoet.org>## Note: BusyBox init doesn't support runlevels. The runlevels field is# completely ignored by BusyBox init. If you want runlevels,原创 2021-07-02 18:25:13 · 658 阅读 · 1 评论 -
QT console 控制台应用下,信号与槽的实现
在普通QT widget application下,通过以下方式实现 connect(global_port,&QSerialPort::readyRead, this, [ = ] { //........ });QT console 控制台应用下,信号与槽的实现是 QObject::connect(SerialTuya,&QSerialPort::readyRead,[=]{ //input your code });以上,均原创 2021-06-30 13:39:19 · 1103 阅读 · 0 评论 -
【DTK学习】获取锤子科技SmartisanOS在线手机壁纸
【DTK学习】获取锤子科技SmartisanOS在线手机壁纸V0.21.预览壁纸2.选择下载位置3.点击下载(下载的是预览时的三张图片)仅实现下载功能,问题不少,日后慢慢完善。项目地址:https://github.com/houyawei-NO1/DtkSmartisanosWallpaper...原创 2021-03-24 18:35:53 · 1961 阅读 · 0 评论 -
[DTK学习]deepin,dtk抓取锤子科技SmartisanOs应用重绘图标
DtkSmartisanosLogohttps://github.com/houyawei-NO1/DtkSmartisanosLogov0.1 单应用图标下载1:选择下载模式2:输入应用包名3:选择下载位置4:预览并下载重绘图标原创 2021-02-25 15:47:40 · 1229 阅读 · 0 评论 -
[DTK学习]deepin,dtk串口助手
DtkSerialporthttps://github.com/houyawei-NO1/DtkSerialportv0.1完成基本雏形v0.2发送内容添加回车换行v0.3发送内容快捷键添加回车,打开串口快捷键Ctrl+O,关闭串口Ctrl+C。添加指令发送时间添加清屏按键接收文本框自动聚焦至文字底部v0.4修复低波特率下文本框回车过多的问题,第一次尝试打包 【DTK串口助手].debv0.5 添加自动扫描有效串口显示串口详细信息...原创 2021-02-25 15:44:18 · 375 阅读 · 0 评论 -
树莓派串口连接其它设备(使用树莓派调试其他设备)
默认情况下树莓派硬件串口交付于控制台,主要用于电脑端控制树莓派,需要关闭控制台对硬件串口的占用,使树莓派硬件串口直接读取传感器串口。sudo nano /boot/cmdline.txt删除以下部分console=ttyAMA0,115200 kgdboc=ttyAMA0,115200最终效果类似dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwa.原创 2020-12-30 11:22:54 · 601 阅读 · 1 评论 -
raspberry pi zero w硬件串口,软件串口soft_uart
使用百度搜索没找到自己想要的资料,就稍微写了一点。raspberry pi zero w硬件串口,软件串口官方文档:https://www.raspberrypi.org/documentation/configuration/uart.md一.打开硬件串口1)zero w主串口使用的是mini_uart,次串口PL011被分配给蓝牙,官方系统默认zw的mini_uart是禁用的。2)打开硬件串口,要先关闭login shell to be accessible over seria原创 2020-11-19 17:26:02 · 1038 阅读 · 0 评论 -
deepin20安装calibre4.17.0(kindle最佳伴侣)
两年前买用过kindle558,时间久没用就出了,最近看到kindle咪咕版活动就上了车。 1.deepin源里面有,但是版本有点老sudo apt install calibre2.按照官方所述直接下载安装sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin巧的是我永远卡在下载3.手动安装找到最新版...原创 2020-05-27 22:08:38 · 887 阅读 · 1 评论 -
【取词翻译软件】CopyTranslator(deepin20可用的复制即翻译的外文辅助阅读方案)
我自己用过这两个。1. deepin论坛网友@hyikesong做的软件 words-picker链接:https://github.com/ziqiangxu/words-picker原贴:https://bbs.deepin.org/forum.php?mod=viewthread&tid=157586&highlight=%E5%8F%96%E8%AF%8D%E7%BF%BB%E8%AF%912.重点介绍这个CopyTranslator,这个对linux端做适配的还是上面.原创 2020-05-18 21:12:18 · 1633 阅读 · 0 评论 -
deepin20使用锤科SmartisanOS拟物图标
在默认主题上添加了部分smartisan os图标,自己改着玩,测试一下。附件不能上传,蓝奏云链接:https://ww.lanzous.com/icmckkb解压后,图标移动到/usr/share/icons/ 下,之后在个性化里面选择。例如sudo cp ~/Downloads/smartisan_bloom /usr/share/icons/ -r...原创 2020-05-14 20:13:25 · 1226 阅读 · 0 评论 -
整理deepin20安装Nvidia闭源驱动并修复窗口撕裂问题。
关于安装闭源驱动,论坛用户onlike已经写的很清楚了,跳转链接:https://bbs.deepin.org/forum.php?mod=viewthread&tid=194051&extra=&page=1装完之后发现笔记本屏幕窗口撕裂,而负屏却没事,通过以下方式解决:sudo vim /etc/modprobe.d/nvidia-graphics-drivers.conf添加options nvidia_drm modeset=1保存退出使其生效原创 2020-05-11 20:50:44 · 5015 阅读 · 0 评论 -
homeassistant添加米家空调伴侣
其实这个官方教程已经写的很清楚了,在这里把我遇到的问题写下来。自己也是个小白,欢迎大佬指正。1.安装HACS插件商店,链接:https://hacs.xyz/docs/installation/manual前提条件: Home Assistant version 0.98.0 or newer A GitHub account Access to the filesystem where Home Assistant is located You know how原创 2020-05-10 07:44:57 · 9863 阅读 · 0 评论 -
记录deepin V20安装obs25.0.7的过程(obs捕获视频模拟一个照相机)
本来想要用obs模拟一个虚拟摄像头,和别人视频的时候可以显示自己的电脑屏幕以及手机摄像头,不过后来发现v4l2sink安装上去没反应,不知道是不是源里的obs有点老了,就从官网编译了一个最新版。反正挺麻烦的,就记录了一下。想实现的效果如图。先把编译包放出来,我安装的时候提示有个包重写失败,我是手动把它卸载,之后安装obs,最后补全依赖sudo apt install -f就好了。https...原创 2020-05-06 12:49:00 · 2520 阅读 · 0 评论