* 오픈소스 하드웨어(OSHW)란?
각종 하드웨어 제작에 필요한 회로도 및 관련 설명서, 인쇄 회로, 기판 도면 등 소스를 공개함으로써, 누구나 이와 동일하거나 이를 활용한 제품을 개발할 수 있도록지원하는 하드웨어를 의미한다.
즉, 누구나 만들고 수정/배포/사용할 수 있도록 모든 설계와 디자인이 공개된 하드웨어를 말한다.
소프트웨어의 소스코드에 해당되는 설계와 디자인을 공개하고, 관련 정보를 공유하는 과정을 통해 더욱 혁신적이고 참신한 제품 개발을 촉진하는데 목적을 둔다.
기존 산업 구조에 비해 저렴한 하드웨어 비용, 수많은 소스와 아이디어를 공유하는 글로벌 커뮤니티, 낮은 진입 장벽 등의 요인으로 오픈소스 하드웨어가 확산되어 왔다.
* 오픈소스 소프트웨어 vs 오픈소스 하드웨어
* OSHW의 구성 요소
오픈소스 하드웨어 프로젝트를 게시할 때 공유를 고려해야하는 파일들은 아래와 같다.
→ 원본 디자인 파일, 보조 디자인 파일, 재료 명세서, SW 및 펌웨어, 사진, 기타 설명서
* 아두이노(Arduino)
사용하기 쉬운 하드웨어 및 소프트웨어에 기초한 오픈소스 프로토타이픵 플랫폼이다.
아두이노 보드는 저사양의 마이크로컨트롤러 보드이지만, 센서와 액츄에이더를 이용할 수 있는 여러 개의 디지털 핀과 아날로그 핀을 보유하여 입출력 제어가 가능하다.
아두이노 프로그래밍 언어와 아둥노 소프트웨어(IDE)를 사용한다.
제품에 사용된 MCU에 따라 위와 같이 다양한 종류의 아두이노가 있다.
아두이노 제품은 Entry Level, Enhanced Features, Internet of things, Wearable 등으로 분류된다.
* 에디슨(Edison)
인텔에서 wearable 및 IoT 장치의 개발 시스템으로 사용되는 초소형 컴퓨터 모듈이다.
* 엔비디아 젯슨 나노
* 라즈베리파이(Raspberry Pi)
'전공수업 > IoT(C언어)' 카테고리의 다른 글
라즈베리파이 원격 접속 (XRDP, VNC Viewer, PuTTY, Samba) (2) | 2024.10.04 |
---|---|
사물 인터넷(IoT)이란 무엇인가 (0) | 2024.09.12 |
댓글