Miesięczne archiwum: Październik 2018

Budujemy prosty omomierz na Arduino

Cześć, jako że starter kit jest blogiem edukacyjnym na którym prezentujemy projekty od tych najprostszych poprzez nieco bardziej skomplikowane, aż po gotowe do pracy urządzenia elektroniczne to dziś chciałbym zaprezentować coś z kategorii absolutnych podstaw :) Zbudujemy na Arduino omomierz.

Czytaj dalej

Przydzielanie zasobów za pomocą kolejki we freeRTOS

Cześć, ostatnio dowiedzieliśmy się w jaki sposób zarządzać dostępem do zasobu za pomocą semaforów. W dzisiejszym artykule pokażę jeszcze inny sposób na dostarczenie zawartości do zasobu przez kilka różnych wątków bez problemów z synchronizacją. Zapraszam do krótkiej lektury o kolejkach.

Czytaj dalej

Użycie semaforów w systemie freeRTOS

W ostatnim artykule przedstawiłem pokrótce czym są systemy operacyjne czasu rzeczywistego na przykładzie freeRTOSa dla Arduino, przedstawiłem z grubsza ich wady i zalety oraz przeanalizowałem przykładowy program z dwoma wątkami działającymi współbieżnie. Jedną z wad, które wymieniłem jest to, że niektóre wątki mogą w jednej chwili chcieć korzystać z tego samego zasobu (np. portu szeregowego). W dzisiejszym artykule pokażę Wam jeden ze sposobów kontroli zasobów we freeRTOS.

Czytaj dalej

System operacyjny czasu rzeczywistego dla Arduino

Dzisiejszy temat będzie z gatunku tych nieco bardziej zaawansowanych technicznie, jednak niczego się nie bójcie ;) Postaram się przedstawić zagadnienie najprościej jak się to da. Chciałbym zaprezentować Wam krótkie wprowadzenie do systemów operacyjnych czasu rzeczywistego na przykładzie systemu freeRTOS dla Arduino.

Czytaj dalej