自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 VC++2017关于项目出现"const char *" 类型的实参与 "char *" 类型的形参不兼容错误的解决方法

背景: C++项目中经常会定义如下形式的字符串char *testString = “This is test string…”;这样一直用的没有问题, 但今天突然编译报错了~!报错:“const char *” 类型的实参与 "char " 类型的形参不兼容之类的错误, 函...

2019-10-11 18:51:52

阅读数 2

评论数 0

转载 VS中的路径宏:OutDir、ProjectDir、SolutionDir等各种路径的说明

$(ProjectDir) 项目的目录(定义形式:驱动器 + 路径);包括尾部的反斜杠“\”。 $(ProjectPath) 项目的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)。 $(RemoteMachine) 设置为“调试”属性页上“远程...

2019-09-23 15:36:17

阅读数 5

评论数 0

原创 vs2017桌面应用程序添加控制台打印的方法

背景: 使用vs2017开发桌面应用的时间,由于对vs不是很熟悉,并且vs不支持拖拽控件,所以调试过程中需要看到程序的运行状态,printf是最好的选择 网上有给桌面程序添加控制台的文章,但是按照博客方法尝试报错,半天未解决,最后还了搜索引擎,才找到解决方案,记录下来给以后遇到相同问题的人...

2019-09-22 17:51:03

阅读数 18

评论数 0

原创 opencv-处理yuy2格式视频

背景: 由于历史原因,opencv总是默认按照BGR格式处理视频,通过opencv打开一款格式为YUY2的camera,opencv会默认转换成BGR格式,如果想拿到YUY2的camera的原始数据,那么需要进行设置,本文以python为例进行演示 python调用opencv库打开c...

2019-09-19 11:44:45

阅读数 213

评论数 0

原创 软件版本号规范

软件版本号规范 一、软件版本号由四部分组成: 1、 主版本号 - X 2 、子版本号 - Y 3、 阶段版本号 - Z 4、日期版本号加希腊字母版本号(可选) 常用的希腊字母版本号:alpha、beta、RC、release。 举例:1.0.1.190628_beta ...

2019-06-28 19:00:22

阅读数 72

评论数 0

原创 软件版本规范

软件开发的项目周期命名规范介绍 开发期 alpha版: 内部测试版。α是希腊字母的第一个,表示最早的版本,这个版本可能包含很多BUG,功能也不齐全,主要是给开发人员和 测试人员测试和找BUG用的 beta版: 公开测试版。β是希腊字母的第二个,主要给忠实用户测试用的,该版本任然存 在...

2019-06-28 17:50:38

阅读数 36

评论数 0

原创 can学习-dbc文件

背景: 汽车通讯领域多使用can协议,通用协议有j1939等,有时候需要私有化的CAN协议,如果需要和他人联调的话,协议文档是必须的,但是can协议的dbc文件可以更直观的表达协议内容 编辑工具 推荐使用 CANdb++ ...

2019-06-14 13:43:16

阅读数 672

评论数 0

原创 python学习-unsigned类型

背景: 在使用python解析硬件设备数据时,遇到uint64_t类型的时间,使用python解析后为int类型,需要转换成unsigned int 转换方式: 查阅资料python不支持unsigned类型 将int类型数据time转换为无符号数据的方式:time &...

2019-06-05 14:13:25

阅读数 263

评论数 0

原创 python学习-从ctypes.c_uint8数据中提取float数据

背景: 由于用到系统中api,获取到的数据类型为ctypes.c_uint8,在C语言中可直接使用memcpy将uint8数组拷贝到float类型变量中,python不能操作地址,因此需要进行数据转化。 转化方式: import struct #ctypes.c_uint8类型...

2019-06-03 19:03:17

阅读数 144

评论数 0

转载 C语言#error预处理

#error 预处理指令的作用是,编译程序时,只要遇到#error 就会生成一个编译错误提示消息,并停止编译。其语法格式为: #error error-message 注意,宏串error-message 不用双引号包围。遇到#error 指令时,错误信息被显示,可能同时还显示编译...

2019-02-27 15:40:49

阅读数 121

