自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (5)
  • 收藏
  • 关注

原创 KEIL里面的printf()函数-C语言扩展

Keil的printf函数,扩展了 b h l符号,

2024-05-28 14:44:11 322

原创 QT程序打包成可执行exe文件

5.浏览,选择编译生成的文件(下图注意选择递归)4.使用windeployqt添加qt依赖。6.生成XXXXX_boxed.exe。2.复制编译的exe文件到新文件夹。1.编译时选择Realase。3.打开qt命令行工具。

2023-09-05 11:40:21 281

原创 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 3593

原创 esp-idf手动设置系统时间

官方提到使用ntp同步时间,后自动设置了时间。System Time - ESP32 - — ESP-IDF 编程指南 v4.3.1 文档https://docs.espressif.com/projects/esp-idf/zh_CN/v4.3.1/esp32/api-reference/system/system_time.html使用了函数settimeofday().To set the current time, you can use the POSIX functionssettim.

2021-12-10 10:30:44 2900

原创 Arduino(c) 16进制转字符串

16进制转字符串String hexToAscii( String hex ){ uint16_t len = hex.length(); String ascii = ""; for ( uint16_t i = 0; i < len; i += 2 ) ascii += (char)strtol( hex.substring( i, i+2 ).c_str(), NULL, 16 ); return ascii;}//houyawei10转16进

2021-11-23 14:51:02 6998

原创 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 1156 3

原创 esp32 md5加密算法的使用Arduino/esp-idf

之前不太了解arduino,使用第三方md5库加密。https://github.com/tzikis/ArduinoMD5https://github.com/tzikis/ArduinoMD5#include "MD5.h"//houyawei 2021.10.29unsigned char* hash = MD5::make_hash((char *)md.c_str());char *test = MD5::make_digest(hash, 16);printf("test:

2021-10-29 16:58:24 3310 1

原创 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 1034

原创 ESP32中断看门狗,esp32无法重启,interrupt watchdog,Task Watchdog Timer(中断看门狗,任务看门狗的使用)

因为原本是在github提的issues,中文机翻的英文,问题已解决,就懒得翻译回来了。有的时候esp32看门狗生效后,设备不能重启,卡死在启动引导程序部分。这是个大问题,很难用于生产线使用。遇到的问题:Sometimes after the watchdog takes effect, esp32 cannot start the program(Unable to restart) · Issue #5665 · espressif/arduino-esp32 · GitHubhttps://g

2021-09-16 09:45:08 5550

原创 esp32/esp8266自动重连wifi

WiFi.setAutoConnect(true)setAutoConnect函数可以激活ESP8266模块的自动连接模式。模式激活后,ESP8266模块会在通电后自动连接到最近连接过的WiFi接入点。http://www.taichi-maker.com/homepage/iot-development/iot-dev-reference/esp8266-c-plus-plus-reference/esp8266wifista/setautoconnect/WiFi.setAutoRecon

2021-09-08 09:55:18 6081

原创 esp32设置hostname主机名

WiFi.disconnect(); WiFi.config(INADDR_NONE, INADDR_NONE, INADDR_NONE); // This is a MUST! if (!WiFi.setHostname("0a5b1d0dff")) { Serial.println("Hostname failed to configure"); } WiFi.begin(ssid, password);WiFi.config(INADDR_NONE, INADDR...

2021-09-07 15:40:21 2843

原创 树莓派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 2607

原创 记录新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 332

原创 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 2023 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 756 2

原创 使用buildroot构建#树莓派#系统,设置/boot分区大小

使用buildroot构建#树莓派#系统,如何设置/boot分区大小?如图(buildroot)/board/raspberry/xxxx

2021-07-02 18:51:00 674

原创 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 655 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 1095

原创 qt for android创建文件目录

m_savePath = "/sdcard/Android/data/hyw.houyawei.box"; if (QFileInfo::exists(m_savePath)) { qDebug()<<"exists_/sdcard/Android/data/hyw.houyawei.box"; } else currDir.mkdir(m_savePath);

2021-04-26 09:12:29 1564

原创 【DTK学习】获取锤子科技SmartisanOS在线手机壁纸

【DTK学习】获取锤子科技SmartisanOS在线手机壁纸V0.21.预览壁纸2.选择下载位置3.点击下载(下载的是预览时的三张图片)仅实现下载功能,问题不少,日后慢慢完善。项目地址:https://github.com/houyawei-NO1/DtkSmartisanosWallpaper...

2021-03-24 18:35:53 1925

原创 [DTK学习]deepin,dtk抓取锤子科技SmartisanOs应用重绘图标

DtkSmartisanosLogohttps://github.com/houyawei-NO1/DtkSmartisanosLogov0.1 单应用图标下载1:选择下载模式2:输入应用包名3:选择下载位置4:预览并下载重绘图标

2021-02-25 15:47:40 1220

