自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Cheng0717的博客

一个敲代码的摩的佬

  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 1.STM32F407 探索者 Emwin+UcosⅢ的Progbar控件刷新实时显示问题(任务的切换调度)

1.Emwin+UcosⅢ的Graph控件刷新实时显示问题(任务的切换调度)问题如下:当单片机的数据返回到emwin里面处理显示的时候,需要花很久时间才刷新一次,例如emwin里的Graph控件进度条,之前不跑系统的时候是可以1%-2%-3%…-100%,诶一个百分比的变化的,加了系统之后,返回的数据用串口和它显示对比,发现大概过了8%才变化一次,也就是第一次开机刷新时显示0%,等n久后才由0%-8%,8%-16%(0-100%变化分别由变量0-100变化,也就是变量的值对应着进度条的值)但是这个过程并没

2021-02-02 09:25:51 1076 3

原创 Clash ailed to clash core,logs are not available(clash 核心连接失败)

failed to clash core,logs are not available(clash 核心连接失败)

2024-05-16 14:33:00 268

原创 ESP32应用篇 一、 用VSCode platformIO 代替Arduino

最近工作需要用到WIFI来建立TCP的通讯,故选择了ESP32 这个wifi模块,但是之前用过Arduino 感觉不太好用所以想找一个可以代替的IDE 最终找到了 platform IO 有代码提示 巨好用。

2024-01-22 15:29:51 1218

原创 QT应用篇 四、window编译LibModbus库并用QT编写一个Modbus主机 手把手教学

记录用qt自己做Modbus主机的的内容1.用MYSY2编译modbus库2.建立qt工程并添加modbus库3.建立modbus的主机并和从机完成通讯。

2023-12-29 10:10:55 1138 2

原创 QT应用篇 三、QML自定义显示SpinBox的加减按键图片及显示值效果

记录自己学习QML的一些小技巧方便日后查找QT的 qml 使用SpinBox来自定义图片来达到花里胡哨的效果通过使用Image组件的fillMode来实现想要的功能。

2023-12-28 11:29:32 1571

原创 QT应用篇 二、QML用Image组件实现Progress Bar 的效果

记录自己学习QML的一些小技巧方便日后查找QT的 qml 使用图片来达到类似进度条Progress Bar 的效果通过使用Image组件的fillMode来实现想要的功能。

2023-12-28 10:07:41 743 3

原创 Lubancat 编译U-boot遇到 ERROR: exit code 1 from line 601: ./make.sh $RK_UBOOT_DEFCONFIG $UBOOT_COMPI

今天跟着教程尝试一下编译Uboot 编译的时候发现报错。

2023-11-07 10:54:54 270

原创 Linux篇 五、Ubuntu与Linux板卡建立NFS服务

主要讲述如何利用NFS搭建网络文件系统。主要包含连接网络、主机开启NFS服务 以及板卡挂载文件系统主要内容是如何安装设置NFS服务器和linux板卡共享目录。

2023-10-18 14:42:41 1174

原创 Linux篇 四、Linux修改用户名

主要讲述了修改普通用户名的过程主要就是先用root账号登录,然后再进行修改用户名,家目录 用户组名等等。

2023-10-17 14:48:48 1308 3

原创 Linux篇 三、香橙派Zero2搭建Qt环境

主要介绍了如何在香橙派Zero2上移植QT。

2022-12-22 13:50:55 2417 1

原创 Linux篇 二、香橙派Zero2获取Linux SDK源码

我可以编译orangepi-build 18.04的镜像主要是改git的代理,或者先把github先搞到码云上,在用码云的链接理论上也是可以的。

2022-12-21 09:27:37 957 1

原创 Linux篇 一、香橙派Zero2设置开机连接wifi

记录自己玩香橙派遇到的一些问题和解决例如:以上简单介绍了如何通过串口调试香橙派,以及设置wifi连接的设置及设置开机自动连接wifi。

2022-12-09 00:06:13 5311 12

原创 GD32篇 二、GD32TIMER输出PWM

可以在中文手册里面找到相关的资料通用定时器L0(定时器1/2/3/4)是4通道定时器,支持输入捕获,输出比较,产生PWM信号控制电机和电源管理。通用定时器L0计数器是16位无符号计数器。通用定时器L0是可编程的,可以被用来计数,其外部事件可以驱动其他定时器。定时器和定时器之间是相互独立,但是他们可以被同步在一起形成一个更大的定时器,这些定时器的计数器一致地增加。总之就是,一,先确定使用哪一个定时器,哪一个通道二、去找到定时器对应的GPIO。

2022-10-07 16:06:35 4268

原创 GD32篇 一、GD32程序设置读保护,防止程序被读取

