Mutex(互斥體)
文章目錄
- Mutex(互斥體)
- 1、硬件準備
- 2、軟件準備
- 3、FreeRTOS的Mutex介紹
- 4、完整示例
RP2040 由 Raspberry Pi 設計,具有雙核 Arm Cortex-M0+ 處理器和 264KB 內部 RAM,并支持高達 16MB 的片外閃存。 廣泛的靈活 I/O 選項包括 I2C、SPI 和獨特的可編程 I/O (PIO)。
FreeRTOS 由 Real Time Engineers Ltd. 獨家擁有、開發和維護。FreeRTOS 非常適合使用微控制器或小型微處理器的深度嵌入式實時應用程序。 這種類型的應用程序通常包括硬實時要求和軟實時要求的混合。
本文將詳細介紹如何在Raspberry Pi Pico上使用互斥進行任務同步。
1、硬件準備
- Raspberry Pi Pico開發板一塊
- 數據線一條
- USB轉串口數據線一條
2、軟件準備
- Raspberry Pi Pico SDK開發環境安裝,請參考:Raspberry Pi Pico開發環境搭建
- FreeRTOS移植,請參考:FreeRTOS移植