自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (27)

原创 小觅相机-轻客小觅-mynteye死了

小觅双目相机 公司死了

2020-09-09 18:45:38 93

原创 小觅双目相机-mynteye

背景:本人是“轻客小觅智能科技(北京)有限公司” 前员工,也是双目相机固件开发负责人,被轻客小觅威胁离职后,连最后一个月工资也拖欠并让我去告他选型:选啥相机也选不到小觅双目相机了,因为轻客小觅已经死了,双目团队全部被坑离职,相机也自然不会再生产,也没有能力继续生产和维护了最后:最后要吐槽一下 ceo,顶着中科大少年班,斯坦福博士的光环,并没有输出一点技术到公司的任何产品上,只会编故事骗投资,最后故事编不下去了,资金链也就断裂了,在他还想挽救一下公司的时候,去找投资人想再拿500万,投资人

2020-09-09 18:42:50 136

原创 致csdn的一封信

如果再随意删除个人文章,那以后不再csdn更新文章,转投其他平台,谢谢

2020-09-09 18:39:51 17

原创 nRFgoStudio安装后不能识别nrf52832

目录背景问题原因:解决方法背景由于使用nrf52832做开发,翻墙下载了最新的sdk16和nrfgo studio,安装完nRFgo Studio后,发现连接开发板没有设备出现,但是iar却可以烧录程序问题原因:由于本电脑装有jlink驱动4.9版本,因此安装过程中直接跳过了jlink驱动的安装(v5.12),因此版本不对,导致不能识别芯片解决方法既然知道jlink驱动问题,那直接重装nRFgo Studio,使用repair模式,发现并不会重装jlink先卸载nRFgo Studi

2020-05-29 23:24:05 322

原创 关于不能及时回复问题的说明

