초보자를위한 비글 본 블랙 프로젝트

전자 프로토 타이핑을위한 다목적 플랫폼

BeagleBone Black은 최근 많은 주목을 받았습니다. 권장 소매 가격은 45 달러이며 Raspberry Pi와 Arduino의 다양한 믹스 기능을 제공하는 일련의 기능을 통해 하드웨어 개발에 대한 훌륭한 소개와 상업적으로 가능한 하드웨어 제품에 대한 애호가로 만든 프로젝트의 잠재적 인 경로를 제공합니다. BeagleBone Black을 처음 접했을 때, 가능성에 대해 궁금한 점이 있다면 초보자에게 다양한 수준의 도전 과제를 제공하는 플랫폼 프로젝트를 소개합니다.

LED "Hello World"

많은 초보자들에게 첫 번째 프로그래밍 프로젝트는 "Hello World"입니다.이 프로그램은 그 단어들을 디스플레이에 출력하는 간단한 프로그램입니다. BeagleBoard에 대한이 프로젝트는 BeagleBoard Black 운영에 대한 유사한 소개를 제공하기 위해 커뮤니티 회원이 개발했습니다. 이 프로젝트는 많은 웹 개발자에게 익숙한 노드 API를 사용합니다. API는 켜지는 LED를 제어하는 ​​데 사용되며 빨간색에서 녹색, 파란색까지 색상을 순환합니다. 이 간단한 프로젝트는 BeagleBone Black을 플랫폼으로 소개하는 좋은 방법입니다.

Facebook Like Counter

이전 프로젝트와 마찬가지로이 프로젝트는 익숙한 소프트웨어 API를 사용하여 BeagleBone Black 개발을 소개합니다. Facebook like 카운터는 Facebook의 OpenGraph API를 사용하여 JSON 형식을 사용하여 그래프의 특정 노드에 대한 "좋아요"수를받습니다. 그런 다음 프로젝트는 숫자를 4 자리, 7 세그먼트 LED 디스플레이에 출력합니다. 이 프로젝트는 출력을위한 다양한 물리적 확장 옵션을 제공하면서 웹 서비스와 쉽게 인터페이스 할 수있는 BeagleBone의 힘을 간단하게 보여줍니다. 웹 인터페이스는 많은 개발자에게 익숙 할 것이며, 초보자 프로그래머는 LED에 전원을 공급하는 데 사용되는 Cloud9 / Node.js 스크립트를 사용할 수 있어야합니다.

네트워크 모니터링 장치

BeagleBone Black은 다양한 하드웨어 연결 옵션을 갖추고 있으며 온보드 이더넷 포트를 통해 손쉬운 네트워크 모니터링 장치로 쉽게 사용할 수 있습니다. 이 프로젝트는 오픈 소스 네트워크 모니터링 소프트웨어 제품군을 개발 한 ntop이라는 회사의 기술을 사용합니다. ntop의 사람들은 BeagleBone Black을 위해 소프트웨어 포트를 제공했습니다. 코드를 컴파일하고 설치하면 BeagleBone을 사용하여 네트워크의 인터넷 연결을 모니터링하여 고 대역폭 사용자와 잠재적 인 보안 위험을 식별 할 수 있습니다. 이 프로젝트는 소규모 사무실 네트워크를 운영하는 시스템 관리자에게 적합한 도구로 사용될 수도 있습니다.

비글 브루

오픈 소스 기술 애호가가 사용하는 "맥주처럼 무료"라는 표현은 커뮤니티의 많은 사람들의 취향을 말해줍니다. 이 사람들에게는 BeagleBrew 프로젝트가 BeagleBone Black에 대한 훌륭한 소개가 될 것입니다. BeagleBrew는 BeagleBoard 프로젝트의 설계자 인 Texas Instruments의 회원들에 의해 부분적으로 개발되었습니다. 이 시스템은 스틸 코일, 수 열교환 기 및 온도 센서를 사용하여 발효 온도를 모니터링하고 웹 기반 인터페이스를 사용하여이를 관리합니다. 본질적으로 온도 조절기로 초보자부터 중급의 비글 본 애호가에게 적합한 단순한 개념입니다.

BeagleBone의 Android

BeagleBone Android 프로젝트는 복잡성의 수준을 높이기 위해 인기있는 오픈 소스 모바일 OS를 BeagleBone Black으로 가져옵니다. "rowboat"이라는 이름의이 프로젝트는 BeagleBone Black의 기반이되는 AM335x 칩을 포함하여 TI Sitara 프로세서 용 안드로이드 포트입니다. 이 프로젝트는 점점 더 많은 개발자 커뮤니티가 있으며 다수의 TI 프로세서에 안드로이드 포트를 안정적으로 제공하기위한 것입니다. 로우 보트 포트는 파일 시스템 액세스, 매핑 및 게임을 비롯한 다양한 기능의 다양한 Android 앱으로 테스트를 마쳤습니다. 이 프로젝트는 휴대 전화 이외의 하드웨어 프로젝트를위한 기반으로 Android에 관심이있는 개발자에게 큰 도약점입니다.