自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

流云舒语学习屋

杂七杂八的学习,迷茫的狼糊涂的生活

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

原创 Qt 插件初体验1--->一个自定义按钮插件

自定义按钮插件为什么要自定义按钮插件qt开发环境创建Qt子项目开发工程添加一个Qt 设计是自定义控件添加测试插件代码工程子项目自定义按钮开发添加资源文件-->按钮图标代码开发将插件集成的qt IDE中插件开发过程中测试注意事项为什么要自定义按钮插件单的设计出自己想要的效果,比如拖拽按钮,文本编辑器、图表等,可以不用重复实现这些功能。由于Qt Designer里的控件是官方提供的,但是有时为了美观或者特殊功能,需要开发我们自己的控件,这就需要自定义开发了。使用ICON图标来设计美化按钮控件,使用Q

2022-04-09 14:58:28 1493 3

原创 STM32F030 IAP 升级

 IAP在线升级可以是芯片更新程序脱离烧录器等专用工具,可以使用串口、网络等外部通用通信方式来达到升级的目的,方便后续程序升级更新。 STM32F0系列是M0内核,与STM32F1和F4系列有一点不一样,因为在F0系列没有中断向量表重映射。即M0系列没有像其它M3/M4/M0+系列所具备的中断矢量表重定位寄存器,其中断矢量表不能借助矢量重定位寄存器简单修改实现。所以STM32f0 IA...

2018-12-20 11:52:22 4816

原创 rmmod不能卸载驱动

发现rmmod不能卸载驱动,提示 rmmod: chdir(/lib/modules): No such file or directory 我在lib目录下新建目录modules,再次卸载提示 rmmod: chdir(2.6.32.2): No such file or directory 我在modules目录下再新建目录2.6.32.2rmmod 如果配置 Gene...

2018-05-22 15:34:16 1647

原创 OK6410 linux设备驱动:Button驱动-中断的形式

如果不能成功注册按键驱动,请参考 OK6410 linux设备驱动:Button驱动-轮询的形式。使用的是查询的方式来获取按键值,此方法简单,但是是非常消耗cpu资源,不建议使用。以下代码是使用中断的方式进行按键值获取。采用了poll和信号量同步的方式实现。#include <linux/init.h>#include <linux/module.h>#i...

2018-05-21 14:34:21 333 1

原创 OK6410 linux设备驱动:Button驱动-轮询的形式

在学习按键外部中断过程中,发现外部中断不能注册成功,一直返回-22 使用cat /proc/interrupt查看,发现中断已经被注册了。 注意:由于OK6410的GPIO按键中断已经被飞凌自带的按键驱动注册,所以运行我们编写的按键驱动前要先去掉飞凌自带的按键驱动,方法:make menuconfig->Device Drivers->input device support-&...

2018-05-21 14:21:54 200

原创 PIC 单片机遇到的串口接收问题

在使用PIC16F1825/9芯片的串口接收时遇到一个问题,就是当串口快速接收时容易出现串口假死的现象,也就是程序运行正常,串口发送也是正常的,但是串口就是不能接收数据。经查询PIC数据手册发现: PIC数据快速接收但是又未及时处理的情况下,容易出现接收溢出错误。...

2018-05-15 10:05:25 5024 2

原创 OpenCV 编译出现perf_precomp.hpp编译出错

采用CMAKE+MingW+OpenCV+QT的方法编译OPENCV库,配置选项生成MakeFile一路顺利,然后开始mingw32-make。编译到88%左右的时候时错误出现了,打印显示预编译头文件perf_precomp.hpp编译出错,诡异的是换一台电脑后是另外一个模块同样文件编译出错,错误在不同位置。问题解决:使用用cmake创建时,本来使用的是G:/xxx/xxx/opencv/mingw

2017-10-31 14:20:14 1997

原创 CRC32和CRC8校验代码,C语言版

