- 博客(842)
- 资源 (358)
- 问答 (14)
- 收藏
- 关注

原创 LabVIEW物联网开发实战:专栏总述
本专栏以LabVIEW为开发平台,讲解物联网通信组网原理与开发方法,覆盖RS232、TCP、MQTT、蓝牙、Wi-Fi、NB-IoT等协议。结合实际案例,展示如何利用LabVIEW和常用模块实现物联网系统的快速开发与原型设计,助你从基础到实战,全面掌握物联网开发技能。
2024-12-22 19:53:12
334

原创 Arduino、ESP32驱动传感器实战:专栏总述
本专栏基于Arduino驱动各类传感器。例如:颜色识别、心率监测、光线、温度、气体、火源感知、方向、湿度、监测等传感器,以及光、声、显示等执行器件,让你的控制器拥有电子的感官和交互行为。
2024-01-14 20:20:53
585

原创 详解FreeRTOS:专栏总述
本专栏基于FreeRTOS底层源码介绍了嵌入式实时操作系统的概念,FreeRTOS任务创建、任务调度、任务同步与消息传递,软件定时器、事件通知等知识。
2023-12-23 21:23:52
1796

原创 Python数据分析与可视化:专栏总述
本专栏从Python数据分析的基础知识入手,结合大量的数据分析示例,系统地介绍数据分析和可视化绘图的方法,带领各位朋友一步步掌握Python数据分析的相关知识,提高解决实际问题的能力。
2023-03-20 19:00:57
3435
3

原创 Python+OpenCV人脸识别身份认证系统设计:专栏总述
本专栏依托于Python编程语言,在内容上尽可能涵盖了人脸识别的各个技术模块,从人脸数据采集、数据预处理、数据分析、人脸识别模型的训练到最后的人脸识别,均有详细的操作步骤和注释代码,能帮助学习者从零开始实现一个应用级别的人脸识别引擎。
2023-03-06 22:16:19
5075
2

原创 Python Qt GUI设计:专栏总述
本专栏基于Python语言,侧重于具有GUI效果的上位机项目开发,可实现和硬件设备的数据交互通信。
2023-03-04 21:24:31
4125
2

原创 NB-IoT物联网开发技巧和应用:专栏总述
本专栏系统地介绍NB-IoT关键技术、网络体系与应用架构、应用系统组件以及终端硬件设计的基础上,给出了一个NB-IoT系统设计从终端到平台的每个部分完整的实践与操作步骤,结合NB-IoT智慧路灯项目进行剖析,使学习者迅速掌握物联网应用项目的开发技巧。
2023-03-03 18:56:41
4572
1

