自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

maowendi的专栏

记录技术生涯的点点滴滴……

  • 博客(46)
  • 资源 (33)
  • 收藏
  • 关注

原创 NEO-M8N模块设置参数输出

NEO-M8N模块设置参数输出需求1.软件要求NEOM8N要求软件吧按本是u-center8.20,这之下的版本可能会设置不成功2.设置GPS输出格式近期有个需求,解析GPS输出,我只需要经纬度信息。输出信息一般都比较多,所以需要设置一下。点击View->Messgage View(快捷键是F9)如下图在不需要输出的配置上右键点击DIsable Message,这样就不会继续输出这个信息了,此时下次断电重启之后还会有信息输出,需要保存配置才永久生效。设置后只保留了GNRMC3.保

2021-06-20 21:42:33 3707 2

原创 VSCOCE远程连接服务器的一次错误记录

VSCOCE远程连接服务器的一次错误记录背景这个问题的背景是这样的,工作当中android源码是放在公司服务器上的,这样看代码就不是很方便,于是就是用了VSCODE的ssh登录功能,比较方便,图形化的编辑查看服务器的代码,就跟本地查看修改,很方便。上两图看一下错误现象忘记截错误图了,实际就是连接失败错误引起平时用着都没有问题突然就连接不上了,我通过putty登录到服务器,df -...

2020-04-24 13:11:39 739

原创 记录Android开发中SELINUX权限问题

记录Android开发中SELINUX权限问题在安卓开发中,当访问硬件相关的设备文件(led tty等)时,如果没有对文件设置selinux的权限,就有可能报如下错误。报错···type=1400 audit(0.0:136): avc: denied { search } for name=“leds” dev=“sysfs” ino=16378 scontext=u:r:mm-pp-d...

2020-04-17 10:25:01 1512

原创 Fastmmi按键测试增加一个KEY

