自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux 给ttyUSBx设置固定名

由于树莓派外插usb串口时是按照顺序来自动映射为ttyUSB0,ttyUSB1的,如果代码中以 “” 命名打开,那就需要上电后usb按照顺序插入外设。如果固定USB端口名字,会方便很多。树莓派有四个口,插入USB设备后执行上面指令,依次插入可以看到1.1 ,1.2 ,1.3 ,1.4 的实际编号,而ttyUSB0 ,tyUSB1是不固定的。编辑配置文件为这些USB端口另起个名字 例如 device1 …

2023-07-28 17:37:41 369 1

原创 QT界面快速上手

.uiQT界面设计项目中的.ui 文件可以直观感受到界面设计。.hQ_OBJECT 是Qt中定义的宏,只有直接或间接继承 QObject 类才可以使用,只有使用了该宏才具有信号槽机制。所创建类继承自 QMainWindow,而 QMainWindow 继承自 QWidget 即间接继承了 QObject,所有我们才能定义槽函数(Slot)。.cpp在这文件中我们实现绑定(connect)信号(Signal),实现一些菜单或者按钮的逻辑联动。//connect函数使用:connect(co.

2022-05-02 18:45:26 662

原创 C++ Notes (5)

@The Cherno C++ Series ( p31 - p )C++ SeriesArrayString一级标题Array栈上创建数组int example[5];int* ptr = example;//赋值的不同表达方式example[2] = 6;*(ptr + 2) = 6;*((int*)(char*)ptr + 8) = 6;//偏移多少取决于指针类型堆上创建数组int* another = new int[5];another[2] = 6;del

2022-05-02 18:37:24 877

原创 C++ Notes (4)

@The Cherno C++ Series ( p- p )C++ SeriesConstructorsInheritance and PolymorphismVirtual FunctionsConstructorsC++中你需要手动初始化所有基本类型。编译器会给类提供一个默认构造函数,body里什么也没做,所以我们需要自己写一个构造函数用来初始化。Inheritance and PolymorphismVirtual Functions虚函数允许子类重写父类的方法。...

2022-04-21 23:45:29 883

原创 C++ Notes (3)

** @The Cherno C++ Series ** ( p21- p )C++ Seriesstaticstatic

2022-04-19 01:12:07 609

原创 C++ Notes (2)

@The Cherno C++ Series ( p18- p20 )学习C++ 我觉得最重要的是要改变编程思维——面向对象,写太久C,感觉好难转变啊。C++ SeriesclassstructC# / Java 就最好是用面向对象的编程风格,因为更适合。而C++ 支持面向对象/基于对象/面向过程/泛型编程class类就是将数据and/or函数组织在一起的方式class Player{ public: int x, y; int speed

2022-04-18 02:40:44 115

原创 C++ Notes (1)

@The Cherno C++ Seriesp1- pC++ Series环境工具环境工具Windows VS / Mac Xcode / Linux codeLite cmakeVS 工程保存路径最好不要有空,有可能在使用某些插件时造成麻烦,比如英伟达的某些VS安卓插件就可能因为地址带空格而无法正常工作。...

2022-04-18 00:57:02 685

原创 linux 常用指令

「Ctrl」 + 「Alt」 + 「T」 : 打开终端vim + 文件路径 : 进入正常/普通/命令模式 (Normal mode)在该模式下可以操作如下:控制屏幕光标的移动字符、字或行的删除移动复制某区段进入Insert mode进入last line mode键盘按 「a」/ 「i」/「o」: 进入插入模式 (Insert mode)不同之处是 「a」:光标后移 「i」:光标不动 「o」:光标另起一行在该模式下可以操作如下:文字输入「u」撤销上一次操作 「Ctrl」 + 「

2022-04-08 15:12:14 712

原创 数据结构 - 队列的应用示例(附源码 C)

需求:实现存储数据时,保证数据容器里一直是最新数据且顺序排列,读取数据时,不影响容器里的数据。

2022-04-07 16:15:07 281

原创 VS2015编译出现无法打开文件stdio.h ctype.h

Q:创建c++ win32 ConsoleApplication遇到编译报错无法打开文件stdio.h ctype.hA:项目属性页中包含目录和库目录配置缺失,入下图所示位置分别选中编辑进入添加如下路径:包含目录添加D:\10\Include\10.0.10150.0\ucrt库目录添加D:\10\Lib\10.0.10150.0\ucrt\x64其中具体路径根据实际文件位置为准这样ok啦!以后再仔细研究下vs项目配置,继续补充。...

2022-04-06 16:09:44 2311

原创 Fatfs U盘写入文件遇到的问题

功能:向u盘一次写入两个文件问题:U盘a :120M FATU盘b: 8GB FAT32U盘a 第二个文件查看字节数为0,没有写成功U盘b 没有问题代码逻辑f_mount(0, &fatfs)//文件1f_openf_lseekf_printff_syncf_close// 文件2f_openf_lseekf_printff_syncf_closef_mount(0, NULL)现在只能通过加写文件3 再删除文件3 确保 前两个文件写入正常。...

2022-03-24 12:05:37 792

原创 MQX - U盘读取开发过程中遇到的现象

mqx读u盘文件 read操作还要进行串口收发时 read操作不能在recvTask (recv串口)会导致read函数无法正常返回read操作写在send 串口里没有问题

2021-07-27 09:48:23 77

原创 MQX - 串口通信使用遇到的问题总结

使用串口通信时,发送端一直发送数据,接收端无应答或数据错漏时,应该注意一下几个问题。1/ 应注意接收与发送数据类型是否一致,是否要通过类型强转。2/ 接收数据应注意接收缓存大小的设置,避免接收数据不完整或者数据残留。3/ 接收N个字节时,应注意所接收数据的次序,可能出现数据中间夹杂0或者接收不到N个字节,需要对数据进行校验。4/ 发送端发送数据频率高时,接收端线程优先级应与之匹配。我觉得可...

2020-04-11 20:18:42 461

原创 OpenCV库使用中遇到的问题总结

1、不同环境下同一版本号的库,就算调用同一函数也可能出现不一样的效果。在linux系统和windows下同时安装4.0.0版本的库,调用2.Linux系统下使用对图像像素值加减后,当值溢出255会自动优化为0...

2020-04-11 13:26:30 334

原创 图像处理 - GLCM灰度共生矩阵如何计算

因为最近要在OpenCV上试试各种图像分割算法的效果,其中灰度共生算法没有办法直接调用库函数,看了很多文章,其中有一篇博文讲的很清楚。原文地址现在按照自己的理解再复盘一遍算法过程,详细推导一下,有一些是上面那个博文搬过来的,本文只是学习笔记,以便日后查询使用。// 在计算灰度共生矩阵前需要确定一些参数:灰度共生矩阵灰度级,与灰度共生矩阵的阶数相同,即当灰度图像灰度级为N时,灰度共生矩阵为......

2020-03-09 17:29:50 25318 13

getFileName

how to use IO_IOCTL_FIND_FIRST_FILE and IO_IOCTL_FIND_NEXT_FILE to find files in a USB STICK

2021-11-18

空空如也

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

TA关注的人

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