原创 [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 373

原创 树莓派串口连接其它设备(使用树莓派调试其他设备)

默认情况下树莓派硬件串口交付于控制台,主要用于电脑端控制树莓派,需要关闭控制台对硬件串口的占用,使树莓派硬件串口直接读取传感器串口。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 593 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 1025

原创 chrome谷歌浏览器开启画中画后白屏(或黑屏)问题的解决办法

不知道大家有没有遇到chrome开启画中画白(黑)屏的问题,我在这边总结了一下方法。1.到chrome设置->高级->系统chrome://settings/system,关闭使用硬件加速使用。关闭后可能会导致部分视频弹幕网的弹幕加载异常卡顿,播放某些全景视频非常卡顿。2.先对分辨率低的(或者竖屏视频)视频开启画中画,此时不能正常画中画的视频也可以正常开启画中画了。比如现将这个竖屏视频开启画中画https://www.bilibili.com/video/BV1Ak4y1z7S9?fro

2020-06-02 22:32:34 7239

原创 calibre如何使用邮件推送电子书

网上许多教程写的特别麻烦,要配置邮件服务器。不用那么麻烦,这个其实只填写kindle的接收邮箱,发信人地址。其他的邮件服务器不用管它就行。calibre说了可选择是否使用邮件服务器发送,不用也没问题,我一直空着就能使用。...

2020-05-30 11:00:39 1313 2

原创 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 876 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 1622

原创 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 1211

原创 整理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 5011

原创 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 9819

原创 记录deepin V20安装obs25.0.7的过程(obs捕获视频模拟一个照相机)

本来想要用obs模拟一个虚拟摄像头,和别人视频的时候可以显示自己的电脑屏幕以及手机摄像头,不过后来发现v4l2sink安装上去没反应,不知道是不是源里的obs有点老了,就从官网编译了一个最新版。反正挺麻烦的,就记录了一下。想实现的效果如图。先把编译包放出来,我安装的时候提示有个包重写失败,我是手动把它卸载,之后安装obs,最后补全依赖sudo apt install -f就好了。https...

2020-05-06 12:49:00 2514

原创 Homeassistant添加米家台灯一代(yeelight)

我也是第一次接触,感觉这种东西配置可能会变,多看看官方文档,搜出来的结果可能不太新没法用。写出来自己也好记1.查看米家台灯一代型号:MJTD01YL我拍的台灯底部型号,拍的不清,仅供参考,可以看到型号是MJTD01YL2.在homeassistant官方搜索yeelight可以看到我的台灯型号,由于RAM容量较小,不支持mDNS,homeassistant无法自动扫描到米家台灯...

2020-05-03 10:55:09 12240 2

原创 deepin20beta安装wukong-robot

记录一下自己安装wukong-robot遇到的坑官网链接:https://wukong.hahack.com/wukong-robot 是一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目,目的是让中国的 Maker 和 Hacker 们也能快速打造个性化的智能音箱。官网安装教程:https://wukong.hahack.com/#/install?id=%e6%96%b9%e...

2020-04-27 15:42:20 868 1

原创 记树莓派刷入hassOS,安装Home Assistant踩过的坑(卡在Preparing Home assistant)

推荐按照官网教程直接安装,推荐使用有线,SD卡hassio-boot分区新建CONFIG/timesyncd.conf1.选择镜像,推荐32位。2.插入内存卡,用etcher直接刷入,刷完后先不要弹出。第一坑:有的教程可能推荐再准备一个U盘,新的hassOS系统不再需要。有的旧教程推荐将U盘格式化为fat32,重命名为CONFIG。内建network文件夹,里面放入my-net...

2020-04-25 20:24:52 27948 7

原创 7559升级内核5.5.8-xanmod6也可以解决deepin开机LOGO卡死问题--deepin使用记录(5)

记录双显卡笔记本(DELL75559)安装使用DEEPIN(linux)遇到的一些问题(5)7559升级内核5.5.8-xanmod6也可以解决deepin开机LOGO卡死问题之前的解决方案一直是在GRUB_CMDLINE_LINUX_DEFAULT="splash quiet acpi_osi=! acpi_osi='windows 2009'"参考:deepin 引导 dell 75...

2020-03-11 11:29:44 859

原创 deepin应用商店评论无法加载的解决办法(评论区提示网络错误)--deepin使用记录(4)

记录双显卡笔记本(DELL75559)安装使用DEEPIN(linux)遇到的一些问题(4)deepin使用记录(4) 评论区提示网络错误,实际情况网络是正常的 解决办法:应用商店右上角头像->登出,再重新登陆就好了 ...

2020-03-08 11:06:18 2263

原创 关闭系统蜂鸣声(nobeep,PC speaker,pcspkr)按键盘发出滴滴警报声--deepin使用记录(3)

记录双显卡笔记本(DELL75559)安装使用DEEPIN(linux)遇到的一些问题(3) 在TIM,QQ等程序聊天框按某些键,部分应用卡死按键盘发出的"滴滴滴"声,腾讯视频,终端里面也遇到过这种声音。 临时关闭:sudo rmmod pcspkr 禁用内核模块:sudo deepin-editor /etc/modp...

2020-03-08 10:44:30 1796

原创 sudo:无法解析主机,127.0.0.1改为主机名无法为局域网设备共享代理网络--deepin使用记录(2)

记录双显卡笔记本(DELL75559)安装使用DEEPIN(linux)遇到的一些问题(2)sudo:无法解析主机,127.0.0.1改为主机名无法为局域网设备共享代理网络hosts里面127.0.0.1后跟localhost,终端会提示无法解析主机。如果后跟主机名,终端倒是没有提示,但是局域网设备无法使用电脑端的共享代理解决办法:etc/hosts修改为1...

2020-03-07 10:30:40 712

原创 记录双显卡笔记本(DELL75559)安装使用DEEPIN(linux)遇到的一些问题(1)-安装,开机卡屏,使用deepin-wine的qq,tim图片无法加载

记录双显卡笔记本(DELL75559)安装使用DEEPIN(linux)遇到的一些问题(1)安装,开机卡屏,使用deepin-wine的qq,tim图片无法加载 17年的时候,7559安装任何linux发行版,安装时确实会遇到卡屏的问题 安装界面按e 找到__splash quiet改成nomedest。有的电脑会显示quite splash __,不管如何,确保nom...

2020-03-07 09:59:22 848 1

《嵌入式系统设计师案例导学 》《嵌入式系统设计师教程》

《嵌入式系统设计师案例导学 》《嵌入式系统设计师教程》

2024-01-18

(CN)MA82G5Bxx-Datasheet-v1.05 笙泉芯片

(CN)MA82G5Bxx_Datasheet_v1.05

2024-01-18

protel99se使用教程

protel99se使用教程

2024-01-18

立创EDA标准版使用教程

立创EDA标准版使用教程

2024-01-18

立创EDA专业版使用教程

立创EDA专业版使用教程

2024-01-18

AMF-AUT-T2653

AMF-AUT-T2653

2024-01-18

示波器桌面程序EasyScopeX-V1.01.02.01.21-CN

EasyScopeX_V1.01.02.01.21_CN

2024-01-18

WT588F02B-8S语音芯片IC

WT588F02B-8S语音芯片IC

2024-01-18

三线制PT100热电阻测温电路的设计

三线制PT100热电阻测温电路的设计

2024-01-18

PT100热分阻分度表

PT100热分阻分度表

2024-01-18

各种常用贴片封装尺寸图 TO-268 TO-263

各种常用贴片封装尺寸图

2024-01-18

贴片电阻、电容、电感封装选择

常用的贴片电阻、电容、电感封装选择

2024-01-18

用软件实现仪表步进电机VID-29的驱动

VID29系列步进电机是两相步进电机经三级齿轮减速传动输出的。该步进电机的工作 原理可以用下面的简化的结构图(图1~4)进行说明。在象VID29系列这样的两相步进电 机中,转子是一个永磁体,定子上安装了两组线圈。当给定子线圈通上电流的时候,就在 转子周围的气隙中产生了一个磁场,转子就会在磁力的作用下转动到使它自身的磁场方向 和线圈电流产生的气隙磁场方向平行的位置(下文中把它叫做平衡位置)。

2024-01-18

VID-29系列步进电机

VID29系列步进电机是一种精密的微型步进电机,内置减速比180/1的齿轮系,主要应用于车辆 的仪表指示盘,也可以用于其它仪器仪表装置中,将数字信号直接准确地转为模拟的显示输出。已分 别获得中国专利(No.ZL02289107.2)和美国专利(No. US6903469B2)。

2024-01-18

bloom_smartisanos.zip

deepin的启动器图标,文件管理,应用商店,控制中心,相册,音乐,相机等图标使用sos拟物图形 修改自deepin内置图标包bloom,部分Smartisan os重新绘制图标来自酷安@峰上风大佬。

2020-05-14

obs-studio_20200505-git-1_amd64.deb

(本文件详情参考:https://blog.csdn.net/u011738895/article/details/105948353)按照官网提示手动编译的。本来想要用obs模拟一个虚拟摄像头,和别人视频的时候可以显示自己的电脑屏幕以及手机摄像头,不过后来发现v4l2sink安装上去没反应,不知道是不是源里的obs有点老了,就从官网编译了一个最新版。反正挺麻烦的,就记录了一下。

2020-05-06

qt2048/c++2048

简单版QT的2048,会有一些问题 请自行修改,并不完美哟,当时是我自己做的 更新去除下载积分,好像自己积分会变

2018-12-26

qt/c++--2048-自己做的,有点问题,日后完善

简单版2048,仅供参考。 先放到这,日后有机会修改完善。 qt/c++--2048-自己做的,有点问题,日后完善,好像时间久了就需要积分

2018-12-26

link2sd.pc6.apk

link2sd.pc6.apk帮你提升手机内存,相信一定有用

2014-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除