BeagleBone Black Projects cho người mới bắt đầu

Mục lục:

BeagleBone Black Projects cho người mới bắt đầu
BeagleBone Black Projects cho người mới bắt đầu
Anonim

Với giá bán lẻ đề xuất là $ 45 và một loạt các tính năng làm cho nó trở thành một sự kết hợp linh hoạt giữa Raspberry Pi và Arduino, BeagleBone Black cung cấp một giới thiệu tuyệt vời về phát triển phần cứng và một con đường tiềm năng từ các dự án được thực hiện như một người có sở thích đến thương mại sản phẩm phần cứng khả thi.

Bắt đầu sử dụng BeagleBone Black thông qua một trong những dự án giới thiệu hữu ích.

Image
Image

LED 'Hello World'

Đối với nhiều lập trình viên mới bắt đầu, dự án viết mã đầu tiên mà họ hoàn thành là Hello World thông thường. Chương trình đơn giản này xuất những từ đó ra màn hình. Dự án này trên BeagleBoard được phát triển bởi một thành viên cộng đồng nhằm giới thiệu tương tự về cách vận hành BeagleBoard Black.

Dự án sử dụng Node API, sẽ quen thuộc với nhiều nhà phát triển web. API điều khiển một đèn LED, chuyển đổi các màu từ đỏ sang xanh lục đến xanh lam. Dự án đơn giản này là một lời giới thiệu hay về BeagleBone Black như một nền tảng.

Quầy Like trên Facebook

Giống như dự án trước, dự án này sử dụng một API phần mềm quen thuộc làm phần giới thiệu để phát triển trên BeagleBone Black. Bộ đếm lượt thích của Facebook sử dụng API OpenGraph của Facebook để nhận số lượt thích cho một nút cụ thể trên biểu đồ bằng cách sử dụng định dạng JSON. Dự án xuất số ra màn hình LED bốn chữ số, bảy đoạn.

Dự án cung cấp một minh chứng đơn giản về sức mạnh của BeagleBone trong việc dễ dàng giao tiếp với các dịch vụ web, đồng thời cung cấp nhiều tùy chọn mở rộng vật lý cho đầu ra. Các giao diện web sẽ quen thuộc với nhiều nhà phát triển. Tập lệnh Cloud9 / Node.js được sử dụng để cấp nguồn cho đèn LED cũng phải dễ tiếp cận đối với nhiều lập trình viên mới bắt đầu.

Thiết bị giám sát mạng

BeagleBone Black được trang bị một số tùy chọn kết nối phần cứng. Cổng Ethernet tích hợp cho phép nó trở thành thiết bị giám sát mạng.

Dự án này sử dụng công nghệ từ một công ty có tên là ntop. Những người tại ntop đã cung cấp một cổng phần mềm của họ cho BeagleBone Black. Sau khi biên dịch và cài đặt mã, BeagleBone giám sát các kết nối internet trên mạng của bạn, xác định người dùng băng thông cao và các nguy cơ bảo mật tiềm ẩn. Dự án này có thể đóng vai trò như một công cụ giá cả phải chăng cho một sysadmin chạy một mạng văn phòng nhỏ.

BeagleBrew

Nếu bạn là một người đam mê công nghệ mã nguồn mở, thì dự án BeagleBrew có thể là một phần giới thiệu tuyệt vời về BeagleBone Black. BeagleBrew được phát triển một phần bởi các thành viên của Texas Instruments, những nhà thiết kế đằng sau dự án BeagleBoard.

Hệ thống sử dụng một cuộn thép, bộ trao đổi nhiệt nước và cảm biến nhiệt độ để theo dõi nhiệt độ của quá trình lên men và quản lý nó bằng giao diện dựa trên web. Về cơ bản, nó là một bộ điều chỉnh nhiệt độ, đây là một khái niệm đơn giản phù hợp với những người mới bắt đầu đến trung cấp, những người đam mê BeagleBone.

Android trên BeagleBone

Nâng cao mức độ phức tạp, dự án BeagleBone Android mang lại hệ điều hành di động nguồn mở phổ biến cho BeagleBone Black. Dự án có tên là rowboat, là một cổng Android cho bộ xử lý TI Sitara, bao gồm chip AM335x đóng vai trò là cơ sở cho BeagleBone Black. Dự án có một cộng đồng các nhà phát triển đang phát triển. Nó nhằm mục đích cung cấp một cổng Android ổn định cho một số bộ xử lý TI.

Cổng chèo thuyền đã được thử nghiệm với nhiều ứng dụng Android với nhiều chức năng khác nhau, bao gồm quyền truy cập hệ thống tệp, lập bản đồ và trò chơi. Dự án này là một điểm khởi đầu tuyệt vời cho các nhà phát triển quan tâm đến Android làm nền tảng cho các dự án phần cứng ngoài điện thoại di động.

Đề xuất: