HydraBus to wielofunkcyjne narzędzie Open Source skierowane do deweloperów, studentów i hobbystów.
Urządzenie w formie niewielkiej płytki wyposażono w 32-bitowy mikrokontroler ARM Cortex-M4, który wraz z jednym z dedykowanych firmware'ów udostępnia użytkownikowi zestaw narzędzi pomocnych w projektowaniu i poznawaniu aplikacji embedded. Płytkę docenią przede wszystkim deweloperzy oprogramowania dla systemów wbudowanych. HydraBus może działać pod kontrolą oficjalnego natywnego firmware HydraFW napisanego w C oraz asm. Oprogramowanie to umożliwia sterowanie peryferiami mikrokontrolera przy pomocy poleceń terminala (np. obsługa karty SD, odczyt ADC, sterowanie DAC, itp.). Osoby zainteresowane mogą również posłużyć się firmwarem z portem Micro Pythona, będącego implementacją Pythona 3.x dla mikrokontrolerów i małych systemów embedded. Kolejny firmware to Black Magic zamieniający HydraBus w pełni funkcjonalny debugger JTAG/SWD.
Obecny na płycie ARM Cortex-M4 z jednostką FPU oferuje taktowanie zegarem do 168MHz. W przypadku, gdy wszystkie peryferia MCU są włączone, pobór prądu wynosi mniej niż 100mA. Mikrokontroler posiada 1MB pamięci Flash, 192KB SRAM, 4KB Backup SRAM oraz kontroler DMA dla większości elementów wewnętrznych. Jednostka dysponuje szybkimi portami IO (84MHz), interfejsami USART, I2C, I2S, SPI, CAN, USB OTG oraz 12-bitowymi ADC i DAC. Ponadto MCU udostępnia sprzętowy generator liczb losowych oraz RTC i mechanizmy obliczeń CRC.
Płyta wyposażona została w dwa gniazda MicroUSB (1 x OTG, 1 x Hos/Device), slot MicroSD i konektor debuggera SWD. Programowanie firmware odbywa się przez USB w trybie DFU.
Dla urządzenia dostępny jest shield HydraNFC umożliwiający komunikację w technologii NFC.
Cena HydraBus to $49.00 USD.
Źródło:
http://hydrabus.com/
https://github.com/bvernoux/hydrabus
Urządzenie w formie niewielkiej płytki wyposażono w 32-bitowy mikrokontroler ARM Cortex-M4, który wraz z jednym z dedykowanych firmware'ów udostępnia użytkownikowi zestaw narzędzi pomocnych w projektowaniu i poznawaniu aplikacji embedded. Płytkę docenią przede wszystkim deweloperzy oprogramowania dla systemów wbudowanych. HydraBus może działać pod kontrolą oficjalnego natywnego firmware HydraFW napisanego w C oraz asm. Oprogramowanie to umożliwia sterowanie peryferiami mikrokontrolera przy pomocy poleceń terminala (np. obsługa karty SD, odczyt ADC, sterowanie DAC, itp.). Osoby zainteresowane mogą również posłużyć się firmwarem z portem Micro Pythona, będącego implementacją Pythona 3.x dla mikrokontrolerów i małych systemów embedded. Kolejny firmware to Black Magic zamieniający HydraBus w pełni funkcjonalny debugger JTAG/SWD.
Obecny na płycie ARM Cortex-M4 z jednostką FPU oferuje taktowanie zegarem do 168MHz. W przypadku, gdy wszystkie peryferia MCU są włączone, pobór prądu wynosi mniej niż 100mA. Mikrokontroler posiada 1MB pamięci Flash, 192KB SRAM, 4KB Backup SRAM oraz kontroler DMA dla większości elementów wewnętrznych. Jednostka dysponuje szybkimi portami IO (84MHz), interfejsami USART, I2C, I2S, SPI, CAN, USB OTG oraz 12-bitowymi ADC i DAC. Ponadto MCU udostępnia sprzętowy generator liczb losowych oraz RTC i mechanizmy obliczeń CRC.
Płyta wyposażona została w dwa gniazda MicroUSB (1 x OTG, 1 x Hos/Device), slot MicroSD i konektor debuggera SWD. Programowanie firmware odbywa się przez USB w trybie DFU.
Dla urządzenia dostępny jest shield HydraNFC umożliwiający komunikację w technologii NFC.
Cena HydraBus to $49.00 USD.
Źródło:
http://hydrabus.com/
https://github.com/bvernoux/hydrabus
Fajne? Ranking DIY