自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaoxiangyu的专栏

嵌入式的学习之路

  • 博客(18)
  • 资源 (27)
  • 收藏
  • 关注

原创 Qt Qwt 只缩放横轴或纵轴(按键控制)

最近有需求,用到了Qwt只缩放单一方向的坐标轴,废话不多说 直接上代码。由于是绑定按键的,直接放到了按键的槽函数上。注:以下代码ui->qwtPlot_Temp_GetChange函数,为QwtPlot及曲线显示的子类信息x轴放大:void MainFrame::on_pushButton_X_Zoom_In_clicked(){ const bool autoReplot = ui->qwtPlot_Temp_GetChange->autoReplot()

2022-02-21 19:16:02 810

原创 Qt Tableview多行选中及多行右键删除

Qt Tableview多行选中及多行右键删除

2022-02-11 17:54:05 7127

原创 HEX文件合并工具

由于基本现有开发产品均用到了IAP功能,即BOOT程序加APP程序总和。其中BOOT程序,不光只用来做程序跳转,也可以用来做开关机部分的开关逻辑。这样的做基本可以用在串口、网络、U盘、SD卡等介质,方便维护,不用仿真器及拆盖等等,有着广泛的应用。 但是由于BOOT和APP是2个独立的程序,如果在生产过程中分别烧录,会造成一些不必要的麻烦。因此,找到了一个比较好的HEX文件合并工具,还可以生成BIN文件。 软件源码开源,非本人所编写,github地址为:...

2021-02-05 22:30:17 3241

原创 QT编写USB PRINTER驱动

该USB驱动,为电脑对识别到USB打印机的驱动,最初采用LIBUSB,发现该功能不好用,不能够进行数据读写。后采用WINDOWS的接口函数,进行读写,具体代码如下:1、usb_interface.h#ifndef USB_INTERFACE_H#define USB_INTERFACE_H#include <QObject>#include <windows.h>typedef struct{ bool SearchUSB;

2020-10-02 21:22:08 1934 3

原创 GD32 USB调试、DFU过程问题

1、USB调试注意事项最近做一个项目,用的是GD32F303的MCU,用到了USB数据传输的方式,该系列MCU只支持USB的DEVICE的模式,不支持OTG模式。本人用的是GD32官方提供的库信息,因此直接移植了官方的DEMO。在调试过程中,调试了很多天,每次插上USB后,电脑均提示“设备描述符请求失败”,一直无果后,偶然间开了内部RC时钟,竟然可以识别了。后面经分析得知,电路中用的是12M外部晶振,而官方DEMO用的是8M外部晶振。不光需要改宏定义,还要改计算倍数,改动如下 :stati

2020-10-02 21:15:13 8784 5

原创 QT Opencv和Xzing读取二维码信息

#include "thread_opencv.h"#include <QImage>#include <QPixmap>#include <QDebug>#include <opencv2/videoio.hpp>#include <opencv2/highgui.hpp>#include <opencv2/img...

2020-04-06 17:37:05 1214

原创 QT 编写 STC系列MCU烧录软件

由于产品上用到了STC的单片机,而需要自行写一个烧录软件,该软件可以实现STC系列MCU文件的烧录。本软件最终取自开源的库,因此感谢为开源无私奉献的人们!一、将开源的STC的库,编译生成exe文件本示例采用的github上的开源库:https://github.com/grigorig/stcgal由于该demo采用的是python库,用C++不是很容易调用,因此将其编译为exe可...

2020-03-08 12:19:31 2862 3

原创 QT TableView单行右键删除操作

右键操作用到了QAction和QMenu 2个对象。首先定义2个对象: QMenu *RightClickMenu; //右键点击菜单 QAction *deleteAction; //删除事件(如需要其它事件,可新定义)然后对此变量进行声明 RightClick...

2019-09-17 15:24:55 3379 4

原创 qt sqlite数据库操作功能

一、初始化1、qt操作sqlite数据库,先要进行判断数据库文件有没有存在,如存在,则直接连接数据库。如果不存在,则新建一个,下面为main函数int main(int argc, char *argv[]){ QApplication a(argc, argv); //数据库操作 bool create = !QFile::exists("para.dat"...

2019-09-15 11:38:24 690

原创 SI4438可变长包数据收发

最近在项目止采用SI4438作为无线通信。采用的是wds内的长包发送模板,用的中断为TX_FIFO_EMPTY和RX_FIFO_FULL两个中断。但是在实际应用中却出现了问题。程序内包长设置的是255字节(项目需要最长为255字节)。由于数据发送较为频繁,即使主机发送7字节数据,从机也会进入5次RX_FIFO_FULL中断,已经影响到了从机其它任务的正常运行。经分析,此问题存在的根源是,从机每次均...

2018-05-27 00:04:43 12741 1

原创 qt 4.8系统文字本地化

按照qt的默认编码规则,如果在输入过程中调用中文,会产生乱码。具体在程序中加入以下代码即可: // 设置字符编码 QTextCodec::setCodecForTr(QTextCodec::codecForName("System")); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("System")); ...

2018-03-31 16:26:18 320

原创 通过windows命令行共享wifi,一键启动脚本

感觉360的免费WIFI软件做共享不大靠谱,就自己搭了一个环境。其实很简单,几条命令的事。但是为了更方便于使用,则自行写一个一键安装脚本,具体见如下文档。@echo offCOLOR 0atitle WIFI分享配置echo.echo *******************欢迎使用一键配置WIFI脚本*******************echo * 1-配置WIFI分享      *ec...

2018-03-25 15:58:45 2669

原创 STM32调试问题及分析

调试STM32的时候遇到的个别问题

2017-03-03 21:15:26 1024

原创 关于QMessageBox中文乱码的问题

今天在写程序的时候,遇到了QMessageBox,希望它能在按关闭按钮后用中文显示出是,否的选项,以防误操作而导致软件关闭,但是在操作过程中发现,QMessageBox在有中文的情况下一直是乱码,对此在网上找到了个好的解决方案,即是用的QString::fromUtf8()函数实现功能,达到了预期的效果。贴上代码QMessageBox message_cd(QMessageBox::NoIco

2015-08-09 09:20:55 10202 1

原创 关于获得qt tableview行数等信息

做了一个小的demo,关于获得qt tableview行数的获取,用的是QTableview类里的信号,代码如下所示://mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include namespace Ui { class MainWindow;}class MainWindow : p

2015-07-30 17:25:16 13669

原创 qwt for android的安装,配置与运行

本人由于做项目需要,连续鼓捣了两天,终于成功。这方面网上的资料不多,所以我会给大家进行详细的说明,省得在开发的过程中走弯路。.我所用的配置是Ubuntu 10.04.在windows上暂时没有试,用的是虚拟机。首先,先从qwt官网上面下载qwt,网址是http://qwt.sourceforge.net/,下载页面,我用的是最新的6.1.2。下面点链接即可用。下面需要在

2015-07-10 21:11:30 968

原创 关于安卓sdk的下载

今天正好在linux上写安卓程序,但是sdk没有一个完整版,只不过找到了一个下载资源很快的方式,详细网站在这里http://ubuntu.uestc.edu.cn/android/repository/,下载速度可基本满足要求。

2015-07-10 16:46:43 467

原创 arm linux学习之路 1

本人是菜鸟,以前接触过部分单片机,正好有arm的开发板,正好借此机会学习一下,以后每天都将会把遇到的问题,还有能解决的方法放到这里与大家讨论。今天遇到的问题是nfs的挂载,我遇到的问题和解决的办法如下,希望能帮到学习arm开发的朋友,大神勿喷,我也是初学者。在调试nfs的时候遇到很多的问题,刚开始老是出一个警告,挂载不上;     can't find /mnt in /etc/fst

2015-04-12 11:56:39 393

GC0308应用手册.pdf

GC0308应用手册.pdf

2021-01-20

opencv4.1.1 VS2015 32位和64位编译文件

opencv4.1.1 VS2015 32位和64位编译文件。可以直接用vs调用 ,或者用qt vs编译器编译和调用

2019-09-29

zxing_lib.zip

zxing用vs2015 x86和x64编译,经过实际测试 ,保证 可用。

2019-09-29

OPT3101_DEMO.zip

OPT3101 官方评估板 原理图及软件,代码及功能相对完善。可用于设计参考及使用. 官方地址为:http://www.ti.com/tool/tida-010021#technicaldocuments,原理图和其它信息可由官网下载。 但官方软件为.lib库,本人上传的.c文件,较官网有更好的参考价值。

2019-06-05

Jlink V8固件

jlink V8固件升级,内含说明文档和固件文件。 经过实际测试,可以正常使用

2018-08-01

SI4438驱动程序

SI4438驱动程序 可以参考 但有些功能需要自己验证

2017-05-01

Wireless Development Suite 使用指南.pdf

Wireless Development Suite 使用指南 详细的说明了WDS的安装及配置方法

2017-04-24

JLink Clone替换文件

解决Jlink的克隆问题,解压后放在原segger文件夹中覆盖原同名文件即可。MDK提示为:the emulator is JLink-Clone, the segger software only support orginal segger device,不需要去改动Jlink固件

2017-04-16

模拟IO口驱动FM25V05铁电的驱动程序

模拟IO口驱动FM25V05铁电的驱动程序 本人用的是瑞萨的RX600系列的芯片写的。实测可以读写正常。移植到其它单片机只需要修改相关IO口和延时即可。

2016-08-12

NPM6线制步进电机接线规则

NPM6线制步进电机接线规则 可参考此文档对其品牌步进电机进行安装和调试

2016-07-28

CH341驱动最新

CH341驱动 最新 支持win10,可以对其进行安装

2016-07-13

office2007官方卸载工具

office2007官方卸载工具,可以解决office卸载不了的问题

2016-05-05

FTDI驱动 可用

FTDI USB转TTL 串口驱动 经测试可以在XP,WIN7,WIN10上启用

2016-04-28

RX8025T时钟芯片选用指南

RX8025T时钟芯片选用指南 中文版 参考程序使用

2016-04-11

PCF8563T中文资料

PCF8563T中文资料,可以进行写程序时的参考

2016-02-17

PCF8563中文资料

PCF8563中文资料 可以进行较好的参考 方便使用

2016-01-13

office2003兼容包

Office2003兼容docx等2007的格式,微软官方

2016-01-07

Max487数据资料

MAX487_datasheet 相关官方资料下载

2015-11-04

SIM900系列模块AT应用了解

SIM900系列模块AT应用了解 SIM官方的

2015-11-02

opencv 2.4.9 qt5.4.0编译

由于用qt编译opencv较费时间,所以把qt5.4.0编译opencv2.4.9后的文件分享,希望能对开发有所帮助

2015-09-17

html 点击小图显示大图

网上找来的,很方便移植,具体链接忘记是多少了,感谢作者的无私奉献

2015-09-13

Qt on Android with JNI

qt on android 关于jni的调用,英文文档,但是还是有帮助的

2015-08-28

CC2530 Zigbee无线点灯官方源码

CC2530 Zigbee无线点灯官方源码,官方也可下载 http://www.ti.com/product/CC2530/toolssoftware

2015-08-22

CH340驱动(USB串口驱动)

CH340驱动,亲测win7,8,10可用

2015-08-02

cc2530仿真器驱动

cc2530仿真器驱动,win7,8,10均可用

2015-07-30

针对Android的Java基础讲座

针对Android的Java基础讲座,很基础,适于初学者学习。

2015-07-15

空空如也

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

TA关注的人

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