在实际发布的产品中,在GD32芯片的内部FLASH存储了控制程序,如果不作任何保护措施的话,可以使用下载器直接把内部FLASH的内容读取回来,得到bin或hex文件格式的代码拷贝,别有用心的厂商会利用该方法山寨产品。为了解决这个问题,GD32芯片提供了好几种保护内部Flash不被轻易读取的方式,但是一般在默认的情况下这个功能是没有打开的。安装下载完成之后打开就是这个界面对于GD32F10x_MD,闪存页大小为1KB。

2022-09-27 17:15:47 5192 4

原创 VMware 安装安卓虚拟机 一步一步的手把手教学

VMware16 安装安卓虚拟机

2022-07-22 00:21:53 78979 198

原创 Linux篇 ubuntu安装MQTT服务器并解决只能在localhost下的通讯问题

ubuntu安装MQTT服务器(mosquito)最近想学一下MQTT,然后自己上网找资料学习安装mqtt服务器,本次内容是基于mosquito的安装配置ubuntu:1804服务器:mosquito1.安装mosquito客户端和服务器更新一下仓库sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa依赖sudo apt-get update开始安装mosquitto和客户端sudo apt-get install mosqu

2022-04-02 12:35:49 2474

原创 QT 篇 QT上位机串口编程

QT 篇 QT上位机串口编程最近因为项目需要,需要用到上位机,通过串口与上位机进行通讯,来上传和下发一些数据以及控制指令,所以用QT写了一个上位机,并记录下来,免得到时候要用又到处翻资料。QT版本:QT Creater 4.80默认安装好QT了1.新建工程选择Qt Widgets然后下一步自己填一个项目名字和项目路径我只安装了这一个,我就选了这个这里主要是一些基类的选择这里我选择QMainWindow类名,文件名什么的,你们看看要不要改名项目管理这里版本控制选择无然后就完

2022-03-18 17:25:39 18131 45

原创 Linux篇 Ubunt 搭建Samba服务器共享到Windows

Linux篇 Ubunt 搭建Samba服务器共享到Windows最近做项目需要用到linux,要想办法把Linux的文件共享到window这边来,在网上找到了samba的安装步骤,记录一下,以后免得找不到1.先升级一下软件sudo apt-get upgrade sudo apt-get update2.安装sambasudo apt-get install samba3.创建一个用于分享的文件夹sudo mkdir /home/cheng/cheng我是在用户目录下创建的文件

2022-03-10 21:31:35 720 13

原创 Linux篇 NXP IMX-8MQEVK 用Yoctor搭建环境

因为工作需要,用了Linux来开发新产品,然后现在要学习搭建镜像。并且随手记录遇到的一些问题和如何解决。开发板:NXP imx8mqevk开发平台:VMUbuntu:18.04.3LST工具:Yoctor指导:i.MX Yocto Project User's Guide 以下安装环境默认Ubuntu18.03.4安装完Ubuntu之后该有的操作我就不多说了1.安装Host packages 对应的是文档里的3.1命令:sudo apt-get in

2022-01-17 09:27:45 2923 1

原创 2021-07-07 9. 关于Emwin用WM_TIMER刷新TEXT控件屏幕闪烁解决方法

9. 关于Emwin用WM_TIMER刷新TEXT控件屏幕闪烁解决方法注:本人于2021.03.06遇到Emwin界面刷新时的闪烁问题,因为我的屏幕上控件分布在屏幕的四周。几乎覆盖整个屏幕,刷新起来的时候整个屏幕都会闪烁条件以下几个的定时器都是15ms刷新一次如图,我用五个text控件模拟了emwin的闪烁问题第一张4个控件都刷新数据很明显可以看到整个屏幕都在闪烁,因为中间的E并没有刷新,但是却也闪烁 TEXT_SetText(TEXT_A, A1); TEX..

2021-07-07 15:09:10 2305

原创 8.个人项目-STM32+机智云上传温湿度和MQ135数据,APP查看

个人项目-STM32+机智云上传温湿度和MQ135数据,APP查看本项目通过STM32的C8t6获取DHT11的温湿度数据,以及空气质量传感器MQ135,通过一块ESP8266模块连接wifi,把数据上传到机智云平台,可通过手机APP查看1、模块准备.一块STM32F103C8T6一块IIC的OLED模块一个DHT11一个MQ135空气质量模块一块ATK-8266wifi模块一个ST-link下载模块杜邦线若干2、程序准备首先,先让C8T6能够在OLED上正常显示温度、湿度、以及空气污

2021-06-07 19:19:55 21600 38

原创 微信内测版8.06,一拍就炸

