Evaluare:
Cartea servește ca o introducere decentă la FreeRTOS, oferind explicații și exemple complete, deși are unele dezavantaje semnificative legate de instrumentele proprietare și acoperirea conceptelor de bază.
Avantaje:⬤ Explicații amănunțite și exemple de FreeRTOS
⬤ ajută utilizatorii să înțeleagă rapid conceptele
⬤ potrivită pentru începători.
⬤ Simplifică excesiv conceptele de bază, cum ar fi tipurile de microcontrolere
⬤ se bazează în mare măsură pe instrumente proprietare (MikroE mikroC și plăcile „Click”) care nu sunt accesibile pe scară largă
⬤ poate să nu ofere informații mai bune decât documentația gratuită.
(pe baza a 2 recenzii ale cititorilor)
Arm-Based Microcontroller Multitasking Projects: Using the Freertos Multitasking Kernel
În prezent, majoritatea aplicațiilor bazate pe microcontrolere sunt mari, complexe și pot necesita ca mai multe sarcini să împartă MCU în aplicații multitasking. Majoritatea microcontrolerelor moderne de mare viteză suportă nuclee multitasking cu algoritmi de programare sofisticați, astfel încât mai multe sarcini complexe să poată fi executate în mod prioritar. Proiecte multitasking cu microcontrolere bazate pe ARM: Using the FreeRTOS Multitasking Kernel explică modul de multitasking al microcontrolerelor ARM Cortex folosind nucleul de multitasking FreeRTOS.
Cartea descrie în detaliu caracteristicile sistemelor de operare multitasking, cum ar fi programarea, prioritățile, căsuțele poștale, semnalizatoarele de evenimente, semafoarele etc. înainte de a trece la prezentarea nucleului multitasking FreeRTOS, foarte popular.
Proiectele practice de lucru în timp real care utilizează placa de dezvoltare Clicker 2 pentru STM32 (care poate fi transferată cu ușurință pe alte plăci) împreună cu FreeRTOS sunt o caracteristică esențială a acestei cărți. Proiectele includ: LED-uri care clipesc la viteze diferite; Reîmprospătarea LED-urilor cu 7 segmente; Robot mobil în care diferiți senzori sunt controlați de sarcini diferite; Mai multe servomotoare controlate independent; Proiect IoT multitasking; Controler de temperatură cu introducere independentă a tastaturii; Generator de numere aleatorii cu 3 sarcini: live, generator, afișare; Sistem de alarmă pentru locuință; Sistem de gestionare a parcărilor auto și multe altele.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)