由于写博客是本着记录一些实用的方法技巧的原则,方便自己也方便和我遇到相同问题的人能快速解决问题,但是由于工作需要,并不能经常看大家提出的问题,因此给遇到问题的人一些小小的建议1、遇到问题先自己尝试解决,如果项目紧急,并且已经找到响应的博文,那么就要自己尝试按照博文方法操作,一般都能解决问题2、遇到相关问题但是不完全一样,可以参考博文解决思路3、如果自己解决了新的问题,希望大家都分享出来一些紧急项目,可能等博主的回复,可以尝试:添加博主微信 gyb510,一定要备注csdn(ps:博主不一定能

2020-05-29 15:19:31 213

原创 基于cuda10.2安装paddlepaddle的报错解决方法

目录背景官方文档pip安装paddle测试paddle,报错解决方法背景由于百度官方指定cuda版本为10.0,但是电脑已经安装了cuda10.2版本,基于此版本安装paddle官方文档pip安装paddlepaddle安装比较简单,官方文档给的也详细,官方链接测试paddle,报错RuntimeError: cublas64_100.dll not found.解决方法找到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v1

2020-05-26 13:46:28 452 1

原创 Matlab的App Designer中使用timer定时任务

背景:matlab app designer设计的桌面程序需要用到timer定时任务坑:直接在app designer中的.mlapp文件中添加timer和回调函数,发现回调函数不会被执行,查资料才发现,回调函数需要在.m文件中实现,具体例子往下看直接上代码:新建timer_callback.m文件,文件内容如下:function timer_callback(app) ...

2020-04-08 16:37:27 614

原创 win10强制升级后VMware14异常卡死的解决办法

背景:win10偷偷自行升级了系统,升级后出了一系列问题,其中VMware深受其害,ubuntu系统异常卡死,强制退出后,重开进不了图形界面,以为虚拟机系统出了问题,折腾了一天,桌面恢复成功,但还是开机一会就卡死,必须重启电脑才能再次打开,于是尝试打开移动硬盘的另一个ubuntu系统,结果是一样卡死,证明是win10系统搞的鬼,于是决定重装vm的最新版本15.5过程:第三方网站下载vm...

2020-03-27 23:38:06 431

原创 cmake添加标准库(math.h)

cmake添加标准math库的方法需要cmake生成makefile的工程文件有对math库的依赖,主要在cmakelist.txt添加依赖:需要cmake生成makefile的工程文件有对math库的依赖,主要在cmakelist.txt添加依赖:LINK_LIBRARIES(m) #括号中添加标准库名称,math的库用m表示ps:需在add_executable(main ...

2020-03-12 21:41:12 1189

转载 TeamViewer 远程应用不显示,空白解决方案

背景:工作需要,经常会在家解决一些工作问题,有时候需要登录公司电脑,Teamviewer是款很好用的工具,用的多了发现,有时候vs2017不能显示,查相关资料,有人说是以为笔记本盖子盖着的原因,最后终于查到一篇...

2019-12-08 19:19:04 2875

原创 vs2017桌面程序 处理耗时任务界面卡死

背景:vs2017开发桌面应用程序,点击按键处理耗时任务,比如一个按钮按下进入循环处理,另外一个按钮按下,退出循环,当进入循环时,界面会卡死,不能进行操作解决方法:1、创建窗口消息处理函数:void DoEvents(){ MSG msg; while (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) { Di...

2019-10-16 16:53:52 142

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

背景:C++项目中经常会定义如下形式的字符串char *testString = “This is test string…”;这样一直用的没有问题, 但今天突然编译报错了~!报错:“const char *” 类型的实参与 "char " 类型的形参不兼容之类的错误, 函数形参为char的类型直接写入字符串也会报错, 这可就郁闷了, 上网查找竟然没有找到解决方法, 但是在另一个电脑同一个项目...

2019-10-11 18:51:52 59

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

$(ProjectDir)项目的目录(定义形式:驱动器 + 路径);包括尾部的反斜杠“\”。$(ProjectPath)项目的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)。$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分...

2019-09-23 15:36:17 318

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

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

2019-09-22 17:51:03 591 4

原创 opencv-处理yuy2格式视频

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

2019-09-19 11:44:45 1913 5

原创 软件版本号规范

软件版本号规范一、软件版本号由四部分组成:1、 主版本号 - X2 、子版本号 - Y3、 阶段版本号 - Z4、日期版本号加希腊字母版本号(可选)常用的希腊字母版本号:alpha、beta、RC、release。举例:1.0.1.190628_beta二、规则重大变更升级,X需递增增加新功能,Y需递增修复bug,Z需递增0.Y.Z 的...

2019-06-28 19:00:22 1333

原创 软件版本规范

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

2019-06-28 17:50:38 108

原创 can学习-dbc文件

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

2019-06-14 13:43:16 4694 1

原创 python学习-unsigned类型

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

2019-06-05 14:13:25 3012 1

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

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

2019-06-03 19:03:17 975

转载 C语言#error预处理

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

2019-02-27 15:40:49 1070

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

用宏定义包起来的代码类似如下:#ifdef A//...#endif // A现在要加入一个宏定义 B,实现类似这样的条件判断(显然实际上这样是不行的):#ifdef A && ifdef B其实应该这样:#if (defined A) && (defined B)//...#endif“或”的形式是:#if (!define

2019-02-27 13:55:30 1094

原创 roslaunch异常退出 exit code -9

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

2018-11-07 12:50:15 1414 2

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

1、实验环境硬件平台:CYUSB3065芯片自制板sdk版本:EZ-USB FX3 SDK1.3 实验例程:cycx3_uvc_ov5640(cypress官网下载demo)2、实验目的使用串口的DMA接收功能,将接收到的数据打印出来3、程序代码3.1 串口初始化 注意:dmaConfig.size必须为16的整数倍void CyCx3AppUart...

2018-08-22 15:23:15 1410 2

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

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

2018-08-22 15:08:05 722

原创 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 522

原创 STM32f4-backup SRAM

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

2018-05-10 14:21:38 2081

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

FX3 GPIO可以配置成Simple GPIO和Complex GPIO两种:Simple GPIO :    是通用GPIO功能,输入、输出,上拉,外部中断Complex GPIO : 是复杂IO,支持的功能可查阅   FX3 TRM page 199.       Complex IO 最多只能用到8个引脚,每一组是根据gpio_id号对8取余来区分的,因此需要用到的IO只能是对8取余之后不...

2018-05-04 18:59:21 1122

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

一.实验环境1.硬件平台· arm开发板(使用i2c line 4) · i2c接口的imu2.软件环境· ubuntu 16.04 · i2c-tools 3.1.2二.实验步骤1.提取所依赖的i2c-tools文件· i2c-dev.h · 2cbusses.h · 2cbusses.c2.调用必要头文件#include <sys/io...

2018-03-27 00:24:16 1461

原创 linux系统下i2c学习1

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

2018-03-08 22:54:39 260

原创 FX3学习笔记6-gpio

1、实验环境硬件平台:CYUSB3KIT-003 EZ-USB® FX3™ SuperSpeed Explorer Kitsdk版本:EZ-USB FX3 SDK1.3 / SuperSpeed Explorer Kit 1.0实验例程:cyfxuvc_an75779(cypress官网下载demo)2、实验目的使用CYUSB3KIT-003的gpio_50

2017-12-11 15:08:59 1089

原创 tlc59108 驱动 LED

1、背景:使用tlc59108驱动红外模块,通过调节内部寄存器来控制输出电流,进而控制红外的输出功率2、注意事项:由于红外属于不可见光(部分可见),因此调试阶段需要将输出能力调制最强,方便观察,已确认硬件完好tlc59108默认开机是关闭振荡器的,因此如果没有通道寄存器打开normal mode的话,寄存器可读写,但是并不会有输出的3、输出最强模式配置:a、使能芯片normal mode将mode1

2017-11-10 11:39:10 1149 2

原创 cc2541调试-头文件包含的重要性

说明:调试cc2541 lcd屏时,一直不能显示,当然软件硬件都有问题,后期排除硬件问题之后,软件一直调试不通,最后用了一天时间查出了问题,自己写的lcd.c lcd.h文件,调用该文件的文件没有加入lcd.h的头文件,编译没有报错,没注意警告、结果导致传的参数都是错的总结:编译器的警告一定不能忽略,编程一定要规范

2017-08-01 16:29:13 649

原创 QT-各版本的下载链接

下载链接

2017-07-12 18:29:48 549

原创 ST-Link SWD接口接线

1、实验目的:实现通过st-link调试stm32芯片2、实验环境:stm32开发板留有20pin的调试接口,可接jlink和stlink调试工具使用st-link v23、接线方式SWD接口需要连接四根线:VCC GND SWDIO SWCLK20pin调试接口对应的pin脚关系:Pin 1 – VCC:This is the traget board Vcc. It is used by the

2017-06-20 16:23:55 18909

原创 printf宏定义

1、背景:当嵌入式系统中使用了串口通讯,为了方便调试,我们需要添加一些调试信息,为了快速打开和屏蔽调试信息,而不影响串口正常通讯,我们需要一个宏开关来控制2、printf宏定义方法:#define printf_debug(format, ...) printf (format, ##__VA_ARGS__)说明:C99规范编译器开始支持不定参数的宏定义,(’ ## ‘的意思是,如果可变参数被忽略或

2017-06-06 15:58:29 469

原创 ble4 连接参数

一、背景:ble4的低功耗是依赖于广播间隔和连接间隔的,因此合适的连接间隔可以保证连接稳定的情况下降低功耗二、连接参数限制连接参数是经过主从机双方协定后使能的一组参数,因此作为从机的设备,可以申请一组连接参数,通常情况下,作为主机的手机,收到请求后,会判断该组参数是否合法,然后根据判断情况使能一组合理的参数,其中ios手机对连接参数的要求比较严格,也就是符合ios手机的连接参数,就一定符合安卓的要求

2017-05-16 16:40:11 858

原创 da14580-SUOTA 空中升级

一、实验目的:测试da14580的空中升级功能,一般项目都需要具备ota功能二、实验环境:硬件环境:da14580开发板,带flash版本sdk版本:5.0.4编译工具:keil5 请支持正版测试demo:DA1458x_SMARTTAG_5.20.2测试手机:iphone5使用工具:hex2bin.exe mkimage.exe三、实验步骤:1、首先编译生成bootloadersecon

2017-05-09 19:36:50 1991 4

原创 ibeacon广播数据简析

一、实验目的:分析基于ble的ibeacon协议广播数据含义二、实验环境:本文涉及的广播数据以TI ble芯片cc2xxx为例分析三、广播数据:static uint8 iBeacon_advertData[] ={ //ble相关内容,与ibeacon无直接关系 // discoverable mode (advertises indefinitely) 0x02, // len

2017-05-06 18:09:23 4607

原创 cc254x cc2640微信接入airsync-广播数据

一、实验目的:修改ble广播数据以符合airsync协议二、实验环境:硬件平台:cc2540、cc2541、cc2640协议栈版本:个版本协议栈广播数据一致编译器:iarairsync校验方式 :mac地址校验测试工具:airsyncdebugger三、广播数据协议格式:1、协议规定广播数据必须以6位mac地址结束,倒数第七八位为厂商信息,可填0;广播service必须包含微信service2、具体

2017-05-04 23:23:39 607

qt定时关机小程序 源码 资源 和可执行文件

qt编写的定时关机 重启小程序 既可以用来学习qt编程 又可以用来定时关机 很实用

2013-01-09

qt版扫雷 附全部资源及源码

qt编写的扫雷程序 界面友好 假期自己做的 原理简单 学校qt非常好的例子

2012-10-10

TCD1254GFG基于stm32的驱动程序

低分分享:STM32F030F系列的线性CCD图像传感器驱动程序,CCD硬件模块为TCD1254GFG,也包括数据的输出,注意:没有原理图

2019-09-22

IAR For ARM 8.3 破解工具

理论支持目前所有版本的iar for arm的破解,由于上传不能设置积分了,所以不知道上传后积分是多少,如果高于1积分,可以去下载我上传的7.8版本的,通用

2019-03-07

SAE J1939英文版+中文版,共20多份文档

sae j1939协议,需要的拿走,由于csdn不能免积分上传了,所以设置最低积分,方便大家下载学习

2018-12-17

深度学习与计算机视觉 算法原理、框架应用与代码实现.pdf 高清

本资源为 深度学习与计算机视觉 算法原理、框架应用与代码实现.pdf+高清版+精美书签编排

2018-08-28

全景图像拼接基于SIFT特征-Qt工程

运行前请自己在pro文件中配置OpenCV的头文件和lib文件 少积分转运,拿走不谢

2017-11-15

IAR For ARM 8.1 破解

由于csdn强制将0分资源加分,本次选择最低的2分分享工具,理论支持目前所有版本的iar破解

2017-11-14

Vivado 2015.4 linux下载

vivado 2015.4 linux系统的安装文件,官网注册一直不能成功,免积分分享给大家,注意次版本为linux系统的

2017-07-08

IAR For ARM 7.10 破解

iar7.10 破解 同时支持低版本的破解

2017-04-19

iar for 8051 10.10 破解注册工具下载

iar for 8051 10.10的破解注册工具,同时支持其他版本的破解

2017-04-19

da14580 官方 sdk5.04

官方原版sdk,方便没分的同学下载

2017-04-08

DA14580 官方 SDK5.03

da14580的sdk5.03,方便没有分的同学下载

2017-04-08

linux指纹仪开发包SDK,适用U.are.U4000/URU4000B

不要积分,自己下载测试吧

2017-03-21

iar for 8051 9.3破解

iar for 8051 9.3破解工具,亲测可用

2017-01-12

IAR For ARM 7.8 破解

亲测win7 win10下 iar7.8

2016-11-18

SIM800W AT命令介绍

关于simcom的AT指令的用法说明,内含有一些应用例子,与百度文库文档一致,免积分下载

2016-11-18

IAR For ARM 7.7 破解 绿色版

亲测win7 win10下 iar7.5以下版本, 理论支持7.6 7.7等高版本 希望大家成功后评论 给大家一个参考

2016-07-04

百度手环源码

百度手环的开源源码,配合文档阅读,文档直接百度 手把手教你做智能手环

2016-05-26

BLE-CC254x-1.4.0 源码

BLE-CC254x-1.4.0安装后的sdk 官方原始资源,解压即可使用

2016-05-11

IAR For ARM 7.5 破解

亲测win7下7.5破解成功,希望大家成功或者失败都评论一下,好让大家有个参考

2016-02-23

LSM6DS3驱动

LSM6DS3驱动程序,c++源码,用c语言可以从中提出一些配置方法,寄存器地址全部定义,有参考价值

2016-02-16

cc2541微信接入参考demo

代码是基于cc2541的,核心函数封装成库,我也没有它的源码,本人参考调试通了cc2640 cc2541的微信接入

2016-02-15

ADS电路仿真软件 破解版

ADS电路仿真软件2011.05版 需要的拿走

2015-04-16

IAR For ARM 7.4 破解

IAR For ARM 破解工具,亲测7.4、7.3、7.2和7.1能用

2015-03-14

IAR For ARM 7.4 注册机

IAR For ARM 注册机,亲测7.4、7.3、7.2和7.1能用

2015-03-11

cc254x资料集合

开发cc2541的时候自己搜集的资料,有11个文档,非常有用

2015-03-06

空空如也

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