오픈 소스 하드웨어의 종류

1.아두이노

아두이노는 오픈 소스를 기반으로 한 단일 보드 마이크로컨트롤러로 완성 된 보드(상품)와 관련 개발 도구 및 환경을 말한다. IDII(Interaction Design Institutelvera)에서 하드웨어에 익숙지 않은 학생들이 자신들의 디자인 작품을 손쉽게 제어할 수 있도록 하기 위해 탄생한 보드 제품으로 나오자마자 꾸준히 전 세계적인 인기를 끌고 있다.

임베디드 시스템 개발 경험이 전혀 없는 사람들도 쉽게 접근하도록 펌웨어를 쉽게 만들어 탑재하도록 지원하는 통합개발환경(IDE)을 제공하는 점이 아두이노의 특징이다. 또한 이 점과 같이 어우러져 생기는 아두이노의 가장 큰 장점은 마이크로컨트롤러를 쉽게 동작시킬 수 있다는 것이다. 아두이노는 컴파일된 펌웨어를 USB를 통해 쉽게 업로드 할 수 있으며, 아두이노는 다른 모듈에 비해 가격이 30달러 정도로 비교적 저렴하고, 윈도를 비롯해 맥 OS X, 리눅스와 같은 여러 OS를 모두 지원한다. 그리고 오픈소스 하드웨어인만큼 아두이노 보드의 회로도가 CCL에 따라 공개되어 있으므로, 누구나 직접 보드를 만들고 수정할 수 있다는 특징이 있다.

현황

Atmel사의 AVR이라는 마이크로 컨트롤러를 적용한 첫 제품 이후로 100만 단위의 누적 판매대수를 오래전에 초과했고, 아두이노가 인기를 끌면서 이를 비즈니스에 활용하는 기업들도 늘어나고 있다. 장난감 회사 레고는 자사의 로봇 장난감과 아두이노를 활용한 로봇 교육 프로그램을 학생과 성인을 대상으로 운영하고 있고 자동차회사 포드는 아두이노를 이용해 차량용 하드웨어와 소프트웨어를 만들어 차량과 상호작용을 할 수 있는 오픈XC라는 프로그램을 선보이기도 했다.

2. 라스베리 파이(Raspberry Pi)

라스베리 파이(Raspberry Pi)는 영국의 라즈베리파이 재단이 학교에서의 기초 컴퓨터 과학 교육용 프로젝트의 목적으로 개발된 초소형/초저가 PC이다. 아두이노와 달리 키보드, 마우스, 모니터만 연결하면 PC가 될 수 있는, 즉 일반 데스크톱과 유사하다는 것이 강조되는 제품이다. 리눅스 OS를 기반으로 하며 세부적인 설정을 제공함으로써 초보 프로그래머에 맞춤형 환경을 제공하고 2012년 4월 20일 A 모델과 B 모델의 회로도가 라즈베리 파이 재단에 의해 공개된 오픈 소스 하드웨어이다.

위에 서술했다시피, 라즈베리 파이는 리눅스 커널 기반 운영 체제를 사용하며, Raspbian이라는 라즈베리 파이에 최적화된 데비안 계열의 자유 운영 체제가 현재로서는 가장 권장되는 시스템이며, 이는 2012년 7월에 출시되었다.

현재 라즈베리 파이는 2006년에 개념이 형성되고 재단이 만들어져 2012년 처음 제품이 나온 이후 2013년 1월 초에 백만 대가 판매되는 등 세계적으로 활성화 되어있다.

3. 비글보드

비글보드는 라즈베리파이와 비슷한 배경에서 생겨난 오픈소스 하드웨어 플랫폼이다. 개발능력에 상관없이 쉽게 접근할 수 있는 환경을 제공하며 값싼 작은 컴퓨터에 원하는 주변기기를 붙여 초보 개발자를 포함한 누구나가 자신이 원하는 임베디드 시스템을 구성할 수 있도록 설계되어 교육용으로도 적합한 이 비글보드는 OMAP3530을 기반으로 하는 단일 기판 컴퓨터의 일종이다. 저전력 오픈 소스 하드웨어로 텍사스 인스트루먼트 (TI) 에서 디지키와의 제휴로 생산된다.

비글보드는 설계 부터 오픈 소스 소프트웨어 개발을 고려하며 설계되었고, 교육용으로 전 세계 대학에서 오픈 소스 하드웨어와 오픈 소스 소프트웨어 역량을 키우기 위해 소규모 팀에서 개발되었다. 오픈 소스 하드웨어인만큼 일반 대중에 크리에이티브 커먼스 동일조건변경허락 면허로 제공된다.

results matching ""

    No results matching ""