BeagleBone Black zyskał ostatnio dużo uwagi. Z sugerowaną ceną detaliczną 45 USD i zestawem cech, które sprawiają, że jest to wszechstronna mieszanka Raspberry Pi i Arduino, oferuje wspaniałe wprowadzenie do rozwoju sprzętu i potencjalnej ścieżki od projektów wykonanych jako hobbysta do komercyjnie opłacalnych produktów sprzętowych. Dla tych, którzy nowi są w BeagleBone Black, i zastanawiających się nad możliwościami, oto wybór projektów na platformie, które oferują różne poziomy trudności początkującym.
LED "Hello World"
Dla wielu początkujących pierwszym projektem programistycznym jest "Hello World", prosty program, który wyprowadza te słowa na ekran. 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 API węzła, który będzie znany wielu programistom internetowym. Interfejs API służy do sterowania diodą LED, która zaświeca się i przechodzi przez kolory od czerwonego do zielonego do niebieskiego. Ten prosty projekt jest dobrym wprowadzeniem do BeagleBone Black jako platformy.
Facebook Like Counter
Ten projekt, podobnie jak poprzedni, wykorzystuje znajomy interfejs API oprogramowania jako wstęp do rozwijania BeagleBone Black. Licznik podobny do Facebooka wykorzystuje API OpenGraph na Facebooku, aby otrzymać liczbę "polubień" dla danego węzła na wykresie przy użyciu formatu JSON. Następnie projekt wysyła numer do 4-cyfrowego siedmiosegmentowego wyświetlacza LED. Projekt zapewnia prostą demonstrację mocy urządzenia BeagleBone w łatwym połączeniu z usługami sieciowymi, a jednocześnie oferuje wiele różnych opcji fizycznego rozszerzania wyjścia. Interfejsy internetowe będą znane wielu programistom, a 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 dobrze wyposażony w wiele opcji połączeń sprzętowych, a wbudowany port Ethernet pozwala łatwo stać się przydatnym urządzeniem do monitorowania sieci. Ten projekt wykorzystuje technologię firmy o nazwie ntop, która opracowała pakiet oprogramowania do monitorowania sieci open source. Ludzie z ntop dostarczyli port swojego oprogramowania dla BeagleBone Black. Po skompilowaniu i zainstalowaniu kodu urządzenie BeagleBone może służyć do monitorowania połączeń internetowych w sieci, identyfikacji użytkowników o dużej przepustowości i potencjalnych zagrożeń bezpieczeństwa. Ten projekt może nawet potencjalnie służyć jako niedrogie narzędzie dla sysadmin działającego w małej sieci biurowej.
BeagleBrew
Wyrażenie "wolny jak w piwie" używane przez entuzjastów technologii open source mówi o gustach wielu osób w społeczności; dla tych osób projekt BeagleBrew może być świetnym wprowadzeniem do BeagleBone Black. BeagleBrew został opracowany w części przez członków Texas Instruments, projektantów stojących za projektem BeagleBoard. System wykorzystuje stalową cewkę, wodny wymiennik ciepła i czujnik temperatury do monitorowania temperatury fermentacji i zarządza nią za pomocą interfejsu sieciowego. Jest to zasadniczo regulator temperatury, który jest dość prostym pomysłem, że może być odpowiedni dla początkujących i średnio zaawansowanych entuzjastów BeagleBone.
Android na BeagleBone
Przesuwając skalę złożoności, projekt BeagleBone Android przenosi popularny mobilny system operacyjny typu open source do BeagleBone Black. Projekt o nazwie "łódź wiosłowa" to port Android dla procesorów TI Sitara, w tym chip AM335x, który służy jako baza dla BeagleBone Black. Projekt ma rosnącą społeczność programistów i ma na celu zapewnienie stabilnego portu Androida dla wielu procesorów TI. Port łodzi wiosłowej został przetestowany z wieloma aplikacjami na Androida o różnych funkcjach, w tym z dostępem do systemu plików, mapowaniem, a nawet grami. Ten projekt jest świetnym punktem wyjścia dla programistów, którzy są zainteresowani Androidem jako podstawą projektów sprzętowych poza telefonami komórkowymi.