Technologieaustausch

Lanqiao Cup-Entwicklungsplatine STM32G431RBT6 High-End-HAL-Bibliothek, die FreeRtos lernt – Abschluss des ersten kleinen Beleuchtungsprojekts

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Konfigurieren Sie die LED-Pins (beachten Sie, dass alle Pins als High-Level konfiguriert sind).

Fügen Sie hier eine Bildbeschreibung ein

2. Erstellen Sie zwei neue Aufgaben, eine dynamisch erstellte und eine statisch erstellte (in den meisten Fällen in der Zukunft dynamisch erstellte) // Setzen Sie die beiden Prioritäten auf die gleichen

Fügen Sie hier eine Bildbeschreibung ein

Fügen Sie hier eine Bildbeschreibung ein
Auffüllen:

1.Die jeweiligen Vor- und Nachteile der Erstellung statischer und dynamischer Aufgaben in FreeRTOS

静态任务和动态任务的区别,就是一个需要自己建立堆栈,一个不需要自己建立堆栈。
稳定肯定是静态创建高,但是耗内存!任务删除以后这段内存没法释放掉,就只能浪费掉!
动态创建方法可能因为内存不足或者碎片话的情况下导致任务创建失败。