自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 【无标题】

当一定波长的光束照射到指端皮肤表面,每次心跳时,血管的收缩和扩张都会影响光的透射 (例如在透射PPG中,通过指尖的光线) 或是光的反射 (例如在反射PPG中,来自手腕表面附近的光线)。像肌肉、骨骼、静脉和其他连接组织对光的吸收是基本不变的 (前提是测量部位没有大幅度的运动),但是动脉会不同,由于动脉里有血液的脉动,那么对光的吸收自然也会有所变化。当我们把光转换成电信号时,正是由于动脉对光的吸收有变化而其他组织对光的吸收基本不变,得到的信号就可以分为直流DC信号和交流AC信号。目前的主流是透射式。...

2022-08-10 23:25:33 191 1

原创 仿Modbus消息帧进行通信

设备地址用于指定需要进行信息传递的设备。功能代码用于指定需要完成的操作。校验用于通信中的错误校验。结束符表示一帧数据的结束。数据表示需要传输的数据。Modbus消息帧格式。起始符表示一帧的开始。...

2022-07-26 16:33:11 364

原创 嵌入式软件开发

嵌入式软件开发1.什么是嵌入式系统?嵌入式系统的定义(1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。(2)嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。(3)知识产权核(IP核):具有知识产权的、功能具体、接口规范、可在多个集成电路设计中重复使用的功能模块,是实现系统芯片(SOC)的基本构件。(4)IP核模块有行为、结构和物理3级不同程度的设计,对应描述功

2022-05-30 16:54:32 6166

原创 挥发性有机物TVOC、VOC、VOCS气体检测+解决方案

挥发性有机物TVOC、VOC、VOCS气体检测+解决方案介绍VOCs是挥发性有机化合物(Volatile Organic Compounds)的英文缩写,是指在室温下饱和蒸气压大于70.91Pa,常压下沸点小于260℃的有机化合物。从环境监测的角度来讲,指以氢火焰离子检测器检出的非甲烷总烃类检出物的总称,主要包括烷烃类、芳烃类、烯烃类、卤烃类、酯类、醛类、酮类和其他有机化合物。这里重点要说明的是:VOC和VOCs其实是同一类物质,即挥发性有机化合物(Volatile Organic Co

2022-05-28 21:31:02 3229

原创 LeetCode——剑指 Offer II 099. 最小路径之和

题目链接给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:一个机器人每次只能向下或者向右移动一步。C 代码如下#include <stdio.h>#include <stdlib.h>#include <math.h>int minPathSum(int** grid, int gridSize, int gridColSize){ int rows = gridSize,

2022-05-16 21:34:32 95

原创 LeetCode 315.计算右侧小于当前元素的个数

力扣本题链接思路:从最后一个开始,用二分法插入到一个新的数组,这样新数组就是有序的,那么此时该数字在新数组中的坐标就是原数组中其右边所有较小数字的个数。核心代码请参考文章:【C语言刷LeetCode】315. 计算右侧小于当前元素的个数(H)测试用例输入: n = 4nums = [7,9,6,2]输出:[2,2,1,0]解释:7 的右侧有 2 个更小的元素 (6 和 2)9 的右侧有 2个更小的元素 (6 和 2)6 的右侧有 1 个更小的元素 (2)2 的右侧有 0 个更小的元素

2022-05-11 21:47:49 341

原创 查看电子元器件的丝印信息

引言:相信很多硬件工程师,都遇到过因为芯片批次而导致的项目问题,比如不同批次芯片功耗差异大、耐压不同等。不同批次的芯片,虽然在工艺、设计、原料等方面相同,但可能因为晶圆厂、封装测试等不同,导致生产出来的芯片在质量和性能上是有差异的。芯片批号:芯片批号英文是Lot Code,又叫Lot Number,是厂家为了追溯器件的生产日期、质量等级和产地等信息而设置的。在售后服务上,批号发挥了很大的作用。当有客户反馈批次质量问题时,原厂可以根据此批号追溯审查,确定同批次的流向,能及时的做出相应处理。一般的IC

2022-04-16 14:02:40 7376 1

原创 LeetCode刷题记录 -- 1.消失的数字

题目描述: 数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗?示例 1:输入:[3,0,1]输出:2示例 2:输入:[9,6,4,2,3,5,7,0,1]输出:8【解答】int missingNumber(int* nums, int numsSize){ int k=0; for(int i = 0; i < numsSize; i++) { k ^= nums[i];

2022-03-31 20:59:32 4312

原创 Linux 驱动程序(一)

Linux 驱动程序1.Linux驱动的分类字符驱动设备: IO的传输过程是以字符为单位的,没有缓冲。比如I2C、SPI都是字符设备块设备驱动: IO的传输过程是以块为单位的。根存储相关的,都属于块设备,比如,tf卡网络设备驱动:是以socket套接字来访问的。其中,理解和掌握字符设备驱动的概念最为重要,在实际工作中遇到的大部分都是字符设备。驱动分为四个部分:头文件驱动模块的入口和出口声明信息功能实现/*******step1 包含头文件*************/#

2022-01-15 10:21:25 1181

原创 Linux进程基础

Linux进程基础进程指正在运行的程序,是资源分配的最小单位,可以通过“ ps " 或 "top"等命令查看正在运行的程序。线程是系统的最小调度单位,一个进程可以拥有多个线程,同一进程里的线程可以共享此进程的同一资源。每个进程都有一个唯一的标识符,基进程ID,简称pid进程间的通信的几种方法:管道通信:有名管道 无名管道信号通信: 信号的发送 信号的接受 信号的处理IPC通信: 共享内存 消息队列 信号灯Socket 通信进程的三种基本状态以及转换:1.

2022-01-12 19:08:56 213

原创 Linux文件IO编程

Linux文件IO编程文件描述符是一个非负的整数,它是一个索引值,并指向在内核中每个进程打开文件的记录表。#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode);int creat(const c

2022-01-10 16:24:54 815

原创 Linux C 编程——语句表达式

Linux C 编程——语句表达式语句表达式的定义:在GNU C中对C标准进行了扩展,允许在一个表达式里内嵌语句,允许在表达式内部使用局部变量。for 和 goto 跳转语句,这样的表达式称之为语句表达式。语句表达式的格式如下:({ 表达式1; 表达式2; 表达式3;})语句表达式最外面语句使用()小括号括起来,里面使用大括号 {} 包起来的是代码块,代码块里面允许内嵌各种语句。语句的格式可以是 “表达式” 这种一般格式的语句,也可以是循环、跳转等语句。1.语句表达式中使用for语

2021-12-25 16:45:36 841

原创 物联网(二)

物联网通信技术1.前言通信技术是物联网的基础,万物互联离不开各种通信技术的支持。如果把物联网比作信息的物流系统,那么通信技术就是不同的交通运输方式。通信技术的最终目的是连通感知终端与云平台应用。常见的通信技术可以分为有线通信和无线通信技术。有线通信技术与无线通信技术根据场景及技术特点,又细分出许多不同的标准。2.有线通信技术Ethernet(以太网)是当今现有局域网采用的最通用的通信协议标准。以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术。常见的串口协议有RS-232、RS-

2021-12-23 18:24:24 2999

原创 物联网(一)

物联网1.物联网发展历史与概述​ 起源:关于物联网的起源,1990年,卡耐基· 梅隆大学的校园里,有一群程序设计师,他们每次敲完代码后都习惯到楼下的可乐贩卖机买上一罐冰可乐,可很多时候只能看着空空的可乐机败兴而回,这令他们十分苦恼;于是他们就把楼下的贩卖机连上网络,写了段代码去监视可乐机还有多少可乐,当然还要看看是不是冰的。物联网概述:物联网(Internet Of Things)概念最早于1999年由美国MIT提出,早期物联网是指依托于RFID技术和设备,按约定的通信协议与互联网结合,使物品

2021-12-23 15:39:30 4470

原创 设备驱动程序基础

设备驱动程序基础​ 驱动程序是专用于控制和管理特定硬件设备的软件,因此也被称作设备驱动程序。从操作系统的角度来看,它可以位于内核空间(以特权模式运行),也可以位于用户空间(具有较低的权限)。在编写设备驱动程序之前,应该了解一些概念。C语言编程技巧是必需的,至少需要熟悉指针,并熟悉一些处理函数和必要的硬件知识。模块的构建过程及其加载和卸载驱动程序框架以及调试消息管理驱动程序中的错误处理1. 内核空间和用户空间内核空间:内存驻留和运行的地址空间。内核内存是由内核拥有的内存范围,受访问标志保护,

2021-12-22 17:16:24 582

原创 3D电路——搭棚数码管时钟

title: 3D电路——搭棚数码管时钟date: 2021-12-13 15:24:15tags: 电子设计前言​ 电子时钟是一种采用数字电路实现显示时、分、秒数字的计时装置,是人们日常生活中不可缺少的物品,在个人,家庭以及办公室等公共场所中被广泛应用,给人们的生活,学习,工作以及娱乐带来了许多便利条件。而由于数字集成电路和石英晶体振荡器等相关技术的不断发展,电子时钟的性能相对于老式钟表有了更大的提高,变得更加准确、稳定,携带也变得越来越方便,并且还大大的扩展了原来所以的报时功能。在许多方面.

2021-12-15 17:05:48 1795

原创 信息化和信息系统知识点总结

1.信息的质量属性 :7个 精准性 完整性 可靠性 及时性 经济型 可验证性 安全性2.信息化的五个层次(1)产品信息化(2)企业信息化(3)产业信息化(4)国民经济信息化(5) 社会生活信息化主体: 全体社会成员 包括:政府 企业 事业 团体 个人 空域: 政治、经济 、文化、军事、社会的一切领域国家信息化体系六要素 : 信息资源 ——核心任务​ 信息网络——基础设施​

2021-11-07 19:16:41 2210

原创 一、信息系统开发方法及技术

1.信息系统开发方法信息系统常用的开发方法有结构化方法、面向对象方法、原型化方法、面向服务方法等。

2021-09-29 08:59:55 3965

原创 Fusion 360安装教程

Fusion 360安装教程1.注册账号官网链接: https://www.autodesk.com.cn/2.下载安装包官网下载界面选择教育版可能需要提供一些资格认证,确认资格就可以下载安装配置要求System requirements for Autodesk Fusion 360 里面有一些电脑配置需求,如果显卡 比较差的话,可能画质会受一些影响之后下载安装就可以了!最后就可以进行自己项目所需进行相应的绘图建模工作!...

2021-09-13 18:42:39 6987

原创 练习1 求m到n之和

#练习1 求m到n之和##题目:要求实现一个计算m~n(m<n)之间的所有整数的和的简单函数。###函数接口定义:

2021-09-13 17:11:12 287

原创 简识Python

Python 快速入门之开发环境配置一.关于PythonPython是由Guido van Rossum 在20世纪90年代研发的一种现代编程语言,它的名字来源于一个著名的喜剧团体(Monty Python)。Python 的英文意思是蟒蛇,最早接触Python是通过绘制一条简单的小蛇,利用的是Python中的Turtle绘图,一条小蛇就被创造出来了。简单来说,Python就是一个变成牛人创造的语言,开源之后由我们所有人共同维护。二.Python编译环境的配置Python 的一个巨大优势就是“功能齐

2020-09-26 16:23:52 177

原创 LABVIEW 串口数据采集上位机系统 一

一、LABVIEW简单介绍:LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。与 C 和BASIC 一样,LabVIEW 也是通用的编程系统,有一个完成任何编程任务的庞大函数库。...

2019-05-12 20:46:54 11671 1

原创 第十届蓝桥杯省赛单片机程序

一、比赛总结这次蓝桥杯比赛还是相当可以的,虽说不是很难,但如果之前没有充分的准备是不可能完完整整做出来的。尤其考了555定时器,虽说是很简单的应用,让P3.4输出正弦波,测它的频率,蓝桥杯单片机CT107D 555方波发生器可以产生实验所需的 200Hz 到 20Khz 的方波信号。通过改变Rb3大小即可调整555方波发生器输出方波频率,定时器0设为计数模式,但当时比赛就是做不出来,赛前我还看了...

2019-04-06 16:24:07 7117 15

原创 蓝桥杯单片机之I2C 总线原理及应用

1.I2C简单介绍I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线产生于在80年代,最初为音频和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信。 I2C总线最主要的优点是其简单性和有效性。是一种多主机总线;当主机竞争时,有主机冲裁机制。2.I2C总线原理I2c总线只有两...

2019-03-31 23:30:48 1220

原创 蓝桥杯寒假备赛

蓝桥杯单片机组寒假备赛 一 今天下大雪,写点东西记录一下自己备赛,主要是督促自己。** 临近年关,也想背水一战。*初识单片机大二期间课余时间学习了单片机原理,初次接触感觉挺有趣,学的也不是很通透。跟着戴胜华老师的慕课学习,学习和了解了一些单片机知识,但只能局限与照葫芦画瓢,没有板子可以上手。之后,狠心到淘宝购了一个开发板,视如珍宝,渐渐的学会了使用keil4 和stc-...

2019-01-30 22:35:29 578 5

2021下半年信息系统项目管理师软考资料包.rar

信息系统项目管理师

2021-11-07

自动控制原理考研资料zip

自动控制原理复习总结笔记 一、自动控制理论的分析方法: (1)时域分析法; (2)频率法; (3)根轨迹法; (4)状态空间方法; (5)离散系统分析方法; (6)非线性分析方法

2020-02-21

赛点资源数据包_单片机_2019.7z

第十届蓝桥杯 赛点提供的资源数据包,包含 底层驱动文件 开发工具 芯片资料 竞赛板资料 程序下载说明 数码管段码表等 十分详尽

2020-02-21

空空如也

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

TA关注的人

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