CRC32使用的是查表法,CRC8使用的是按位计算法,在QT5.5.1下实现了代码,但是可以移植到其它平台同样可以运行。CRC32使用的CRC-32: 参数模型:x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+1 多项式(hex):04C11DB7 计算CRC初始值(hex): FFFFFFFF 计算结果异或值(hex): FFFFFFFF

2017-08-19 16:38:40 16814 1

原创 while(t--)和while(--t)的区别

int t;t=1; while(t--) { cout<<"hello"<<endl; }这时候会输出一次hello; int t;t=1; while(--t) { cout<<"hello"<<endl; }这时不会输出hello;这两段代码主要的区别是前者是后减,主要是先判断t在–;后者代码主要是先–再判断

2017-08-19 15:51:03 8275

原创 树莓派.config的提取和NFS的安装

在树莓派系统终端下执行 sudo modprobe configs,然后就会出现config.gz文件;然后执行 zcat /proc/config.gz > .config这条命令可以获得.config文件,最后拷贝到linux系统宿主机中。安装NFS: sudo apt-get install rpcbind sudo apt-get install nfs-common 配置NFS

2017-03-23 23:55:04 709

原创 最新版2017-03-02版树莓派系统不能直接SSH登录的问题

最新版2017-03-02版树莓派系统不能直接SSH登录的问题昨天晚上在使用树莓派3安装最新的raspbian系统(2017-03-02)的时候出现了一个问题: 手头上没有可以接的HDMI显示器,所以只能使用SSH连接树莓派,但是始终不能连接上。 后来在网上查找和查看树莓派官方更新日志发现,在树莓派系统2016-11-25以后树莓派raspbian系统默认没有开启SSH,需要自己在SD卡根

2017-03-22 08:48:22 3433

原创 K64使用寄存器控制GPIO

寄存器控制,K64

2016-12-26 14:58:50 661

原创 C++调用C文件或者 C函数

C++调用c

2016-12-26 14:56:38 584 1

原创 Nuttx系统启动流程

Nuttx系统启动流程

2016-12-09 14:51:45 2119

原创 Nuttx添加自己的应用程序HelloWorld

在nuttx添加自己的第一个应用程序HelloWorld因为在nuttx中开发和在linux中开发极为类似,所以如果有linux驱动开发的经历就会事半功倍。可惜的是自己只会字符型驱动开发的一滴水,只能看README.txt和仿照example了。先在apps中的example中添加自己的程序目录块helloworld;将hello目录中的Kconfig、Make.defs、Makefile文件拷

2016-11-28 10:04:18 2140

原创 Nuttx配置和编译

Nuttx FRDM-K64F 在linux下配置和编译

2016-11-24 11:29:59 2100

原创 OK6410 linux第一个字符型设备驱动:LED驱动

在OK6410开发板上实现linux环境下的第一个字符设备驱动:LED驱动。下面是驱动代码,内核是linux-3.0.1版本。

2016-11-09 21:25:45 431

原创 Window10+QT5.5.1+Opencv2.4.13的安装

Window10+QT5.5.1+Opencv2.4.13的安装因为我的电脑是64位win10系统,所以以下软件都是以64位为主,当然一些没有64位的软件就是使用32位兼容包。准备工作:QT的版本选择和下载 我使用的是QT5.5.1+MinGW编译器的QT,下载自带MinGW的QT5.5.1;其他版本下载地址。OpenCV的版本选择和下载 Opencv使用的是Opencv2.4.13

2016-10-31 10:25:54 2678 1

Stm32F030系列Bootloader

Stm32F030系列Bootloader,该代码包含APP和bootloader,可供参考

2019-02-18

TCP序列号攻击的原理及预防方法

TCP序列号攻击的原理及预防方法,对于TCP序列攻击有一定的参考价值

2019-02-18

Intel® 64 and IA-32 Architectures Software Developer’s Manual

因特尔X86芯片开发手册,2018年。支持inter酷睿至强奔腾等系列

2018-05-22

空空如也

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

TA关注的人

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