- 博客(12)
- 收藏
- 关注
原创 C&C++互相调用
C&C++互相调用 1. C++调用C可以认为C++向下兼容C,C的语法在C++中基本都可以使用,所以在C++中调用C相对较简单。区别在于,由于C++的功能特性,编译时对C函数和C++函数的处理不同,导致不能直接调用,否者会出现找不到函数的问题。解决方法也很简单,那就是显式的指定以C的格式去调用函数。示例如下:"test.c"void cpp_call_c_test(int a) { printf("cpp_call_c_test:%d\n", a); } "test..
2022-04-11 00:35:02 852
原创 C语言-sscanf用法详解
sscanf用法详解sscanf():从一个字符串中读进与指定格式相符的数据。函数原型: 头文件:#include <stdio.h> int sscanf(const char *buffer,const char *format,[argument ]...); buffer存储的数据 format格式控制字符串 argument 选择性设定字符串 sscanf会从buffer里读进数据,依照format的格式将数据写入到argument里。格式控制控制符说明:
2021-12-20 23:13:34 9262 1
原创 VMware配置记录-1
1.安装安装包可以在官网直接下载,然后激活。2.新建虚拟机新建Windows虚拟机:问题点:1.报错,不支持Hyper-V。原因:Hyper-V 与 Workstation Pro 或 Workstation Player 不兼容。解决方法:1.关闭Hyper-V。(Hyper-V与Windows linux子系统(WSL)有关,没必要可以关掉。)2.更新VMware版本。上述二选一。详细解释:如果主机的版本为 Windows 10 20H1 内部版本 19041.26
2021-12-20 23:04:18 777
原创 开发环境配置记录-1
在配置开发环境的过程中,难免遇到一些问题,有些问题比较细小,但是一开始不知道怎么解决的时候还是很烦人的。因为其实解决方法很简单,可能就是改一个设置的问题,所以没必要一个问题写篇博客,因此就统一放在这篇博客中,方便后续查看。1. 在笔记本上安装Ubuntu因为有一台闲置的笔记本,就想着干脆装上linux,作为一台linux服务器来使用。记录一下在安装及配置过程中遇到的问题。可压缩卷的大小远小于硬盘可用空间大小因为笔记本本身是Windows系统,要加装一个linux系统,首先要腾出一块空闲的硬盘
2021-12-20 22:56:09 457
原创 WSL配置记录
在WSL2中支持GPU在最新的WSL2中支持了GPU,可以使用GPU加速。安装过程注意点:(1)建议严格按步骤操作,除非明确 知道/清楚/明白 可以 略过/等效替代 某些步骤,不然不知道忽略一点什么就可能gg。(2)安装/更新时注意各种版本,有版本要求的严格按版本要求来,没有的就用最新的,很有可能就是一点版本对不上,就运行不了。(3)给出官方参考链接可以仔细看看,还是很靠谱的。操作步骤加入Windows insiders计划,并更新系统。进入Windows官方网址,登录Windo.
2021-06-15 01:04:43 299 1
原创 ESP8266学习记录
背景:模块型号:ESP-01S入门上电模块接线图如下图所示:打开串口工具,波特率设置为115200,上电后会出现如下图所示的打印,前面的一段为乱码,这是因为所使用的模块的晶振为26MHz,导致启动时默认的波特率变成了74880,从而在115200波特率下接收到的信息就成了乱码,待模块固件运行起来后,波特率会被设置到正确的115200,因此AT指令还是通信在115200的波特率下。最后出现ready的打印表示模块已经准备就绪,可以进行AT指令控制了。AT指令直接在发送栏输.
2021-06-15 00:51:46 992
原创 Dcraw使用方法
什么是RAW数据raw数据即原始数据,其没有经过ISP模块的处理,保留有最多的sensor捕捉到的信息。对于相机而言,一般在设置界面可以设置拍摄raw格式或/和JPEG格式的图片,但是,相机拍摄的raw数据虽然图像数据本身没有被处理,但是相机厂商一般会在raw文件中添加一些参数信息,如拍摄的相机型号,拍摄时间,曝光参数等,同时raw文件不像JPEG等格式,没有统一的标准,各家相机厂商的数据解析格式都不太一样,包括raw文件本身的后缀名都不太一样,如果不知道这个数据的解析格式,就没法从raw文件提取出需.
2021-06-15 00:37:17 3085
原创 给树莓派刷入OpenWrt
下载OpenWrt固件进入OpenWrt官网,进入固件列表。在选择框输入raspberry搜索树莓派的固件资源,选择对应树莓派型号的下载链接。以3B+为例,注意不支持一栏的提示,可能产生影响的是不支持2.4Gwifi,意思是以树莓派做AP时,不能发射2.4G频段的wifi信号,若自己需要连接的设备都支持5GWiFi,那就问题不大。进入下载界面后,可以看见有几个不同的版本,其文件名称的第一部分为设备型号如rpi-3,第二部分为根目录使用的文件系统如ext4,最后一部分表示固件的用途或者.
2021-06-15 00:31:03 3330 1
原创 树莓派常规配置记录
树莓派常规配置记录虽然已经安装过很多次树莓派系统了,但是由于每次间隔时间较长,很多细节也忘得差不多了,每一次安装时都需要重新搜索教程,虽然总体来说每一次安装过程都比较顺利,但还是自己记录一下,后面再要折腾时,也免得去网上花时间搜教程了,搜出来的还不一定适合自己,干脆自己记录一下后面需要时直接查阅更方便。1.系统安装下载树莓派系统,安装格式化TF卡的工具,刷写TF卡的工具(这些工具软件电脑上装过一次,除非被删掉了,否则一直都在,工具软件使用也很简单,这里就不再详细记录了)格式化IF卡,刷写系统。
2021-06-15 00:12:41 183 1
原创 stm32 pwm输入捕获
PWM输入捕获由于只有TI1FP1和TI2FP2连到了从模式控制器,所以PWM输入模式只能使用TIMx_CH1/TIMx_CH2信号。
2020-05-17 03:48:03 159
原创 K210入门—新建项目与点亮一个LED
K210新手入门记录入门学习K210的第一篇文章。开发板:Sipeed-Maix-GO下载安装IDE如图,下载IDE安装文件,进入文件夹后,直接运行KendryteIDE.bat脚本即可。创建一个工程可以选择直接下载使用官方示例工程如图所示选择一个示例工程下载下载后如图所示,选择安装依赖,会自动下载SDK文件。安装完依赖后,可以选择使用屏幕下方的构建和刷写快捷键,将代码烧录到设备中运行。创建自己的工程选择一个路径,新建一个空文件夹,可
2020-05-17 03:45:15 2503 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人