原创 如何系统学习LabVIEW?
LabVIEW工控系列文章包含4部分,80篇+文章。专栏中按照LabVIEW工控方向进行学习和研究,从基础的LabVIEW开发技巧方式到工业设备仪器控制、LabVIEW单片机开发以及LabVIEW机器视觉都有涉猎。
2022-06-27 00:27:48
22671
2
原创 Linux孤儿进程和僵尸进程
在 Linux 系统中,父子进程关系的生命周期不同,导致会产生两类特殊进程:孤儿进程和僵尸进程。这两类进程在系统资源管理中起着重要作用。
2025-03-31 22:36:03
408
原创 Arduino、ESP32驱动GUVA-S12SD UV紫外线传感器(光照传感器篇)
UV紫外线传感器是一个测试紫外线总量的最佳传感器,它不需要使用波长滤波器,只对紫外线敏感。 Arduino UV紫外线传感器,直接输出对应紫外线指数(UV INDEX)的线性电压,输出电压范围大约0~1100mV(对应UV INDEX值为0~11)。
2025-03-26 22:00:00
307
原创 Arduino、ESP32驱动BME688环境传感器(环境传感器篇)
BME688环境传感器是一款四合一MEMS环境传感器,可测量VOC(挥发性有机物)、温度、湿度、气压这四个参数,非常适用于监测空气质量。由于采用了MEMS技术,该传感器体积小、功耗低,因此也适用于低功耗场合,如可穿戴设备等。
2025-03-26 21:30:00
67
原创 Arduino、ESP32驱动BMM350三轴数字地磁传感器(惯性测量传感器篇)
BMM350 三轴数字地磁传感器可测量三个空间轴上的磁场强度,具有低功耗(200uA),低噪声(190nT rms@xy轴 450nT rms@z轴),高量程(±2000μT),高采样率(400~25/16Hz,可选)的特点。
2025-03-26 21:30:00
68
原创 电子产品可靠性预计怎么做?
电子产品可靠性预计是通过一系列的分析和计算方法,预测电子产品在实际工作环境下的故障率、寿命以及性能稳定性。其核心目标是帮助设计人员在产品开发早期识别潜在的可靠性问题,并采取相应措施以减少产品故障风险,延长使用寿命,提高客户满意度。
2025-03-25 19:54:45
1045
原创 RS485总线加终端电阻可能存在的问题
通过对终端电阻的详细分析,可以看出其对信号幅值、功耗、以及总线空闲状态的电压水平都具有重要影响。在具体应用中,需要根据通信距离、功耗要求、设备特性等综合因素来决定是否使用终端电阻。
2025-03-20 21:16:26
536
原创 Arduino、ESP32驱动OV3660摄像头实现EdgeImpulse图像识别(摄像头支持红外夜视、边缘AI计算)
ESP32-S3 AI智能摄像头模块是一款专为智能家居和物联网应用打造的高性能边缘AI开发模组。它集成了摄像头、麦克风、音频功放、环境光传感器和夜视补光灯,无需依赖云端即可实现本地化AI推理。
2025-03-09 21:26:04
135
原创 Arduino、ESP32驱动OV3660摄像头实现yoloV5物体分类(摄像头支持红外夜视、边缘AI计算)
ESP32-S3 AI智能摄像头模块是一款专为智能家居和物联网应用打造的高性能边缘AI开发模组。它集成了摄像头、麦克风、音频功放、环境光传感器和夜视补光灯,无需依赖云端即可实现本地化AI推理。
2025-03-09 21:21:01
315
原创 Arduino、ESP32驱动OV3660摄像头实现物体轮廓识别(摄像头支持红外夜视、边缘AI计算)
ESP32-S3 AI智能摄像头模块是一款专为智能家居和物联网应用打造的高性能边缘AI开发模组。它集成了摄像头、麦克风、音频功放、环境光传感器和夜视补光灯,无需依赖云端即可实现本地化AI推理。
2025-03-09 21:05:40
182
原创 STM32如何精准控制步进电机?
在工业自动化、机器人控制等场合,步进电机以其的特性得到了广泛应用。而在嵌入式系统中,使用进行步进电机的精确控制,已成为开发者的首选方案之一。本文将从嵌入式开发者的角度,深入探讨如何基于STM32 MCU实现步进电机的精准控制,包括等核心内容,助力开发者掌握高精度步进电机控制的技术要点。
2025-03-09 13:41:58
2049
原创 RS485总线为什么要加终端电阻?
RS-485 总线是一种常用的差分通信标准,广泛应用于工业自动化、嵌入式系统等长距离、抗干扰要求较高的场景。终端电阻在 RS-485 总线中的作用至关重要,它能防止信号反射,提升信号的完整性和通信的可靠性。
2025-03-05 21:55:57
741
原创 Linux注册进程终止处理函数
atexit() 是一个标准库函数,用于注册在进程正常终止时要调用的函数。通过 atexit(),你可以确保在程序结束时自动执行一些清理工作,比如释放资源、保存状态等。
2025-03-03 22:25:05
304
原创 ADC采集的电压误差比较大怎么办?
ADC(模数转换器)采集的电压误差可能会受到多种因素的影响,要有效减少误差,需要从硬件和软件两方面进行分析和优化。
2025-02-26 21:21:48
1040
原创 如何调整CAN位宽容忍度?
CAN位宽容忍度是指在控制器局域网络中允许时钟同步的误差范围。这是CAN网络正常通信时的关键因素之一,因为CAN协议依赖位同步来确保多个节点在总线上正确解码数据。CAN位宽容忍度确保节点之间由于时钟偏差或抖动而导致的微小时间误差不会导致通信故障。
2025-02-22 20:38:45
565
原创 汽车零部件开发应该具备哪些编程思维?
汽车零部件开发中,嵌入式软件在车辆系统中的作用越来越重要。与传统软件开发相比,汽车零部件开发需要应对严格的安全性、可靠性和实时性要求。程序员在进行汽车零部件开发时,必须具备一些特定的编程思维,这些思维帮助他们设计出满足车规要求的高效、安全、稳定的软件系统。
2025-02-18 21:15:16
1193
原创 基于ArduPilot开发无人机飞控自动驾驶仪
本项目基于开源飞行控制固件 ArduPilot 开发,设计并实现了一款高度集成的 自动驾驶仪,可广泛应用于多种平台,包括但不限于 多旋翼、固定翼、直升机、垂直起降(VTOL)飞行器、无人车、无人船及潜水艇。
2025-02-15 17:59:13
840
原创 嵌入式开发应该具备哪些编程思维?
嵌入式开发与一般的软件开发不同,嵌入式系统通常受到资源(内存、处理器、功耗等)的限制,并且需要处理硬件交互、实时性要求等。因此,嵌入式开发需要程序员具备一些特殊的编程思维。
2025-02-15 17:28:38
797
原创 CANoe查看CAN报文发送周期
在CANoe软件中,Analysis -> Select other options 下的 Toggle Grid 和 Toggle Samples 选项确实用于控制分析窗口中的显示方式和采样行为,从而更清晰地查看CAN报文周期。
2025-02-09 19:58:39
418
原创 CANoe可视化分析CAN报文数据
CANoe通过其强大的可视化分析功能,利用Graphic窗口将CAN报文中的信号、变量和诊断参数以直观的图形形式展现在XY坐标系上。这种呈现方式使用户能够借助动态图表,轻松而直观地洞察总线的实时状态。
2025-02-04 12:27:31
898
原创 主流的AEB标准有哪些?
AEB系统是一种汽车主动安全技术。AEB通过雷达、摄像头等传感器实时监测车辆前方的环境信息,分析障碍物的位置、速度、类型以及车辆的行驶状态(如车速、方向、制动力等)。当系统判断可能发生碰撞且驾驶员未能及时采取制动措施时,AEB系统会主动介入制动,减轻或避免碰撞事故的发生,显著提升行车安全性。
2025-01-31 17:52:38
889
原创 Linux系统的第一个进程是什么?
Linux进程的生命周期从创建开始,直至终止,贯穿了一个进程的整个存在过程。我们可以通过系统调用fork()或vfork()来创建一个新的子进程,这标志着一个新进程的诞生。
2025-01-21 22:36:27
232
原创 2024年总结及2025年规划:职场五年
2024年是我步入职场的第五年。对于职场人而言,5年和10年是两个重要的分水岭,这一点在招聘网站的职位要求中就能清晰地体现出来。
2025-01-18 13:11:05
911
原创 嵌入式Linux:什么是进程?
在 Linux 操作系统中,进程是一个动态实体,而非静态文件。它是程序的一次执行过程,当应用程序被加载到内存中运行后,便形成了一个进程。进程的生命周期始于程序的启动,止于程序的结束。
2025-01-16 21:26:14
281
原创 Linux父、子进程间的竞争条件
在 Linux 中,fork() 系统调用创建了一个新的子进程,这个子进程是父进程的精确副本。然而,在 fork() 之后,父进程和子进程成为两个独立的进程,并且都可以被系统调度运行。这就引入了一个关键问题:竞争条件(Race Condition)。
2025-01-13 20:55:48
351
原创 Linux父、子进程间的文件共享
在 Linux 系统中,父进程和子进程通过 fork() 创建之后,子进程会继承父进程的所有文件描述符。这些文件描述符指向相同的文件表,从而实现了文件共享。
2025-01-09 22:51:30
448
LabVIEW实现LoRa通信【LabVIEW物联网实战】
2024-12-22
LabVIEW实现NB-IoT通信【LabVIEW物联网实战】
2024-12-21
LabVIEW实现GSM/GPRS通信【LabVIEW物联网实战】
2024-12-20
LabVIEW实现WiFi通信【LabVIEW物联网实战】
2024-12-19
LabVIEW实现ZigBee通信【LabVIEW物联网实战】
2024-12-18
LabVIEW实现蓝牙通信【LabVIEW物联网实战】
2024-12-16
LabVIEW实现RFID通信【LabVIEW物联网实战】
2024-12-14
LabVIEW实现GPS通信【LabVIEW物联网实战】
2024-12-12
硬件产品的使用周期和成本关系
2021-02-20
什么是普通SIM卡,什么是工业级SIM卡?
2020-11-15
单片机ISP、IAP和ICP三种烧录方式有什么不同?
2020-10-31
编程语言变量命名规则有哪些种类?
2020-10-23
70种芯片细分领域重要代表企业
2020-10-22
OpenCV车牌检测与识别
2020-10-20
不配做研发,要我有何用?!
2020-10-20
国内云服务,哪家强?
2020-10-17
Python人眼视线追踪系统
2020-10-17
Python人工智能美颜系统
2020-10-17
人脸面部血液变化脉搏评估系统
2020-10-17
NB-IoT的智慧路灯监控系统
2020-10-16
AI人脸识别身份认证系统
2020-10-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人