自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不脱发的程序猿

【公众号】美男子玩编程,关注获取海量资源~

  • 博客(741)
  • 资源 (358)
  • 问答 (14)
  • 收藏
  • 关注

原创 Arduino驱动传感器实战:专栏总述

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

2024-01-14 20:20:53 182

原创 详解FreeRTOS:专栏总述

本专栏基于FreeRTOS底层源码介绍了嵌入式实时操作系统的概念,FreeRTOS任务创建、任务调度、任务同步与消息传递,软件定时器、事件通知等知识。

2023-12-23 21:23:52 1161

原创 详解AUTOSAR:专栏总述

本专栏主要介绍汽车嵌入式系统软件规范AUTOSAR以及符合AUTOSAR规范的车用控制器软件开发方法。

2023-05-22 21:02:15 2861 4

原创 Python数据分析与可视化:专栏总述

本专栏从Python数据分析的基础知识入手,结合大量的数据分析示例,系统地介绍数据分析和可视化绘图的方法,带领各位朋友一步步掌握Python数据分析的相关知识,提高解决实际问题的能力。

2023-03-20 19:00:57 3263 3

原创 Python+OpenCV人脸识别身份认证系统设计:专栏总述

本专栏依托于Python编程语言,在内容上尽可能涵盖了人脸识别的各个技术模块,从人脸数据采集、数据预处理、数据分析、人脸识别模型的训练到最后的人脸识别,均有详细的操作步骤和注释代码,能帮助学习者从零开始实现一个应用级别的人脸识别引擎。

2023-03-06 22:16:19 4486 2

原创 Python Qt GUI设计:专栏总述

本专栏基于Python语言,侧重于具有GUI效果的上位机项目开发,可实现和硬件设备的数据交互通信。

2023-03-04 21:24:31 3847 1

原创 NB-IoT物联网开发技巧和应用:专栏总述

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

2023-03-03 18:56:41 4241 1

原创 如何系统学习LabVIEW?

LabVIEW工控系列文章包含4部分,80篇+文章。专栏中按照LabVIEW工控方向进行学习和研究,从基础的LabVIEW开发技巧方式到工业设备仪器控制、LabVIEW单片机开发以及LabVIEW机器视觉都有涉猎。

2022-06-27 00:27:48 15948 2

原创 不装了、摊牌了,我们要搞事情

一起在技术的海洋里狗刨~

2021-08-09 21:51:13 58802 13

原创 嵌入式Linux:Linux系统文件目录说明

在Linux系统中,系统文件和目录按照一定的约定被组织和分配到不同的位置。这些文件和目录通常用于存储系统配置、程序文件、库文件等。

2024-04-19 19:58:38 122

原创 Linux安装和使用Android Debug Bridge(ADB)

ADB(AndroidDebugBridge)是一个用于在计算机和Android设备之间通信的命令行工具。

2024-04-17 19:43:54 429 1

原创 .a和.so库文件是什么?

我们在编译开源代码后,通常会生成.a和.so这两个库文件,这两个文件有什么区别?又如何使用?

2024-04-11 21:59:29 279

原创 嵌入式Linux:Linux库函数

Linux 提供了丰富的库函数,涵盖了各种领域,从文件操作到网络编程、图形界面、数学运算等。这些库函数大多数都是标准的 C 库函数,同时也包括一些特定于 Linux 系统的库。

2024-04-10 21:26:14 364

原创 嵌入式Linux: truncate()和ftruncate()函数截断文件

使用系统调用 truncate() 或 ftruncate() 可以将普通文件截断为指定字节长度。

2024-04-07 23:11:32 326

原创 嵌入式Linux:fcntl()和ioctl()函数

fcntl()和ioctl()是用于对文件描述符进行控制的两个系统调用,它们在不同的情况下有不同的用途和功能。

2024-04-01 22:27:47 387

原创 ESP8266 WiFi物联网智能插座—上位机软件实现

上位机主要作为下位机数据上传服务端以及节点调试的控制端,可以等效认为是专属版本调试工具。针对智能插座协议,对于下位机进行可视化监测和管理。软件技术架构如下,主要为针对Windows的PC端应用程序,采用WPF以及C#实现功能开发,其中包含MVVM架构。

2024-03-31 20:29:48 1167

原创 嵌入式Linux:空洞文件

空洞文件(SparseFile)是一种在磁盘上并非完全分配存储空间的文件。它包含了一些逻辑上存在但物理上并未存储的数据。

2024-03-27 20:02:11 373

原创 详解FreeRTOS:协程(拓展篇—10)

协程是为那些资源很少的MCU准备的,其开销很小,但是FreeRTOS官方已经不再更新协程了,所以本篇博文仅讲解协程的基本特性和使用方法。

2024-03-19 19:29:33 85

原创 详解FreeRTOS:SystemView监测FreeRTOS任务运行状态和CPU占有率(拓展篇—11)

