- 博客(742)
- 资源 (358)
- 问答 (14)
- 收藏
- 关注
原创 Arduino驱动传感器实战:专栏总述
本专栏基于Arduino驱动各类传感器。例如:颜色识别、心率监测、光线、温度、气体、火源感知、方向、湿度、监测等传感器,以及光、声、显示等执行器件,让你的控制器拥有电子的感官和交互行为。
2024-01-14 20:20:53 191
原创 详解FreeRTOS:专栏总述
本专栏基于FreeRTOS底层源码介绍了嵌入式实时操作系统的概念,FreeRTOS任务创建、任务调度、任务同步与消息传递,软件定时器、事件通知等知识。
2023-12-23 21:23:52 1172
原创 Python数据分析与可视化:专栏总述
本专栏从Python数据分析的基础知识入手,结合大量的数据分析示例,系统地介绍数据分析和可视化绘图的方法,带领各位朋友一步步掌握Python数据分析的相关知识,提高解决实际问题的能力。
2023-03-20 19:00:57 3263 3
原创 Python+OpenCV人脸识别身份认证系统设计:专栏总述
本专栏依托于Python编程语言,在内容上尽可能涵盖了人脸识别的各个技术模块,从人脸数据采集、数据预处理、数据分析、人脸识别模型的训练到最后的人脸识别,均有详细的操作步骤和注释代码,能帮助学习者从零开始实现一个应用级别的人脸识别引擎。
2023-03-06 22:16:19 4505 2
原创 Python Qt GUI设计:专栏总述
本专栏基于Python语言,侧重于具有GUI效果的上位机项目开发,可实现和硬件设备的数据交互通信。
2023-03-04 21:24:31 3849 1
原创 NB-IoT物联网开发技巧和应用:专栏总述
本专栏系统地介绍NB-IoT关键技术、网络体系与应用架构、应用系统组件以及终端硬件设计的基础上,给出了一个NB-IoT系统设计从终端到平台的每个部分完整的实践与操作步骤,结合NB-IoT智慧路灯项目进行剖析,使学习者迅速掌握物联网应用项目的开发技巧。
2023-03-03 18:56:41 4247 1
原创 如何系统学习LabVIEW?
LabVIEW工控系列文章包含4部分,80篇+文章。专栏中按照LabVIEW工控方向进行学习和研究,从基础的LabVIEW开发技巧方式到工业设备仪器控制、LabVIEW单片机开发以及LabVIEW机器视觉都有涉猎。
2022-06-27 00:27:48 16133 2
原创 Linux实现标准输入和标准输出(STDIN_FILENO和STDOUT_FILENO)
在C语言中,scanf和printf函数用于标准输入和标准输出的输入输出操作。而在Linux中,STDIN_FILENO和STDOUT_FILENO是用于表示标准输入和标准输出的文件描述符。
2024-04-22 22:10:38 196
原创 嵌入式Linux:Linux系统文件目录说明
在Linux系统中,系统文件和目录按照一定的约定被组织和分配到不同的位置。这些文件和目录通常用于存储系统配置、程序文件、库文件等。
2024-04-19 19:58:38 276
原创 Linux安装和使用Android Debug Bridge(ADB)
ADB(AndroidDebugBridge)是一个用于在计算机和Android设备之间通信的命令行工具。
2024-04-17 19:43:54 953 3
原创 嵌入式Linux:Linux库函数
Linux 提供了丰富的库函数,涵盖了各种领域,从文件操作到网络编程、图形界面、数学运算等。这些库函数大多数都是标准的 C 库函数,同时也包括一些特定于 Linux 系统的库。
2024-04-10 21:26:14 369
原创 嵌入式Linux:truncate()和ftruncate()函数截断文件
使用系统调用 truncate() 或 ftruncate() 可以将普通文件截断为指定字节长度。
2024-04-07 23:11:32 338
原创 嵌入式Linux:fcntl()和ioctl()函数
fcntl()和ioctl()是用于对文件描述符进行控制的两个系统调用,它们在不同的情况下有不同的用途和功能。
2024-04-01 22:27:47 397
原创 ESP8266 WiFi物联网智能插座—上位机软件实现
上位机主要作为下位机数据上传服务端以及节点调试的控制端,可以等效认为是专属版本调试工具。针对智能插座协议,对于下位机进行可视化监测和管理。软件技术架构如下,主要为针对Windows的PC端应用程序,采用WPF以及C#实现功能开发,其中包含MVVM架构。
2024-03-31 20:29:48 1182
原创 嵌入式Linux:空洞文件
空洞文件(SparseFile)是一种在磁盘上并非完全分配存储空间的文件。它包含了一些逻辑上存在但物理上并未存储的数据。
2024-03-27 20:02:11 377
原创 详解FreeRTOS:协程(拓展篇—10)
协程是为那些资源很少的MCU准备的,其开销很小,但是FreeRTOS官方已经不再更新协程了,所以本篇博文仅讲解协程的基本特性和使用方法。
2024-03-19 19:29:33 94
原创 详解FreeRTOS:SystemView监测FreeRTOS任务运行状态和CPU占有率(拓展篇—11)
SystemView是一个用于实时系统分析和调试的工具,由SEGGERMicrocontroller提供。它主要用于监控和记录嵌入式系统中的运行时行为,特别是那些使用RTOS(实时操作系统)的系统。
2024-03-12 23:02:14 171
原创 详解FreeRTOS:二值信号量优先级翻转问题(拓展篇—9)
优先级翻转在实时系统中不允许出现这种现象,这样会破坏任务的预期顺序,可能会导致严重的后果。
2024-03-04 19:55:50 73
原创 一个Linux进程多次 open 打开并读写同一个文件
当一个进程内多次使用 open 打开同一个文件时,每次都会得到一个新的文件描述符(file descriptor)。这些文件描述符是独立的,每个描述符都维护着文件的状态信息,比如文件偏移量等。
2024-02-26 22:57:08 519 1
原创 exit()、_exit()和_Exit()终止程序运行
在Linux系统下,你可以使用 exit()、_exit() 和 _Exit() 来终止程序运行,特别是在出现错误或执行失败的情况下。这样可以确保程序在发生严重错误时能够安全地退出。
2024-02-22 22:53:35 456
原创 详解FreeRTOS:系统内核控制函数(拓展篇—8)
FreeRTOS中系统内核控制函数只供系统内核使用,用户应用程序一般不允许使用,本篇博文讲解这些函数仅供大家了解和参考。
2024-02-20 20:04:58 72
原创 嵌入式Linux:main函数的使用方法
和单片机开发一样,在Linux中,C语言程序的执行通常从main函数开始。main函数是程序的入口点,当程序启动时,操作系统会调用main函数来执行程序的主要逻辑。
2024-02-04 20:39:21 435
原创 详解FreeRTOS:任务相关API函数介绍(拓展篇—5)
FreeRTOS有很多与任务相关的API函数,不过这些API函数大多都是辅助函数了,本篇博文我们就来看一下这些与任务相关的其他的API函数。
2024-01-31 22:07:50 76
原创 UDS诊断时间参数说明
在阅读客户释放的诊断问卷调查表时,基本有一页会介绍许多与时间相关的参数,这些参数对于确保通信的有效性和可靠性至关重要。这些时间参数来源于哪里?并且分别是什么含义呢?本篇博文将详细为你讲解。
2024-01-29 00:00:00 1843
原创 详解FreeRTOS:如何查询任务状态(拓展篇—6)
FreeRTOS中有很多查询任务状态或者信息的API函数,比如函数uxTaskGetSystemState()、vTaskGetInfo()、eTaskGetState()和vTaskList()。
2024-01-22 19:01:05 122
原创 详解FreeRTOS:如何查找下一个运行的任务(拓展篇—4)
FreeRTOS中查找下一个要运行的任务有两种方法:一个是通用方法,另外一个就是使用硬件方法。
2024-01-18 19:23:23 65
原创 详解FreeRTOS:PendSV异常及中断服务函数(拓展篇—3)
PendSV异常处理在所有其他中断处理完成后执行,这对于上下文切换非常有用,也是各种OS设计中的关键。
2024-01-15 20:39:26 102
原创 如何使用Flash模拟EEPROM
本篇博文将以AT32F413(flash:256KB)这款MCU为例,详细介绍如何使用Flash模拟EEPROM。
2024-01-13 14:45:00 1364
原创 Arduino驱动MSM261S4030H0R麦克风模块(声音传感器)
MSM261S4030H0R是一款体积迷你的MEMS工艺数字I2S输出麦克风模块。支持在具有I2S接口的主控上直接输出音频,例如ESP32等。
2024-01-10 20:59:01 570
原创 Arduino驱动ISD1820音频录放模块(声音传感器)
ISD1820录放音模块,集成录放音功能为一体。板载按键和麦克风,可直接通过按键录音和放音,一按录音,一按放音,可实现10秒音频录放功能。
2024-01-09 20:57:57 923
原创 详解FreeRTOS:内存管理(高级篇—8)
用户应用层代码可以使用FreeRTOS提供的内存管理函数来申请和释放内存,本篇博文就来学习一下FreeRTOS自带的内存管理。
2024-01-09 20:41:10 712
原创 Arduino驱动AS3935数字闪电传感器(闪电传感器)
闪电传感器采用AMS独具创新的AS3935数字闪电传感芯片与Coilcraft的MA5532-AE专用天线,可在室内或室外,安全地检测方圆40km范围内发生闪电的距离,闪电相对强度与统计闪电发生次数。
2024-01-04 23:11:41 1217 3
Flash模拟EEPROM程序
2024-01-08
ESP8266 WiFi物联网智能插座
2024-04-06
瑞萨RA4M2实现低功耗LPM Software Standby Mode(FSP库驱动).zip
2024-03-12
瑞萨RA4M2实现低功耗LPM Deep SW Standby Mode(FSP库驱动).zip
2024-02-21
硬件产品的使用周期和成本关系
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
有点意思,实时视频3D换脸
2020-10-17
人脸面部血液变化脉搏评估系统
2020-10-17
NB-IoT的智慧路灯监控系统
2020-10-16
AI人脸识别身份认证系统
2020-10-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人