REKLAMA

Programista 9/2018 (76) – listopad/grudzień – Linux i sensory

Sensory czynników środowiskowych, kiedyś drogie i używane tylko w urządzeniach dedykowanych do specjalistycznych zastosowań, obecnie stają się integralną częścią elektronicznych urządzeń konsumenckich. Niska cena, zaskakująco dobre parametry oraz niewielkie rozmiary to główne czynniki decydujące o ich popularności. Nie powinno zatem nikogo zaskakiwać, że Linux w krótkim czasie zaczyna oferować dla nich wsparcie w postaci dedykowanego podsystemu IIO (ang. Industrial Input/Output)...

Zagadnienia poruszane w tym artykule:

  • Linux zyskuje nowe moce;
  • Sposoby dodawania sensorów do systemu;
  • Krótko o mechanizmie instancjonowania urządzeń w Linuksie;
  • Drzewo urządzeń;
  • Dodanie sensora I2C do drzewa urządzeń;
  • Dodanie sensora SPI do drzewa urządzeń;
  • Dodanie sensora 1wire do drzewa urządzeń;
  • Dodanie sensora I2C poprzez zapis do pliku w /sysfs;
  • Modyfikacja DT w locie;
  • IIO;
  • Podstawy;
  • Obsługa zdarzeń;
  • Wyzwalanie pomiaru;
  • Trigger loop;
  • Bufory;
  • Bezpośredni dostęp do rejestrów sensora.

Artykuł pochodzi z magazynu Programista nr 76 (9/2018).

Spis treści tego wydania Programisty: https://programistamag.pl/programista-9-2018-76/ .

Jest to wydanie z przełomu listopada i grudnia 2018 r. Jest ono dostępne w salonach Empik lub w prenumeracie.

Autorem artykułu jest Tomasz Duszyński. Programista systemów wbudowanych w krakowskiej firmie Semihalf. Zawodowo zajmuje się tworzeniem sterowników kart sieciowych dla systemu Linux.

>>FRAGMENT ARTYKUŁU DO POBRANIA<<