- 博客(22)
- 资源 (9)
- 收藏
- 关注
原创 vivado修改xilinx ip技巧
1在.srcs\sources\ip中,使用非vivado编译器,修改需要修改的代码。2.其次在tcl中将路劲指定到.runs中,reset_runs 对应ip。3,launch_runs 对应ip,重新生成的ip就是修改后的ip。
2025-04-04 10:12:00
91
转载 cmake编译opencv cuda: Win10+cuda10.2+cudnn7.6.5+opencv-4.5.5+contrib4.5.5+vs2019
系统 :window 10cuda:cuda_10.2.89_441.22_win10.execudnn :cudnn-10.2-windows10-x64-v7.6.5.32vs:VSCodeUserSetup-x64-1.63.2 .exe首先说明我参考的博客,讲道理按照他的步骤就可以完成opencv+cuda+cudnn的混合编译为了方便,直接转载别的博客(109条消息) cmake编译opencv: Win10+cmake3.14.4+cuda10.0+cudnn.
2022-05-17 01:34:51
3757
原创 labelme批量json转png数据集教程
从labelme的安装 到 labelme的标注 到 json文件转png 到 批量自动转换,
2022-02-25 14:04:49
14114
32
原创 stm32学习之 定时器产生多通道pwm波和定时器中断学习
STM32F103系列的单片机一共有11个定时器,其中:2个高级定时器4个普通定时器2个基本定时器2个看门狗定时器1个系统嘀嗒定时器出去看门狗定时器和系统滴答定时器的八个定时器列表;计数器三种计数模式向上计数模式:从0开始,计到arr预设值,产生溢出事件,返回重新计时向下计数模式:从arr预设值开始,计到0,产生溢出事件,返回重新计时中央对齐模式:从0开始向上计数,计到arr产生溢出事件,然后向下计数,计数到1以后,又产生溢出,然后再从0开始向上计数。(此种技术方法也可叫向上/向下计数)基
2020-11-24 01:19:18
2814
原创 stm32学习之定时器中断时间设置与计算
嗯~~~ 在stm32中经常使用定时器,但是一直没有学会怎样计算定时器的时间,近期简单学习了一下做一下总结记录首先我们会在主函数里边定义时钟的最高频率为72Mhz(使用SysTick_Init(72);定义)如下方代码所示int main(){ u8 i; SysTick_Init(72); NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //中断优先级分组 分2组 LED_Init(); TIM4_Init(1000,36000-1)
2020-10-17 00:46:28
16790
1
原创 stm32学习之用串口调试助手向单片机发送指定字符串,并存储进指定数组
大体思路 就是定义帧头 和帧尾 当串口接收到帧头的时候就将数据存入指定临时数组,当数据收到帧尾的时候将数据存入所定义的全局变量数组(定义全局变量是为了保证在别的.c文件中也可以使用)中 ,数据的拼接使用sprintf函数一、sprintf用法1、 给指定数组赋值字符串sprintf(buf,"love");printf("%s",buf);//输出结果:love2、sprintf赋值拼接,char buf[60]={0};char*who="I";char*wh...
2020-10-16 00:59:31
6560
1
原创 巧用excle批量创建各式文件
最近在制作excel表的时候需要复制大量的excel并重命名,最后研究了一下有以下两种方法方法一copy方法1、在表格中用公式生成代码="copy 模板.xlsx "&C2&".xlsx" (其中.xlsx可以替换为其他任何格式)注:在模板.xlsx后有一个空格,别少了。2、把生成的代码复制粘贴到新建的txt文件中,然后修改为bat后辍。、方法二 type nul方法在表格中用公式生成代码="type nul>"&F3&".x..
2020-08-30 09:46:49
439
原创 STM32学习值传感器篇——MPU6050六轴加速度传感器
1、mpu6050简介MPU-6000(6050)为全球首例整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时间轴之差的问题,减少了大量的封装空间。当连接到三轴磁强计时,MPU-60X0提供完整的9轴运动融合输出到其主I2C或SPI端口(SPI仅在MPU-6000上可用)。感测范围MPU-6000(6050)的角速度全格感测范围为±250、±500、±1000与±2000°...
2020-04-10 00:14:12
7740
8
原创 STM32学习值传感器篇——max30102心率血氧传感器
这个传感器让我了解了很多,以前使用的单片机,基本没有遇见过堆栈溢出的问题,这个传感器让我遇到了,在此记录调试心得。首先把所有驱动文件都贴出来了心率血氧算法代码algorithm.h/** \file algorithm.h ******************************************************** Project: MAXREFDES11...
2020-04-08 23:27:05
32474
70
原创 iIC协议简析
下面我们从iic的物理层和协议层说起物理层I2C 通讯设备之间的常用连接方式它的物理层有如下特点:(1) 它是一个支持设备的总线。“总线”指多个设备共用的信号线。在一个 I2C 通讯总线中,可连接多个 I2C 通讯设备,支持多个通讯主机及多个通讯从机。(2) 一个 I2C 总线只使用两条总线线路,一条双向串行数据线(SDA) ,一条串行时钟线(SCL)。数据线即用来表示数据...
2020-03-11 21:03:19
1229
原创 c#通过HTTPS获取华为北向数据(三)——窗体设计实现
上两篇介绍了C#中获取华为云sdk和json封装,接上篇我们完成窗体部分话不多说直接上代码 private void Form1_Load(object sender, System.EventArgs e) { this.txtPltIP.Text = "****************"; this.txtAppid...
2020-03-02 23:37:50
542
1
原创 c#给窗体添加皮肤控件
C#中利用 IrisSkin4.dll 所提供的控件 SkinEngine 来为窗体添加皮肤。具体步骤:.添加控件SkinEngine。1.右键“工具箱”。“添加选项卡”,取名“皮肤”。2.右键“皮肤”,“选择项”弹出对话框。3.点击“浏览“,找到IrisSkin4.dll,这时你会发现 SkinEngine 的控件已经被打上勾 - 确定。4.将 SkinEngine 控件...
2020-03-02 23:12:30
823
原创 c#通过HTTPS获取华为北向数据(二)——get,set总结学习
在程序中经常碰到get、set,不甚明白,在网上查询时也说的迷迷糊糊,所以整理下,以学的明白透彻点。有两个类person:public class person{public string name;}public class person{public string Name{set;get;}...
2020-03-02 15:00:53
364
原创 c#通过HTTPS获取华为北向数据(一)——.NET的sdk和json封装
第一步获取华为云物联网平台的证书 (需要证书的可以留言)第二个证书在华为oceanconnect上传()本次测试c#端只需要第二个证书就可完成首先我们看先看看它的api应为我们只需要读取NB-IoT上报的数据所以只需要用到这个api第二步进入正题首先是封装sdk和josnjosn的封装using Newtonsoft.Json.Converters...
2020-03-02 14:33:43
901
12
原创 嵌入式linux学习笔记二 ——linux嵌入式开发环境搭建笔记
这两天学习总结一下sudo: 为普通用户提升权限sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。//==================================...
2020-02-29 18:45:02
469
原创 因为文件共享不安全,所以你不能连接到文件共享。此共享需要过时的SMB1协议
今天使用windows连接linux中samba服务器是出现(windows10文件共享)因为文件共享不安全,所以你不能连接到文件共享。此共享需要过时的SMB1协议,而此协议是不安全的,可能会使你的系统遭受攻击。 你的系统需要SMB2或更高版本。关于如何解决此问题的信息,请参见https://go.microsoft.com/fwlink/?linkeid=85174经过多方查找资料发现下边...
2020-02-29 09:20:55
3508
原创 嵌入式linux学习笔记一 ——基本操作篇
Linux系统常见操作: 1.ctrl + alt + 't' 打开终端 2.ctrl + shift + '+' 放大字体 3.ctrl + '-' 缩小字体 4.ctrl + alt + 回车 全屏模式 5.点击虚拟机中的查看 窗口模式 点击立即适应客户机 Linux...
2020-02-28 20:49:16
344
原创 STM32学习之传感器篇——DHT11温湿度传感器
1、DHT11传感器简介DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准...
2020-02-27 13:12:53
19420
5
原创 STM32cube之Pulse Sensor脉搏传感器测试
首先介绍一下Pulse SensorPulseSensor 脉搏传感器介绍基本参数供电电压: 3.3~5V 检测信号类型: 光反射信号(PPG) 输出信号类型: 模拟信号 输出信号大小: 0~VCC 电流大小: ~4ma(5v 下) 功能原理PulseSensor 是一款用于脉搏心率测量的光电反射式模拟传感器。将其佩戴于手指、耳垂等...
2020-02-12 22:16:26
8405
5
原创 STM32cube全型号移植HAL库+配置DMA+多通道ADC(ADC1的4个通道)
首先介绍一下DMA敲黑板:用于高速搬运数据,还无需CPU干预。 因此在多通道采集模拟量是,我们可以建立一个数组,用于储存AD转换的数据。一旦ADC_DR寄存器里有了新的数据,就把新数据放在数组里。一会儿ADC_DR有了一个新的数据,就放在数组下一位。数组装满以后?根据需求来。我们设置的是循环模式,也就是再来一遍,覆盖之前的数据。2. cubemx配置主要内容ADC引脚配置...
2020-02-12 21:15:34
3691
原创 移远NBIOT BC95-B5使用CoAP协议接入华为IoT平台第一篇
实验了好几天 今天终于完成了BC95与华为iot的通信 记录一下方便以后查看1、华为IOT平台搭建 第一步、登录华为云平台,官网:https://www.huaweicloud.com/。(没有账号的可以先注册一个,注册完一定要实名认证。)第二步、进去之后自己注册登录第三步、点击确定——>点击进入第四步、点击自定义产品...
2020-02-09 19:48:54
2246
1
stm32L151之max30102ce心率血氧.zip
2020-04-08
C#通过https北向接口获取华为云数据.项目实例zip
2020-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人