评论数 0

转载 #ifdef 如何实现“与或”

用宏定义包起来的代码类似如下: #ifdef A //... #endif // A 现在要加入一个宏定义 B,实现类似这样的条件判断(显然实际上这样是不行的): #ifdef A && ifdef B ...

2019-02-27 13:55:30

阅读数 139

评论数 0

原创 roslaunch异常退出 exit code -9

背景: 使用双目摄像头跑ros的时候遇到异常退出,常见的错误码为 -11 -6 等,错误码-9比较少见,本文简单介绍-9可能的错误原因 exit code -9含义: 查阅google,必应等搜索引擎,相关资料都比较少,从几篇文章中提取出以下几点有用信息 错误码为linux系统的错误码...

2018-11-07 12:50:15

阅读数 421

评论数 1

原创 FX3(CX3)学习笔记9-串口DMA

1、实验环境 硬件平台:CYUSB3065芯片自制板 sdk版本:EZ-USB FX3 SDK1.3 实验例程:cycx3_uvc_ov5640(cypress官网下载demo) 2、实验目的 使用串口的DMA接收功能,将接收到的数据打印出来 ...

2018-08-22 15:23:15

阅读数 707

评论数 0

原创 FX3(CX3)学习笔记8-串口流控io配置为simple gpio

1、实验环境 硬件平台:CYUSB3065芯片自制板 sdk版本:EZ-USB FX3 SDK1.3 实验例程:cycx3_uvc_ov5640(cypress官网下载demo) 2、实验目的 使用串口功能的情况下将UART_RTS/GPIO46配置为simpl...

2018-08-22 15:08:05

阅读数 322

评论数 0

原创 linux系统下i2c学习2

本文详解 i2c-tools 写数据到i2c slave的方法 1、基本命令 i2cset 【-f】 【-y】 【-m MASK】 【-r】 I2CBUS CHIP-ADDRESS DATA-ADDRESS 【VALUE】…… 【MODE】

2018-05-15 14:23:00

阅读数 151

评论数 0

原创 STM32f4-backup SRAM

描述: stm32f4系列有backup sram,用于掉电不丢失存储数据,该区域由纽扣电池供电保存 适用场合: 单片机工作在极端的条件下,可能存在死机风险,同时需要保存实时的标志数据,数据变化过于频繁,此时存flash会有很多问题,可考虑使用backup sram的掉电不丢失数据功能

2018-05-10 14:21:38

阅读数 1068

评论数 0

转载 FX3学习笔记7-GPIO使用的注意事项

FX3 GPIO可以配置成Simple GPIO和Complex GPIO两种:Simple GPIO :    是通用GPIO功能,输入、输出,上拉,外部中断Complex GPIO : 是复杂IO,支持的功能可查阅   FX3 TRM page 199.       Complex IO 最多...

2018-05-04 18:59:21

阅读数 406

评论数 0

原创 linux基于i2c-tools快速搭建设备读写环境

一.实验环境 1.硬件平台 · arm开发板(使用i2c line 4) · i2c接口的imu 2.软件环境 · ubuntu 16.04 · i2c-tools 3.1.2 二.实验步骤 1.提取所依赖的i2c-tools文件 · i2c-dev.h · 2cbus...

2018-03-27 00:24:16

阅读数 675

评论数 0

原创 linux系统下i2c学习1

linux系统快速测试i2c设备,可以使用第三方的工具i2c-tools;具体用法如下:1、安装i2c-toolssudo apt-get install i2c-tools2、列出所有的i2c总线i2cdetect -l3、查看总线上挂载的所有i2c设备,命令以总线4为例sudo i2cdete...

2018-03-08 22:54:39

阅读数 99

评论数 0

原创 FX3学习笔记6-gpio

1、实验环境 硬件平台:CYUSB3KIT-003 EZ-USB® FX3™ SuperSpeed Explorer Kit sdk版本:EZ-USB FX3 SDK1.3 / SuperSpeed Explorer Kit 1.0 实验例程:cyfxuv...

2017-12-11 15:08:59

阅读数 637

评论数 0

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