自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 STM32使用FreeRtos + C++

编译环境 MDK5.25    gcc-arm7.2.C文件不可包含CPP的头文件C调用C++函数在CPP文件内编写C函数,头文件声明。头文件不可出现C++关键字在main中调用此函数作为程序入口即可void Init(void) { drivers = new Drivers(); driv...

2018-06-20 17:30:30

阅读数 1430

评论数 3

原创 QML 学习笔记

QML调用C++c++类要继承QOBJECT方法一qmlRegisterType<mySerialPort>("io.qt.example.myserialport", 1, 0, "mySerialPort");注册到QML环境中 QML中就...

2017-07-18 16:40:56

阅读数 132

评论数 0

原创 软件设计原则

摘自《大话设计模式》单一职责一个类应该仅有一个引起它变化的原因。 如果你能够想到多于一个动机去改变一个类,那么这个类就具有多于一个的职责。开发封闭软件实体(类,模块,函数等等)应该是可以扩展的,但是不可修改的。依赖倒转A高层模块不应该依赖底层模块,两个都应该依赖抽象。 B抽象不应该依赖细节,细...

2017-07-07 10:33:49

阅读数 129

评论数 0

原创 C 轻量级 信号与槽

C 轻量级 信号与槽QT的信号与槽一下是用C实现的简易的信号与槽。指针用的比较多。 废话不多说,上代码#ifndef _SIMPLE_SIGNAL_SOLTS_H_ #define _SIMPLE_SIGNAL_SOLTS_H_ #include "string.h"typ...

2017-06-16 11:49:47

阅读数 479

评论数 0

原创 续流二极管

续流二极管电感可以经过它给负载提供持续的电流,以免负载电流突变,起到平滑电流的作用!在开关电源中,就能见到一个由二极管和电阻串连起来构成的的续流电路。做续流二极管时,二极管反向接入,及阴极接接供电正极。要求管子开关速度快。这叫续流二极管,就是这样反接的! 首先,你要明白这种buck型DC/DC电...

2017-05-24 10:12:42

阅读数 343

评论数 0

原创 HEX转BIN文件总结

HEX转BIN文件总结hex是以文本的形式保存在文件内的,bin则是纯粹的二进制文件。 hex包含地址信息,bin不包含hex文件格式 长度 1 byte 偏移地址 2 byte 类型 1 byte 数据 n byte 校验码 1 byte 10 2CB0 00 ...

2017-05-17 09:19:58

阅读数 492

评论数 0

原创 CAN 学习笔记

CAN 学习笔记CAN 验收码与屏蔽码CAN通信一条总线上可以挂载多个设备,设备可以通过设置滤波器来选择性的接收数据。 滤波器由验收码和屏蔽码组成。 验收码:要接收的帧ID 屏蔽码:选择性的过滤帧ID。 当屏蔽码的某一位为1时,则忽略此位,此位不需要与验收码一致。当屏蔽码的某一位为0时,此位...

2017-05-10 16:19:58

阅读数 2163

评论数 0

原创 zstack linux gateway 移植

TI 官方最近公开了zstack linux gateway 的全部代码,做智能家居网关的不错方案。 官方的是ARM的,要移植到mips上来。 参考博客:http://blog.csdn.net/code_style/article/details/54375494  这篇博客讲的很详细了,只是没...

2017-04-12 14:29:06

阅读数 1036

评论数 0

原创 QT *char 转QString

由于下位机通过串口传上来的字符串都是单字节的ASIIC码,直接转换为QString 不行,会出现乱码。 原因是QString是双字节的字符,所以,要特殊处理。 上代码  QString bootloadVersion = QString::fromLocal8Bit((const char *)&...

2017-04-12 14:29:01

阅读数 172

评论数 0

原创 QT 串口通讯

记录一些坑 1.发送时返回值也正确,可就是发送不出去! 在mainwindow里面实列的串口类,在其他线程调用发送,怎么都发送不出去! 原因:串口类不可以跨线程调用,虽然返回值正确,但是发送不成功,不可以在跨线程!。 解决:用槽即可解决。

2017-04-12 14:28:56

阅读数 396

评论数 0

原创 向量,四元数理解。

当年不好好上学,基本的数学知识都不会,现在只有恶补一下了。 最基本的向量。   比较通俗的说法: 定义一个坐标为(1,1),从原点到此坐标画一条线,打上箭头,就表示为向量v(1,1) 教科书上的定义: 1) 在平面直角坐标系中,分别取与x轴、y轴方向相同的两个单位向量i,j作为一组基底.a为平面直...

2017-04-12 14:28:51

阅读数 1379

评论数 0

原创 C# Hook鼠标消息

在用C#做一个游戏的脚本,要控制鼠标。在脚本允许的时候,用户乱动鼠标会影响脚本的正常操作,故需要屏蔽掉用户对游戏的鼠标。 之前对hook也不是很了解,在网上搜了一圈,都是hook全局鼠标的,自己试验,全局也hook成功了,在对窗口hook时,怎么都不成功····· 再搜,了解到全局hook,不需要...

2017-04-12 14:28:47

阅读数 695

评论数 0

原创 STM32CubeMX Hal库的一些坑

STM32CubeMX Hal库的一些坑使用的是stm32f103 V1.40版本的库UART DMA发送的问题发送函数 HAL_StatusTypeDef HAL_UART_Transmit_DMA(UART_HandleTypeDef *huart, uint8_t *pData, uint...

2017-04-12 10:14:28

阅读数 10510

评论数 3

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