自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 3、基于STM32CubeMX的FreeRTOS移植——第三章【FreeRTOS任务管理】

FreeRTOS 是一个免费的、开源的嵌入式实时操作系统,其中任务管理是系统中重要的一部分。它使用调度器来管理和调度任务,支持创建、销毁、挂起、唤醒、延迟、优先级调整等操作。同时提供了一系列的 API 供开发人员使用,例如 xTaskCreate() 用于创建新任务,vTaskDelete() 用于销毁已存在的任务,vTaskSuspend() 和 vTaskResume() 用于挂起和唤醒任务。通过不同的配置,可以实现不同的调度策略,帮助开发人员更好的控制系统的运行状态。

2023-01-10 19:45:27 1181 2

原创 2、基于STM32CubeMX的FreeRTOS移植——第二章【FreeRTOS系统移植】

STM32CubeMX是一款功能强大的软件,为STM32微控制器应用程序开发提供了一种快捷方便的方法。它旨在提高开发效率,节省时间和费用,并用于优化STM32微控制器的性能和可靠性。STM32CubeMX的功能主要包括图形化配置HAL,性能分析,代码生成,仿真,调试和模拟功能。1、图形化配置HAL: STM32CubeMX的图形化配置HAL功能支持使用图形化界面来配置STM32 HAL库,支持选择片上外设(如中断,DMA,ADC,TIM,GPIO等),使用图形化界面配置时序参数

2022-12-30 16:44:02 2161

原创 1、基于STM32CubeMX的FreeRTOS移植——第一章【认识FreeRTOS】

FreeRTOS是一款开源的实时操作系统,在嵌入式环境中提供针对小型、低端CPU/MCU微控制器的多任务处理和资源管理,以最小的RAM和ROM使用量有效节能。它支持标准的操作系统特性,如多任务,调度和同步,包括堆内存管理,非抢占式任务调度和中断服务例程;此外,它还提供了一些额外的特性,例如丰富的精确定时调度管理能力,OS统计信息,用户参数检查等。FreeRTOS支持多种处理器平台,包括ARM、AVR、ColdFire和XCore,并且易于定制,可以应用于嵌入式设备,如智能网关、集中控制、IoT节点等。

2022-12-29 16:20:27 1413

原创 利用ESP8266Audio库实现ESP8266语音播报功能

每一个ESP8266都配有一个闪存,这个闪存很像是一个小硬盘,我们上传的文件就被存放在这个闪存里。我们的MP3文件存放在这个文件系统里面,最大可用空间3M。具体的实现原理是在子函数内再次初始化第二段音频的代码,然后通过其他条件去执行这个子函数,例如按键按下,串口接收到指令或者定时器任务等。使用arduino获取库的方式通常就是通过arduino自带的库管理器或者通过github下载后到入,这里我就不做详细介绍了。通过步骤3我们可以实现一段音频文件的播放,可是我们往往需要语音播报的音频不止一条。.......

2022-07-14 22:20:34 3405 4

原创 安信可NBIoT EC-01模块接入巴法云

利用安信可EC-01模块接入巴法云

2022-07-01 17:19:30 2617

QT低功耗蓝牙调试助手

继续QT开发的一款低功耗蓝牙调试助手,支持搜索设备,GATT通信,查看uuid特征值和数据。

2023-02-03

空空如也

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

TA关注的人

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