본문 바로가기
system/SBC

BeagleBoneBlack 개봉기 및 시작하기

by lifeseed 2013. 10. 15.

테스트를 위한 보드는 ICBanQ에서 제공되었으며, 체험단활동의 일환으로 본 게시물이 작성되었음을 알립니다

 

About BeagleBoneBlack


비글본블랙을 개봉해보니 보드, USB 케이블, 그리고 Quick Guide가 적힌 조그만 카드가 들었다. 굉장히 Simple한 구성이다.


Board의 Spec은 다음과 같다.


Processor: AM335x 1GHz ARM® Cortex-A8

  • 512MB DDR3 RAM

  • 2GB 8-bit eMMC on-board flash storage

  • 3D graphics accelerator

  • NEON floating-point accelerator

  • 2x PRU 32-bit microcontrollers


Connectivity

  • USB client for power & communications

  • USB host

  • Ethernet

  • HDMI

  • 2x 46 pin headers


Software Compatibility

  • Ångström Linux

  • Android

  • Ubuntu

  • Cloud9 IDE on Node.js w/ BoneScript library

  • plus much more


HDMI포트는 Micro Type이라 없다면 따로 구매를 해야한다.

기본적으로 Angstrom Linux가 eMMC에 설치되어 있으며, 필요에 따라 Android, Ubuntu 등의 S/W를 설치하여 사용할 수 있다.


비글보드의 공식홈페이지는 http://www.beagleboard.org/ 이며, 보드를 시작하기위한 안내 페이지는 Getting Started 라는 페이지로 제공된다. (http://www.beagleboard.org/Getting%20Started)


Getting Started 페이지는 다음과 같이 3단계로 안내를 한다.


Step1. Plug in your Beagle via USB

Step2. Install driver

Step3. Browse to web server on Beagle


Step1. Plun in your Beagle via USB

제일 먼저 할 일은 전원을 넣고 보드를 시작하는 것이다.

안내페이지의 사진처럼 처음 PWR LED가 10초가량 켜지다가 USR0~3 LED가 각용도에 맞게 깜빡인다.


  • USR0 is configured at boot to blink in a heartbeat pattern

  • USR1 is configured at boot to light during microSD card accesses

  • USR2 is configured at boot to light during CPU activity

  • USR3 is configured at boot to light during eMMC accesses



5V전원 어뎁터는 기본 포함 항목이 아니므로, 동봉된 USB케이블을 PC에 연결하여 부팅하였다.

처음 부팅을 하면 비글본블랙보드가 USB저장장치처럼 인식되고, 비글보드 홈페이지에서 제공하는 Getting Started Page를 포함한 드라이버 회로도등의 자료가 저장되어 있다.





Step2. Install Driver

BeagleBoard 홈페이지든 아니면 비글보드에 포함된 페이지든 Driver Link페이지를 확인할 수 있다.

아니면 USB저장장치로 인식된 USB 드라이브를 접속하여 Drivers/Windows 에 있는 드라이버를 직접 설치하여도 된다.

링크 페이지는 아래 표로 정리하였다.

Operating System

USB Drivers

Comments

Windows (64-bit)

64-bit installer

If in doubt, try the 64-bit installer first.

Windows (32-bit)

32-bit installer


Mac OS X

Network

Serial

Install both sets of drivers.

Linux

mkudevrule.sh

Driver installation isn't required, but you might find a few udev rules helpful.


윈도우환경에서 드라이버를 설치하면 아래와 같이 네개의 드라이버가 설치된다.

  • Linux Developer Community (usbser) Ports
  • BeagleBone CDM Driver Package - Bus/D2XX Driver
  • BeagleBone CDM Driver Package - VCP Driver 
  • Linux Developer Community Net

설치된 드라이버에서 확인할 수 있듯이 가상 Network Driver와 Virtual ComPort를 지원한다.

즉, USB연결로 Network과 Serial Debugging Port에 접속이 가능한 듯하다.

본인의 PC는 Windows8 32Bit를 사용하는데, VCP는 Teraterm을 이용하여 115200으로 접속시 로그및 Shell Control이 가능함을 확인할 수 있었으나, 아쉽게도 Linux Developer Community Net 드라이버가 설치되지 않아 확인할 수 없었다.


step3에서는 드라이버 설치후 192.168.7.2 에 접속하면 비글본블랙보드의 web server로 접속해서 할 수 있는 일들을 소개하는데, Linux developer Community Net 드라이버가 정상적으로 깔려있을때에나 가능한 일이다.


Step3.Browse to web server on Beagle

본인의 PC에서는 드라이버 설치 문제로 확인이 불가능하여 홈페이지 내용을 간단하게 정리하였다.

http://192.168.7.2 에 접속하면 아래의 화면을 볼 수 있다.

단 Internet Explorer는 동작하지 않는다고 한다. Chrome나 Firefox를 사용하자.


아래와 같은 화면이 뜨면 정상적으로 실행된 것이다.