微信内测版8.06,一拍就炸本次微信安卓版内测,版本号直接从8.0.3跳到了8.0.6。微信安卓8.0.6内测版本更新的功能有:1、「通过朋友验证」界面功能优化「通过朋友验证」界面新增了「添加标签」选项,「好友权限」只显示为朋友圈和仅聊天,并增加“必选”强提醒。2、「微信状态」新增备注说明微信状态标签页里原标题「我的状态」改为「设个状态」,同时下方新增了一行备注,注明「24小时内有效」,「结束状态」按钮下方也注明了「×小时后将自动结束」。3.最重要的「拍一拍」加入动态特效除此之外,今天微信官方还

2021-05-28 08:02:11 262

原创 7.STM32C8T6+DHT11在OLED上显示 温度,湿度

1.DTH11的工作原理2.程序 3. 显示部分 4.效果

2021-05-20 10:47:03 9758 32

原创 6.Emwin+RTC显示时间

1.GUIBuilder建立界面2. c文件添加到vs模拟器3.界面移植到STM324.添加RTC相关的文件5. 添加RTC的结构体6.定时器添加显示 7.把代码下载到单片机上

2021-04-28 11:03:01 1701 23

原创 5.Emwin控件显示中文

Emwin模拟器控件(text、radio、multiedi、dropdown等)显示中文(移植GUI到32单片机上也可以正常显示)我这个办法可以在pc模拟器上显示中文,同时界面做好了中文显示之后,要移植到32上面无需重新制在32上显示中文的字库,移植成功后可以直接在屏幕上显示中文,和pc的一样显示,当然,也有缺点,就是如果想要添加新的字,那就要重新制作这个文件库。两个都要,所以这是比较麻烦的1.准备工具:平台:VS(本人VS2013)1.Unicode编码的txt文本文件(win10是“UTF-

2021-03-19 16:42:24 3501 16

原创 4.关于对DHT11单总线时序图的理解

关于对DHT11单总线时序图的理解最近上网买了一个单总线的DHT11温湿度传感器,看了一些代码,这是自己的理解,并记录。DHT11数字温湿度传感器资料DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室

2021-03-04 16:59:51 8311 2

原创 3.Emwin点击Edit弹出数字键盘,输入到Edit并按下确认更新到Text显示(完整)

1. 第一步,先打开emwin的GUIBuilder,分别创建两个页面,第一个是数字键盘页面。2. 生成代码后添加到PC的工程上去3. 添加代码4. 合并两个页面5. 点击对应控件有对应动作6.接下来就是按下确认键后,更新到TEXE

2021-02-07 11:10:31 4128 14

原创 2.Emwin的数字键盘输入到Edit窗口更新以及到另一个页面Text控件的值并且同步改变。

Emwin的数字键盘输入到Edit窗口更新以及到另一个页面Text控件的值同步改变。要求如下,数字小键盘输入数字后,通过数字键盘上的ok键把输入值更新到设置界面的Edit控件并显示输入值。设置界面上有个确定按键,如果不按下确定按键,已经输入好的Edit的值将不会同步更新到显示界面上的Text控件。只修改Edit输入控件上的值,未按下确认时,不更新到Text控件,如图:按下ok后更新到Edit 瓶这个控件此时未按下“确认”,显示界面的总瓶数未更新:按下确认后 显示界面的Text

2021-02-02 10:52:28 1329 1

个人项目-STM32+机智云上传温湿度和MQ135数据,APP查看

本项目通过STM32的C8t6获取DHT11的温湿度数据,以及空气质量传感器MQ135,通过一块ESP8266模块连接wifi,把数据上传到机智云平台,可通过手机APP查看 1、模块准备 .一块STM32F103C8T6 一块IIC的OLED模块 一个DHT11 一个MQ135空气质量模块 一块ATK-8266wifi模块 一个ST-link下载模块 杜邦线若干

2022-03-17

7.STM32C8T6+DHT11在OLED上显示 温度,湿度

在STM32C8T6+DHT11在OLED上显示温度湿度

2022-03-17

Emwin点击Edit弹出数字键盘moniDLG.c

Emwin点击Edit弹出数字键盘,输入到Edit并按下确认更新到Text显示(完整)对应的源码

2021-03-12

.gitignore.zip(boostdesc_bgm.i,boostdesc_bgm_bi.i等)

在编译opencv_contrib/modules/xfeatures2d时会提示找不到boostdesc_bgm.i,即boostdesc.cpp:653:37: fatal error: boostdesc_bgm.i: No such file or directory,解决方法是手动下载所需的*.i文件,然后将这些*.i文件拷贝到opencv_contrib/modules/xfeatures2d/src目录下,重新编译即可

2020-05-09

xfeatures2d.rar

Cmake 编译Opencv的过程缺失的四个文件,, home| thorking/opencv3.4.3/opencv-3.4.3/opencv contrib-3.4.3/ modules/xfeatures2d /src/vgg. cpp:490:41: fatal error: vgg_ generated 120.i:没有那个文件或目录

2020-05-09

空空如也

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

TA关注的人

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