Fastmmi中如何增加一个测试按键源码版本android7.11.代码修改文件input_listener_key.cppvendor/qcom/proprietary/fastmmi/mmi/input_listener_key.cpp源码位置bool input_listener_key::dispatch_event(input_event ev) { layout *...

2020-03-05 23:59:47 496

原创 Qt Pro文件写法

Qt Pro文件写法记录#-------------------------------------------------## Project created by QtCreator 2018-09-19T17:42:57##-------------------------------------------------QT += core gui networ...

2020-02-29 07:08:58 202

原创 高通平台 sensor_def_qcomdev.conf文件释放gpio

高通平台 sensor_def_qcomdev.conf文件释放gpio现象:在驱动开发过程中使用到了某个gpio43引脚,在设备树文件中搜索好久,注释了全部的gpio43相关内容,并配置为输出。但是在开机之后查看gpio43配置显示为gpio in,同时休眠一次之后,按开机键gpio43显示配置为输出,这说明设备树中的配置是起作用的。调试gpio命令cat /sys/kernel/deb...

2020-02-29 07:01:35 1345

原创 Hi3516DV300编译环境搭建问题及解决

Hi3516DV300编译环境搭建问题及解决1.安装完工具链,提示找不到gcc问题:bash: /opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/bin/arm-hisiv300-linux-gcc: 没有那个文件或目录。安装完工具链,提示找不到gcc,但实际gcc工具已经安装上是由于开发环境是32位的,而当前的ubuntu是64位的解...

2019-09-17 23:15:33 2851

原创 Linux内核中 SPI以太网W5500问题

Linux内核中 SPI以太网W5500问题Linux内核驱动中将W5500 W5300和W5100集成到了一起,本人只用到了W5500。问题描述绿灯LinkLED和黄灯ACTLED交替闪烁,而正常状态应该为LinkLED常亮ifconfig eth0 报错经过观察W5500网卡在整个板子复位时大多数情况是可以正常DHCP分配IP的,而adb reboot的时候大多数时候DHCP分配I...

2019-08-28 15:39:37 2903 8

原创 linux-arm交叉编译curl

1.需要依赖库openssl下载openssl后的编译命令./config no-asm shared no-async --prefix=/home/maowendi/ --cross-compile-prefix=arm-linux-2.编译curlconfigure的时候报错开始的时候没有注意,直接编译,报如下错误注意于是修改configure参数 添加如...

2019-08-26 11:28:37 1456

原创 VIM安装了几个插件效果还不错

VIM安装了几个插件效果还不错,学习使用中……1.NERDTree,目录展示2.taglist 函数列表最后的效果图

2019-08-04 10:10:30 171

原创 Lubuntu设置应用程序开机后自启动

Lubuntu设置应用程序开机后自启动1.项目中要求嵌入式设备开机后自动运行图形界面程序,在rc.loacl设置启动脚本不成功,还不知道原因,于是在lubuntu的开始菜单中查找了一下,果然有设置开机自启动的地方。如下图,点击Setting后选择 Session and Startup选择Applicat...

2019-03-08 14:11:26 1271

原创 Qt连接两个数据库

Qt建立两个数据库连接,addDatabase要添加函数的连接名参数MySQLDB::MySQLDB(){    _mysqldb = QSqlDatabase::addDatabase("QMYSQL");//默认连接    _mysqldb.setHostName("172.20.149.212");    _mysqldb.setPort(3306);    _mysqld...

2019-02-27 14:56:20 2446

原创 编译树莓派Uboot

开始学习Uboot,正好手头有树莓派,所以下载Uboot官方源码,官方源码已经加入了树梅派Uboot的代码。一、环境搭建1.虚拟机采用VMware,系统使用Ubuntu16.04这里不介绍 2.Uboot下载Uboot下载地址:http://ftp.denx.de/pub/u-boot/下载最当前最新版本,u-boot-2019.01-rc2.tar.bz2 ...

2019-01-02 14:27:31 4608 2

原创 Qt中实现线程安全的单例模式

之前项目中用到单例模式,用的是线程不安全的,这次项目用到了多线程,所以想到实现一个线程安全的单例模式。经过查询资料,发现Qt本身有自己的线程安全单例模式实现方式。Q_GLOBAL_STATIC宏使用方法:MonitorWindow.h#ifndef MONITORWINDOW_H#define MONITORWINDOW_H#include <QMainWindow...

2018-10-31 09:40:52 2818

原创 Qt Http QHttpMultiPart上传文件到java http服务器

                         Qt Http QHttpMultiPart上传文件到java http服务器1.最近项目用到了Qt上传文件到HTTP服务器,由于之前做过一个http接收文件的服务器,所以直接拿来调试。由于对http的了解一个不够深入,调试了许久都没有成功上传文件到服务器。之前是写的服务器一直是用网页的方式和postman来模仿post文件。由于找不到失败...

2018-10-30 10:17:24 8687 9

原创 64位Arm Lubuntu上编译Qt MySQLl驱动

                             64位Arm处理器 Lubuntu上编译Qt MySQL驱动1.安装MySQLsudo apt-get install libmysqlclient-dev如果安装失败,尝试更新下源sudo apt-get update安装mysql的目的是编译的过程中会用的mysql的库和头文件2.Qt源码下载,地址如下h...

2018-10-18 17:53:10 694

原创 Qt5.9.0 OpenCV3.4.1环境搭建记录

Qt5.9.0+Mingw5.3.0+cmake-3.11.4-win64-x64+opencv-3.4.1-vc14_vc15编译一、各个软件版本1.Qt5.9.02.Mingw5.3.0 安装 Qt时自带3.cmake-3.11.4-win64-x644.opencv-3.4.1-vc14_vc15编译5.系统Windows7 64位二、软件安装1.Qt直接安装...

2018-09-11 16:05:23 3685 2

原创 Linux ARM 使用USB麦克风ALSA音频设备编程

近期有一个项目要用到音频处理,先是对标准的麦克风输入设备进行了测试,后来使用的USB麦克风,在编程时遇到了小问题,所以记下笔记。一、环境1.系统Linux (Lubuntu)2.硬件CPU: RK3288(Coretex-A17)3.USB 麦克风(本篇教程支持Alsa架构的USB麦克风和普通麦克风设备)4.应用软件介绍Audacity:这是一个免费的音频处理软件,Linu...

2018-09-03 15:35:29 6393 2

原创 SQLite主键自增代码

                                        SQLite主键自增代码在使用Qt编码创建SQLite数据库表的时候遇到问题。需求:创建一个自增ID的的student表1.当ID无需自增时使用代码如下,可创建表student:query.exec("create table student(id int primary key , name vch...

2018-07-19 15:03:55 12241

原创 在JavaWeb项目的定时任务中获取相对路径

在JavaWeb项目定时任务中无法使用以下方法获取路径request.getContextPath()public String getPosition(String name,String telNumber,HttpServletRequest request) throws Exception { System.out.println("类文件路径:" + request.getC...

2018-07-05 10:15:48 2435

原创 Postman Post请求上传文件

Postman Post请求上传文件一、选择post请求方式二、填写HeadersKey:Content-TypeValue:multipart/form-data[{"key":"Content-Type","value":"multipart/form-data","description":"","enabled":true}]如下图三、填写body选择form-

2018-06-01 14:36:48 369843 49

原创 Postman发送post请求

Postman发送post请求在服务器开发过程中,要经常对get,post接口进行测试,get请求,浏览器就可以完成,而post请求浏览器用起来有点麻烦,有的浏览器支持的不太好,个人用过火狐,还可以,今天介绍一下Postman发送post请求。一、工具下载官方地址:https://www.getpostman.com/根据不同的系统下载不同的版本就可以了二、发送POST请求1.选择请求方式为POS...

2018-06-01 12:38:03 75609 2

原创 Qt控件增加属性并通过添加的属性设置样式

Qt控件增加属性并通过添加的属性设置样式1.应用场景        在Qt应用编程中经常要对应用的界面进行美化,这里要用到样式表qss。下面说的方法适用于对某一种控件在界面上有几种不用的风格样式,例如,界面上有两种风格的button2.设置方法        给要添加样式的button添加自定义属性        选中button,在属性窗口点击+号,添加自定义属性,属性为bool类型      ...

2018-03-26 14:27:39 7896 5

原创 DB2查询char型字段问题

在使用DB2 查询 char 型字段应用like时遇到这样一个问题表名student,字段ID,ID的数据类型为char 长度是20表中ID数据为000123000125000126001123想通过select * from student where ID like '%123'查询 ID尾号是123的数据结果什么也没查到,百度之后,了解DB2 CHAR 型这样

2017-07-30 22:08:32 2553

原创 STM32F103C8t6和MCP2515CAN调试心得

由于STM32单片机自带CAN控制器,所以STM32和MCP2515 CAN控制器联合使用的场景不多。正好一个特殊的需求使用了MCP2515和STM32,在这里说一下硬件链接需要注意的地方。

2017-04-10 10:58:34 10494 17

原创 Qt5.6.1如何使用qpf2字体

最近在移植Qt到一个商用的小众系统上,Qt版本是Qt5.6.1,Qt是不支持这个系统的,在移植过程中遇到了很多的问题,这里对字体移植遇的问题进行一下记录。(这个办法是可以使用qpf2字体的,但是是不是最好的办法还不知道,希望可以帮助到需要的人,也希望有人一起讨论)1.问题:  首先是报找不到字体,当字体的路径设置正确后。程序在调用setText相关方法的时候,整个系统就会dump掉,这个系

2016-12-15 17:00:55 2760

原创 常用的几条git命令

记录几个自己常用的git命令1. git add -A 保存所有的修改2. git add . 保存新的添加和修改,但是不包括删除3. git add -u 保存修改和删除,但是不包括新建文件。4.git commit -m "comment"添加注解5.git push 提交6.git clone克隆代码到本地7.git pull从服务器更新程序8.Git...

2016-12-15 15:41:48 490

原创 ESP8266-12F初体验

物联网当下火的不得了,也就有好多公司在做WIFI模块,最近了解了ESP266-12F,价格是相当便宜,一个最便宜的有人WIFI模块也要三十块。可以买三个ESP8266了,这个性价比让人心动,加上机智云上用了这个模块,应该稳定性还可以。所以买了一个来玩一玩,目前只试用了AT指令还没有进行编程。照着原理图焊接了一个最小系统,可正常运行。原理图:焊接实物图:继续学习中……

2016-10-05 22:17:26 24848 5

原创 Qt实现把时间插入Sqlite数据库并查询

1.问题Sqlite没有时间类型,一般用vchar来实现插入给time字段插入数据    QString dataTime = QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss");//获取当前时间    QSqlTableModel *model = new QSqlTableModel();//建立一个新的QS

2016-09-08 17:20:11 15901 20

原创 Qt将Sqlite中的表数据导出为CSV格式表格数据

开发环境ubuntu16.04+Qt5.6.1   WIN7+Qt5.6.1两个环境都测试过1.问题写一个小软件的时候,带有导出excel功能,但是要在linux下运行,最后了解到csv格式,实现起来方便多了,只是用excel打开中文有乱码的现象有一个简单的解决办法。2.代码写了一个小方法调用如下ReadDataFromSqlWriteToCSV("student","

2016-09-08 11:10:43 4382 2

原创 Qt QGroupBox在linux下显示边框

1.问题QGroupBox这个控件在Window和Ubuntu下的表现是不一样的,在window下是有边框的,但是在Ubuntu下就是空白的,什么也看不见。2.解决本来以为会是一个方法设置的结果,在网上查了一下,有人用QSS的方式显示了一下。在此基础上加了一行代码变的更好看一点。3.代码(这是加载.QSS文件的方式实现的)style.qss文件内容QGroupBox{b

2016-09-02 15:14:26 4926

原创 一个较完整的Qt登录界面设计

正在学习Qt,做了一个登录界面程序,用数据库存储用户名和密码,可以增加和删除用户,为新人学习提供小小帮助。直接上图了。1.登录界面2主界面3.增加用户界面4.整体界面整体来讲登录界面的功能都有了,比较简单。代码地址:http://download.csdn.net/detail/maowendi/9618115

2016-08-31 17:33:07 18918 8

原创 QSqlTableModel变量定义时遇到的问题

1.发现问题在做一个Qt+Sqllite的程序时,定义了一个QSqlTableModel变量在MainWindow类(QSqlTableModel model;)中,可是无论怎么都无法从数据库表中读出数据(数据库连接是成功的)。#endif // MAINWINDOW_H2.问题进展无法运行后发现之前写的代码是定义成指针的形式的,如:QSqlTableModel *model;

2016-08-29 09:32:48 1673

原创 Qt主界面和一个新的Dialog的通信(交互)

1.需求经常需要实现一个主界面弹出一个新的窗口输入内容后将一些信息再返回给主界面2.方法采用信号和槽的方式3.主要代码代码建立工程后会有一个MainWindow,在Form下新建一个Dialog,选择Qt Designer Form Class,就生成了相应的类和FORMMainwindow.cpp文件MainWindow::MainWindow(QWidget *pa

2016-08-23 17:18:25 14588 2

原创 Qt QtableWidget居中显示图片

1.问题QTableWidget无法直接让Item中的图片居中Qt 的QTableWidget控件可以用来显示文本和图片它本身提供了void QTableWidget::setItem(int row, int column, QTableWidgetItem *item)方法用于显示图片例:ui->tableWidget->setItem(0,1,new QTableWidget

2016-08-22 15:48:09 17416 3

原创 Qt的QString类补0占位输出sprintf

1.无0占位的QLCDNumber输出用Qt的QLCDNumber写一个秒表程序但是发现输出的格式是0:0:2.23,一会又变成0:0:2:123,特别难看所以要实现用0占位,也就是00:00:02:023如下效果:2.有0占位的QLCDNumber效果这种0占位的情况使用了QString类的sprintf方法,这个方法应该是同C语言中的printf(好强大)一样的。

2016-08-19 16:55:36 9461

原创 Qt5.6.1与mysql5.7.14调试过程

1.开发环境win7+Qt5.6.1+mysql5.7.142.安装mysql由于本人安装的是win7 32位的Qt5.6.1编译器为mingw 只在Qt官网看到了32位的版本,所以mysql也选择了mysql5.7.14 32位版本。安装:(1)下载免安装版本http://dev.mysql.com/downloads/mysql/    即zip压缩文件(2)设

2016-08-17 10:22:41 2530

原创 Qt简单串口调试助手源码

对于一个做嵌入式的人来讲,最熟悉的上位机软件就是串口调试助手了,所以开始学Qt的时候,就想着要实现一个串口调试肋手,今天终于写的差不多了,把他共享出来。也感谢那些网上开源的人们对我的帮助,谢谢!1.开发环境ubuntu16.04+Qt5.6.12.串口调试助手效果图如出现 permission denied请用sudo执行程序就可3.源码mainwindow.h文件#i...

2016-08-15 11:42:15 9690 14

原创 QT modbus类简介及串口modbus例程源码分析

1.Qt中几个常用的串口modbus类QModbusRtuSerialSlave         //modbus串口通信方式下的服务器类QModbusRtuSerialMaster      //串口通信方式下的客户端类QModbusServer                     // QModbusServer类接收和处理modbus的请求。QModbusDataUnit

2016-08-09 09:27:26 53459 39

原创 Qt实现十六进制接收文本和显示文本(可用于串口的十六进制)

1.QTextEdit接收文本QString str1 = ui->textEdit->toPlainText();QByteArray str2 = QByteArray::fromHex (str1.toLatin1().data());//按十六进制编码接入文本2.QTextEdit显示文本         QString strDis;         QStr

2016-08-08 09:58:30 27927 4

在QGraphicsScene上画矩形

CustomSense继承QGraphicsScene,QGraphicsView,重写了鼠标事件,在CustomSense上添加图片并画矩形标记出特定区域,是专门满足这个需求写的小测试例子,使用Qt5实现。

2018-11-20

Qt获取网络信息IP等

Qt获取IP,子网掩码等网络信息,代码不自网络。

2016-09-06

Qt日期下拉实现和QgroupBox在linux下边框显示

代码实现Qt的日期控件自带方法显示下拉选择日期,QGroupBox在Ubuntu下不显示边框,本程序用QSS的方式实现。这两个没啥关系,只是在做一个项目的时候用到了这两点,就放在了一个例程中,没技术含量,只为记录一下。同时给需要的人提供一个帮助。

2016-09-02

一个较完整的Qt用户登录界面设计

一个较完整的Qt用户登录界面,稍微移植可用,用sqlite数据库存储用户名和密码,具有增加和删除用户的功能,开发环境为ubuntu16.04+Qt5.6.1,win7下程序也编译可用。贡献出来,共同学习,欢迎交流。

2016-08-31

Qt_SQlite的两个简单例程

Qt Sqlite的两个基础小例程,开发环境为ubuntu+Qt5.6.1,WIN下也可用,有的时候调数据库还是挺麻烦的,涉及到驱动的问题,但是Qt集成了Sqlite用着还是挺方便的。

2016-08-26

MainWindow和Dialog通过信号和槽通信

主界面点击按钮,弹出一个Dialog窗口,在这个窗口的lineEdit中输入内容,点击确认按钮,窗口关闭,同时将输入的内容传入在主界面的LineEdit控件中。

2016-08-23

Qt Customplot,官网例程

Qt画图表用的类,开源项目,转过来方便学习,网上都说相比于QWT简单一些,功能应该也差一点,不过常见的图表画起来还是没问题的。

2016-08-22

Q5串口调试助手

Qt5自带串口类开发的串口调试助手,开发环境为ubuntu+Qt5.6.1,由于没有硬件,只做了linux的虚拟测试,可以接发数据(含十六进制和文本)。

2016-08-15

Qt_TCP_Modbus例程

程序应用是Qt5自带的modbus类进行设计,进行了十六进行寄存器数据传输,简单明了,包含TCP MOSBUS发送和接收数据,开发环境为ubuntu 16.04+Qt5.6.1,直接在Qt Creator中运行程序server程序会服一个TCP受保护的错误,导致无法连接,这时用sudo 命令执行生成的可执行文件即可。如sudo ./ModbusTcpServer.共同进步……

2016-08-10

QT modbus串口调试程序

modbus测试由master和slave两部分程序组成,本程序源码参考了Qt5.6.1的modbus源代码 提取去其中的串口通信部分。代码更易读,VirtualComTest.py这个文件用于虚拟串口,需 在终端下执行 python VirtualComTest.py即可得到两个虚拟链接的串口端口,方便软件代 码的调试。程序中应用了modbus的HoldingRegisters数据格式,以十六进制发送和读取数据。

2016-08-08

Qt5.6.1modbus测试程序(含收发)

对Qt5.6.1中的modbus例程进行整理,此例程只包含串口发送数据,并由接收端显示,代码已经做了注释,希望对学习的人有帮助,共同进步。压缩包中有linux虚拟串口的方法(python编写来自网络。

2016-08-08

Qt显示svg图片并实现拖动鼠标旋转图片

Qt实现显示svg图片,并可拖动鼠标旋转,新人做的效果不是很好。环境ubuntu16.04+Qt5.6.1,本人新测代码在WIN7+Qt环境下可用。

2016-07-27

Qt实现svg图片在label上显示(图片可放大缩小)

整理Qt例程中的svg图片显示,将显示图片放在label控件上(重写事件过滤器方法,参照料此方法可放在其他控件上),环境为ubuntu16.04 + Qt5.6.1,在win+Qt环境下程序工程也可打开编译(亲测)。

2016-07-27

STM32f130vct6+UCOS的工程

本例程是在STM32上移值uCOS系统并添加了USART和FLASH的例程,希望对学习的人有小小的帮助.

2015-08-05

Linux_Qt_PWM控制系统

本设计是基于嵌入式技术作为主处理器的AD采集与电机控制系统,利用S3C2410 ARM微处理器作为主控CPU,辅以LINUX操作系统和Qt界面系统,实现了智能化的将AD采集的数据通过Qt界面形式展现出来,同时根据AD值的不同改变PWM的参数值,从而控制电机的方向和转速等功能,并讨论了如何提高系统的速度、可靠性和可扩展性。

2015-06-17

ML_PROJECT_Ra8806.zip STM32程序

本例程为KEIL MDK编写,]应用STM32库函数3.5版本,实现了RA8806的移植,串口通信,和3*6矩阵按键程序。有单独的.c和.h文件,方便移植。希望给学习STM32的人带来小小的帮助。

2015-06-07

Qt mysql测试程序

Qt测试mysql代码,在多个平台下编译运行过,此次为了配合博文而上传。本地测试的话吧IP改成localhost,本代码是建立在已经建立数据库school,表student基础上的。

2018-10-18

STM32F407FReeRTOS工程

使用STM32CUBEMX工具生成代码,具体配置见.ioc文件,项目含freertos,和多个串口,串口DMA接收,运行稳定。

2018-07-02

keil.Jansson.1.0.0.pack

Keil.Jansson.1.0.0.pack是keil官方提供的JSON库,一般使用的人不太多,很多人直接用cJson,下载也挺费劲的,这里传上来方便大家使用。

2018-05-28

Qt控件增加属性并能过添加的属性设置样式

在Qt应用编程中经常要对应用的界面进行美化,这里要用到样式表qss。代码中的方法适用于对某一种控件在界面上有几种不用的风格样式,例如,界面上有两种风格的button

2018-03-26

STM32F103 Hal库 EV1527 433M解码

STM32F103芯片解码EV1527,模块用的是凌承的H3V4F无线结合接收模块,源码也是来自网络用的是标准库,本人改为Hal库实现,CUBE生成代码,用的IO引脚可直观的看到,解码思想还是别人的,感谢万能的互联网,共同进步!

2018-03-05

STM32F103 MCP2515

由于STM32单片机自带CAN控制器,所以STM32和MCP2515 CAN控制器联合使用的场景不多。正好一个特殊的需求使用了MCP2515和STM32,就在用泥人的小模块移植了一下,上传到这里方便大家调试用。本人用过这个程序硬件没问题的话是可以用的。

2018-01-31

Hungarian匈牙利法

匈牙利法,在网上找来的,在Qt下编译的,标准C++写的,代码有注释,拿来就用,很是方便,欢迎下载交流............................................

2017-09-04

Qt样式使用说明

比较好的Qt样式学习资料,来自网络,对我帮助很大,在这里做个备份,也推荐给需要的人。

2017-04-11

1.25mm链接器AD封装

1.25mm链接器封装,2 4 6 8封装都,网上没有找到合适的就自己画了几个,链接器是卧室的,简单改下可用于直插,我用着没有问题哈。欢迎下载使用,用之前请自己确定好封装问题,我不承担责任,用错了也不要怪我,我也是好心提供免费帮助。

2017-01-23

MD5算法C语言

网上找来的md5算法,在pc机上试过,并且已经移植到了STM32中,可用,放在这也是给自己下次用做一个备份,同时方便大家。

2016-10-22

STM32内部flash测试程序

代码是正点原子STM32F103ZET6的基础上改的,应用串口打印的方式做调试,单片机采用的STM32F103C8T6,移植的话主要修改flash大小和读写地址即可(根据自己的芯片flash大小),stm32f103c8t6是64K的flash程序存储地址都是0x08000000,我把写入数据地址设置在FLASH_SAVE_ADDR 0X0800F400即61K的地方。

2016-10-07

MSP430寄存器手册

MSP430寄存器手册

2016-09-27

HTTPCliect程序

Qt实现HTTP访问yeelink服务器的client程序,可以用于其他HTTP的服务器,只是简单的get和post。其是要注意的地方就是HTTP的header,Qt中QNetworkRequest提供了两个方法设置Header,分别为setHeader和setRowHeader(当不是标准header时使用这个)

2016-09-18

QextSerialPort

虽然Qt5已经有了自带的串口类,但是还有很多地方在用qt4所以测试了一下QextSerialPort代码,文件中包含QextSerialPort源码,程序在ubuntu下可运行,如果出现无法打开串口的情况,请用sudo执行程序,可解决问题。

2016-09-12

Qt Sqlite表中数据导出为csv格式表格

Qt中将sqlite表中的数据导出为csv表格形式,代码调用方便,整体代码包含了数据库的增删改查,tableview显示sqlite,代码较完整。开发环境为ubuntu+qt5.6.1在win7+qt5.6.1下也没问题。

2016-09-08

Qt版串口调试助手

Qt版本的串口调试助手,开发环境Qt5.6.1,windows和ubuntu两者都可以例用(验证),是基于Qt自带的串口类实现的。希望对和我一样的初学者有帮助。效果还不错,可以用噢,欢迎交流。

2016-09-02

空空如也

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

TA关注的人

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