SystemView是一个用于实时系统分析和调试的工具,由SEGGERMicrocontroller提供。它主要用于监控和记录嵌入式系统中的运行时行为,特别是那些使用RTOS(实时操作系统)的系统。

2024-03-12 23:02:14 154

原创 嵌入式Linux:文件共享

在Linux中,文件共享是指多个进程可以同时访问和操作同一个文件。

2024-03-04 19:57:00 1031

原创 详解FreeRTOS:二值信号量优先级翻转问题(拓展篇—9)

优先级翻转在实时系统中不允许出现这种现象,这样会破坏任务的预期顺序,可能会导致严重的后果。

2024-03-04 19:55:50 70

原创 一个Linux进程多次 open 打开并读写同一个文件

当一个进程内多次使用 open 打开同一个文件时,每次都会得到一个新的文件描述符(file descriptor)。这些文件描述符是独立的,每个描述符都维护着文件的状态信息,比如文件偏移量等。

2024-02-26 22:57:08 515 1

原创 exit()、_exit()和_Exit()终止程序运行

在Linux系统下,你可以使用 exit()、_exit() 和 _Exit() 来终止程序运行,特别是在出现错误或执行失败的情况下。这样可以确保程序在发生严重错误时能够安全地退出。

2024-02-22 22:53:35 451

原创 详解FreeRTOS:系统内核控制函数(拓展篇—8)

FreeRTOS中系统内核控制函数只供系统内核使用,用户应用程序一般不允许使用,本篇博文讲解这些函数仅供大家了解和参考。

2024-02-20 20:04:58 71

原创 详解FreeRTOS:如何统计任务运行时间和CPU占有率(拓展篇—7)

本篇博文我们就来学习如何使用FreeRTOS运行时间状态统计功能。

2024-02-17 22:29:07 231

原创 嵌入式Linux:main函数的使用方法

和单片机开发一样,在Linux中,C语言程序的执行通常从main函数开始。main函数是程序的入口点,当程序启动时,操作系统会调用main函数来执行程序的主要逻辑。

2024-02-04 20:39:21 425

原创 详解FreeRTOS:任务相关API函数介绍(拓展篇—5)

FreeRTOS有很多与任务相关的API函数,不过这些API函数大多都是辅助函数了,本篇博文我们就来看一下这些与任务相关的其他的API函数。

2024-01-31 22:07:50 71

原创 UDS诊断时间参数说明

在阅读客户释放的诊断问卷调查表时,基本有一页会介绍许多与时间相关的参数,这些参数对于确保通信的有效性和可靠性至关重要。这些时间参数来源于哪里?并且分别是什么含义呢?本篇博文将详细为你讲解。

2024-01-29 00:00:00 1821

原创 如何查看Linux CPU占有率

在Linux系统中,有多种方法可以查看CPU占有率,这里介绍几种常用的命令行工具。

2024-01-22 20:59:22 912

原创 详解FreeRTOS:如何查询任务状态(拓展篇—6)

FreeRTOS中有很多查询任务状态或者信息的API函数,比如函数uxTaskGetSystemState()、vTaskGetInfo()、eTaskGetState()和vTaskList()。

2024-01-22 19:01:05 101

原创 嵌入式Linux:如何进行嵌入式Linux开发?

嵌入式Linux开发主要有四种方式:裸机开发、SDK开发、驱动开发和应用开发。

2024-01-21 09:45:00 798

原创 详解FreeRTOS:如何查找下一个运行的任务(拓展篇—4)

FreeRTOS中查找下一个要运行的任务有两种方法:一个是通用方法,另外一个就是使用硬件方法。

2024-01-18 19:23:23 63

原创 详解FreeRTOS:PendSV异常及中断服务函数(拓展篇—3)

PendSV异常处理在所有其他中断处理完成后执行,这对于上下文切换非常有用,也是各种OS设计中的关键。

2024-01-15 20:39:26 92

原创 如何使用Flash模拟EEPROM

本篇博文将以AT32F413(flash:256KB)这款MCU为例,详细介绍如何使用Flash模拟EEPROM。

2024-01-13 14:45:00 1346

原创 Arduino驱动MSM261S4030H0R麦克风模块(声音传感器)

MSM261S4030H0R是一款体积迷你的MEMS工艺数字I2S输出麦克风模块。支持在具有I2S接口的主控上直接输出音频,例如ESP32等。

2024-01-10 20:59:01 520

原创 Arduino驱动ISD1820音频录放模块(声音传感器)

ISD1820录放音模块,集成录放音功能为一体。板载按键和麦克风,可直接通过按键录音和放音,一按录音,一按放音,可实现10秒音频录放功能。

2024-01-09 20:57:57 899

原创 详解FreeRTOS:内存管理(高级篇—8)

