Projek Black BeagleBone untuk Pemula

Platform serba guna untuk prototaip elektronik

BeagleBone Black telah banyak mendapat perhatian sejak kebelakangan ini. Dengan harga runcit disyorkan sebanyak $ 45 dan satu set ciri-ciri yang menjadikannya serba serbi Raspberry Pi dan Arduino, ia menawarkan pengenalan hebat kepada pembangunan perkakasan dan laluan yang berpotensi dari projek-projek yang dibuat sebagai penggemar kepada produk perkakasan yang berdaya maju secara komersil. Bagi mereka yang baru untuk BeagleBone Black, dan tertanya-tanya mengenai kemungkinan, di sini adalah pemilihan projek di platform yang menawarkan pelbagai peringkat cabaran kepada pemula.

LED "Hello World"

Bagi kebanyakan pemula, projek pengaturcaraan pertama yang diambil ialah "Hello World," sebuah program mudah yang mengeluarkan kata-kata tersebut kepada paparan. Projek ini pada BeagleBoard telah dibangunkan oleh ahli komuniti untuk menawarkan pengenalan yang serupa untuk mengendalikan BeagleBoard Black. Projek ini menggunakan API Node, yang akan menjadi biasa kepada banyak pemaju web. API digunakan untuk mengawal LED, yang menyala, dan kitaran melalui warna dari merah ke hijau menjadi biru. Projek mudah ini adalah pengenalan yang baik kepada BeagleBone Black sebagai platform.

Facebook Like Counter

Projek ini, seperti sebelumnya, menggunakan API perisian biasa sebagai pengenalan untuk membangunkan BeagleBone Black. Kaunter Facebook seperti menggunakan API OpenGraph Facebook untuk menerima bilangan "suka" untuk nod tertentu pada grafik menggunakan format JSON. Projek kemudian mengeluarkan nombor itu ke 4 digit, tujuh segmen paparan LED. Projek ini menyediakan demonstrasi mudah kuasa BeagleBone dengan mudah mengganggu dengan perkhidmatan web, sementara juga menawarkan banyak pilihan lanjutan fizikal untuk keluaran. Antara muka web akan menjadi biasa kepada banyak pemaju, dan skrip Cloud9 / Node.js yang digunakan untuk menggerakkan LED juga harus didekati untuk banyak pemrogram pemula.

Peranti Pemantauan Rangkaian

BeagleBone Black dilengkapi dengan banyak pilihan sambungan perkakasan, dan pelabuhan ethernet onboard membolehkan ia dengan mudah menjadi peranti pengawasan rangkaian yang berguna. Projek ini menggunakan teknologi dari sebuah syarikat bernama ntop, yang telah membangunkan satu suite perisian pemantauan rangkaian sumber terbuka. Orang-orang di ntop telah menyediakan pelabuhan perisian mereka untuk BeagleBone Black. Apabila menyusun dan memasang kod itu, BeagleBone boleh digunakan untuk memantau sambungan Internet pada rangkaian anda, mengenal pasti pengguna jalur lebar yang tinggi dan potensi risiko keselamatan. Projek ini mungkin berpotensi berfungsi sebagai alat yang mampu dimiliki oleh sysadmin yang menjalankan rangkaian pejabat kecil.

BeagleBrew

Ungkapan "percuma, seperti dalam bir" yang digunakan oleh peminat teknologi sumber terbuka bercakap kepada citarasa ramai di dalam masyarakat; bagi orang-orang ini, projek BeagleBrew mungkin pengenalan hebat kepada BeagleBone Black. The BeagleBrew telah dibangunkan sebahagian oleh ahli-ahli Texas Instruments, pereka di sebalik projek BeagleBoard. Sistem ini menggunakan gegelung keluli, penukar haba air, dan sensor suhu untuk memantau suhu penapaian, dan menguruskannya menggunakan antara muka berasaskan web. Ia pada asasnya adalah pengawal selia suhu, yang merupakan konsep yang cukup sederhana yang boleh sesuai untuk pemula BeagleBone pemula perantaraan.

Android pada BeagleBone

Menggerakkan skala kerumitan, projek Android BeagleBone membawa OS mudah alih sumber terbuka kepada BeagleBone Black. Projek itu, bernama "rowboat" adalah pelabuhan Android untuk pemproses TI Sitara, termasuk cip AM335x yang berfungsi sebagai pangkalan untuk BeagleBone Black. Projek ini mempunyai komuniti pemaju yang semakin berkembang dan bertujuan untuk menyediakan pelabuhan Android yang stabil kepada beberapa pemproses TI. Port rowboat telah diuji dengan banyak aplikasi Android pelbagai fungsi, termasuk akses sistem fail, pemetaan, dan juga permainan. Projek ini adalah titik melompat yang hebat untuk pemaju yang berminat untuk Android sebagai asas untuk projek perkakasan di luar telefon bimbit.