avatar

松果工作室

欢迎光临

  • 首页
  • ESP
  • LVGL
  • freeRTOS
  • 快速笔记
  • 考察日志
  • 个人收藏
  • 我的服务
Home
松果工作室

(freeRTOS)二进制信号量

二进制信号量和互斥锁所用的底层函数相同,xSemaphoreTake()和 xSemaphoreGive()。但不相似。 互斥锁中这两个函数分别扮演着开锁和关锁的角色。 而在二进制信号量中,却类似于 flag 的用法。具体如下: 使用流程 目的:Task2 等待 Task1 的信号并且执行任务 定义

2023-11-19 重学 freeRTOS

CPP 面向对象大纲

类和对象 重载运算符和重载函数 继承 多态 抽象 封装

2023-11-18 CPP 面向对象

(freeRTOS)互斥锁

使用流程 此时有一个变量,存在多个任务,各自会针对该变量进行长达 10ms / 15ms 的处理。 给出一个互斥锁。 Task1:开锁->操作10ms->关锁 Task2:开锁->操作15ms->关锁 在 Task1/2 关锁前 Task2/1 无法对变量进行操作,此时 Task2/1 会进行阻塞

2023-11-18 重学 freeRTOS

(freeRTOS)大纲

互斥锁(Mutex) 信号量(Semaphore) 消息队列(Queue) 软件定时器(Software Timer) 任务通知(Task Notifi

2023-11-18 重学 freeRTOS

(Elec)MOSFET

NMOS 和 PMOS的区分 箭头朝向Gate栅极则是NMOS 背向Gate栅极则是PMOS 里面的二极管和箭头方向一致 NMOS是Gate大于Source阈值电压后导通,也就是大于Source 4V PMOS是Gate小于Source阈值电压后导通,也就是小于Source 4V MOSFET 对应

2023-11-12 电子技术

(WCH)WCH 工具链

MRS MAC Toolchain&OpenOCD使用说明 软件依赖于libusb库,请自行安装,可以使用brew install libusb,或者下载libusb源码,自行编译安装设置环境变量。 FLASH CMD [RISC-V] sudo ./openocd -f wch-riscv.cfg

2023-11-12 坑和笔记
  • 1
  • …
  • 14
  • 15
  • 16
  • 17

Recently Updated

  • (ESP-IDF)LVGL 模拟器
  • (ESP-IDF)LVGL 自定义对象加入编码器组
  • (ESP-IDF)vscode配置文件
  • (Elec)来复再生式晶体管单管收音机
  • (ESP-IDF)ESPNOW

Trending Tags

LVGL WCH Linux Elec ThatProject freeRTOS STM ESP Flutter Others

©2026 松果工作室. Some rights reserved.

Using the Halo theme Chirpy