用户应用层代码可以使用FreeRTOS提供的内存管理函数来申请和释放内存,本篇博文就来学习一下FreeRTOS自带的内存管理。

2024-01-09 20:41:10 709

原创 如何计算CAN通信波特率

在CAN总线系统中,波特率的计算是一个关键步骤,它确保网络上的所有设备能够以相同的速率进行通信。

2024-01-06 20:15:00 990

原创 Arduino驱动AS3935数字闪电传感器(闪电传感器)

闪电传感器采用AMS独具创新的AS3935数字闪电传感芯片与Coilcraft的MA5532-AE专用天线,可在室内或室外,安全地检测方圆40km范围内发生闪电的距离,闪电相对强度与统计闪电发生次数。

2024-01-04 23:11:41 1196 3

原创 make、make all和make clean的使用方法

make、make all 和 make clean 是在使用 make 构建系统时常见的命令。

2024-01-04 21:04:12 934

瑞萨RA4M2实现SDHI读写SD卡(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-02-08

瑞萨RA4M2实现SDHI读写SD卡实现FatFs文件系统(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-02-08

瑞萨RA4M2实现RTC日期数据(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-02-03

瑞萨RA4M2实现RTC定时器(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-02-03

瑞萨RA4M2实现QSPI读写AT25SF321B Flash(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-01-23

瑞萨RA4M2实现RS485收发数据通信(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-01-23

瑞萨RA4M2实现ICU外部中断驱动(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-01-21

瑞萨RA4M2实现I2C读写AT24C02 EEPROM(FSP库驱动)

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-01-21

瑞萨RA4M2实现GPT基本定时功能(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-01-14

瑞萨RA4M2实现GPT输入捕获,脉宽和周期测量(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-01-14

Flash模拟EEPROM程序

程序适用于STM32、AT32等所有的MCU,根据MCU芯片手册Flash空间大小和地址修改宏定义就可以直接使用。 方案详情请参见:https://handsome-man.blog.csdn.net/article/details/135464888 项目代码可直接编译运行~

2024-01-08

瑞萨RA4M2实现GPIO输入,检测按键状态(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-01-01

瑞萨RA4M2实现GPT PWM输出(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-01-01

瑞萨RA4M2实现FLASH的FatFs文件系统(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2023-12-25

瑞萨RA4M2实现GPIO输出,驱动LED灯(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2023-12-25

瑞萨RA4M2实现ESP8266设置WiFi AP模式通信(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2023-12-20

瑞萨RA4M2实现ESP8266设置WiFi STA模式通信(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2023-12-20

瑞萨RA4M2实现ESP8266 AT指令接收解析(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2023-12-12

瑞萨RA4M2实现ESP8266 MQTT通信(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2023-12-12

瑞萨RA4M2实现CTSU电容按键(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2023-12-04

瑞萨RA4T1使用PWM控制步进电机

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-04-16

瑞萨RA4T1实现外部中断驱动

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-04-16

瑞萨RA4T1实现UATR收发数据

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-04-09

瑞萨RA4T1实现GPIO输入和输出驱动

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-04-09

ESP8266 WiFi物联网智能插座

基于ESP8266国产MCU实现无线配置、电能采集、云端数据传输、开关联动控制和OTA升级等功能。 资料包含:架构设计方案、硬件设计和软件设计等资料。 下载资料后,PCB、原理图可直接打样使用;项目代码可直接编译和运行。方便你进行二次开发或者直接使用。 详情请参见:https://handsome-man.blog.csdn.net/article/details/133148095

2024-04-06

瑞萨RA4T1实现ADC采集电压

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-04-01

瑞萨RA4T1驱动无刷直流电机实现六步换相

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-04-01

瑞萨RA4T1驱动无刷直流电机实现FOC无传感器速度控制.zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-03-28

瑞萨RA4T1驱动舵机.zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-03-28

瑞萨RA4T1驱动DHT11传感器.zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-03-23

瑞萨RA4M2实现环形队列的UART收发回显(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-03-23

瑞萨RA4M2实现独立看门狗(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-03-12

瑞萨RA4M2实现低功耗LPM Software Standby Mode(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-03-12

STM32F103驱动捷联微芯SL2823 NFC模块

项目代码可以直接编译运行~

2024-03-04

瑞萨RA4M2实现低功耗LPM Sleep Mode(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-02-26

瑞萨RA4M2实现低功耗LPM Snooze Mode(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-02-26

瑞萨RA4M2实现WDT驱动(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-02-21

瑞萨RA4M2实现低功耗LPM Deep SW Standby Mode(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-02-21

瑞萨RA4M2实现UART收发回显(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-02-17

瑞萨RA4M2实现UART指令控制RGB灯(FSP库驱动).zip

瑞萨RA4M2驱动程序,Keil开发环境,FSP库驱动。 项目代码可直接编译运行~

2024-02-17

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

TA关注的人

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