Z sugerowaną ceną detaliczną 45 USD i zestawem funkcji, które sprawiają, że jest to wszechstronne połączenie Raspberry Pi i Arduino, BeagleBone Black oferuje świetne wprowadzenie do rozwoju sprzętu i potencjalną ścieżkę od projektów wykonanych jako hobbysta do komercyjnych opłacalne produkty sprzętowe.
Zacznij używać BeagleBone Black poprzez jeden z kilku pomocnych projektów wprowadzających.
LED „Witaj świecie”
Dla wielu początkujących programistów pierwszy projekt kodowania, który wykonują, to wspólny Hello World. Ten prosty program wyświetla te słowa na wyświetlaczu. Ten projekt na BeagleBoard został opracowany przez członka społeczności, aby zaoferować podobne wprowadzenie do obsługi BeagleBoard Black.
Projekt korzysta z interfejsu Node API, który będzie znany wielu programistom internetowym. API kontroluje diodę LED, która zmienia kolory od czerwonego przez zielony do niebieskiego. Ten prosty projekt jest dobrym wprowadzeniem do BeagleBone Black jako platformy.
Licznik polubień na Facebooku
Podobnie jak w poprzednim projekcie, ten projekt wykorzystuje znany programowy interfejs API jako wprowadzenie do programowania na BeagleBone Black. Licznik podobny do Facebooka wykorzystuje interfejs API OpenGraph Facebooka, aby otrzymać liczbę polubień dla konkretnego węzła na wykresie przy użyciu formatu JSON. Projekt wyświetla numer na czterocyfrowym, siedmiosegmentowym wyświetlaczu LED.
Projekt zapewnia prostą demonstrację możliwości BeagleBone w zakresie łatwego łączenia się z usługami internetowymi, oferując jednocześnie wiele fizycznych opcji rozszerzeń dla danych wyjściowych. Interfejsy sieciowe będą znane wielu programistom. Skrypt Cloud9/Node.js używany do zasilania diody LED powinien być również dostępny dla wielu początkujących programistów.
Urządzenie monitorujące sieć
BeagleBone Black jest wyposażony w kilka opcji połączeń sprzętowych. Wbudowany port Ethernet pozwala mu stać się urządzeniem do monitorowania sieci.
Ten projekt wykorzystuje technologię firmy ntop. Ludzie z ntop dostarczyli port swojego oprogramowania dla BeagleBone Black. Po skompilowaniu i zainstalowaniu kodu BeagleBone monitoruje połączenia internetowe w Twojej sieci, identyfikując użytkowników o dużej przepustowości i potencjalne zagrożenia bezpieczeństwa. Ten projekt może służyć jako niedrogie narzędzie dla administratora prowadzącego małą sieć biurową.
BeagleBeagle
Jeśli jesteś entuzjastą technologii open-source, projekt BeagleBrew może być świetnym wprowadzeniem do BeagleBone Black. BeagleBrew został częściowo opracowany przez członków Texas Instruments, projektantów projektu BeagleBoard.
System wykorzystuje stalową wężownicę, wodny wymiennik ciepła i czujnik temperatury do monitorowania temperatury fermentacji i zarządzania nią za pomocą interfejsu internetowego. Jest to zasadniczo regulator temperatury, co jest prostą koncepcją odpowiednią dla początkujących i średnio zaawansowanych entuzjastów BeagleBone.
Android na BeagleBone
Podnosząc skalę złożoności, projekt BeagleBone Android wprowadza popularny mobilny system operacyjny typu open source do BeagleBone Black. Projekt o nazwie rowboat to port na Androida dla procesorów TI Sitara, w tym układu AM335x, który służy jako baza dla BeagleBone Black. Projekt ma rosnącą społeczność programistów. Ma na celu zapewnienie stabilnego portu Androida wielu procesorom TI.
Port łodzi wiosłowej został przetestowany z wieloma aplikacjami na Androida o różnych funkcjach, w tym dostęp do systemu plików, mapowanie i gry. Ten projekt jest świetnym punktem wyjścia dla programistów, którzy interesują się Androidem jako podstawą projektów sprzętowych poza telefonami komórkowymi.