Programowalny kontroler I/O programowany w języku C, pracujący pod kontrolą FreeRTOS
Artila Electronics, firma specjalizująca się w projektowaniu i produkcji przemysłowych komputerów embedded Linux-ready z mikroprocesorami ARM, wprowadza na rynek nowy moduł I/O o oznaczeniu RIO-2014PG, programowany w języku C.
Jest on dostarczany z przykładowymi programami demonstrującymi komunikację przez port szeregowy i Ethernet oraz pokazującymi, jak przesyłać dane z czujników do chmury obliczeniowej IBM Bluemix przy użyciu protokołu MQTT. Mały pobór mocy zastosowanego tu mikroprocesora ARM Cortex M4 i duża efektywność środowiska FreeRTOS czynią RIO-2014PG idealną platformą komputerową do zastosowań w małych sieciach i systemach zdalnego monitorowania.
Pracą RIO-2014PG steruje 32-bitowy mikroprocesor Atmel SAM4E16E 120 MHz z rdzeniem ARM Cortex M4, wyposażony w 256 KB pamięci SRAM i 3 MB pamięci Flash oraz pracujący pod nadzorem systemu operacyjnego czasu rzeczywistego FreeRTOS. Moduł wyposażono w port ethernetowy 10/100 MHz, port szeregowy RS-232 i port szeregowy izolowany RS-485. Ponadto, do dyspozycji użytkownika pozostają 4 izolowane wejścia analogowe, 2 izolowane wyjścia analogowe, 4 izolowane wejścia cyfrowe, 2 wyjścia przekaźnikowe, interfejs do karty microSD oraz interfejs 1-wire do współpracy z czujnikami temperatury i wilgotności.
RIO-2014PG jest przeznaczony do montażu na szynie DIN. Może pracować z napięciem zasilania z szerokiego zakresu od 9 do 48 VDC. Producent dostarcza go wraz z pakietem BSP FreeRTOS+lwIP, aplikacją device manager i przykładowymi programami. Użytkownik może też pobrać Toolchain: Atmel Studio ze strony internetowej Atmel.