인텔 에디슨
1. 개요
인텔 에디슨은 2014년 1월 소비자 가전 전시회(CES)에서 발표된 초소형 컴퓨터 모듈이다. 두 가지 버전으로 출시되었으며, 2014년 9월에 공개된 두 번째 버전은 500 MHz 듀얼 코어 인텔 아톰 프로세서, 100 MHz 인텔 쿼크 코어, 1GB RAM, 4GB eMMC 플래시, Wi-Fi, 블루투스 4, USB 컨트롤러를 탑재했다. 아두이노 IDE, 이클립스, C, C++, 파이썬, 인텔 XDK, 욕토 리눅스 개발을 지원하며, 70핀 히로세 커넥터를 통해 다양한 인터페이스를 제공한다. 개발을 위해 아두이노 호환 보드, 브레이크아웃 보드, Modulowo Explore E 개발 키트 등이 제공되었다.
이미지 준비중입니다.
| 개발사 | 인텔 코퍼레이션 |
|---|---|
| 종류 | 컴퓨터 온 모듈 |
| 웹사이트 | 인텔 에디슨 공식 웹사이트 |
| 출시일 | 2014년 3분기 |
| 단종일 | 2017년 6월 19일 |
| RAM 종류 | LPDDR3 1GB |
|---|---|
| CPU | 아톰 2-코어 (실버몬트) |
| CPU 속도 | 500MHz |
| 저장 공간 | 4GB EMMC |
| 제조사 | 인텔 |
|---|---|
| 출시일 (세계) | 2014년 9월 9일 |
| 출시일 (일본 국내판) | 2014년 10월 25일 |
| 단종일 | 2017년 12월 16일 |
| 종류 | 싱글 보드 컴퓨터 |
| 가격 | 50달러 |
| 프로세서 | 인텔 아톰 (2 코어) |
| 주파수 | 500MHz |
| 보조 프로세서 | 인텔 쿼크 100MHz |
| 연결 | 무선 랜 블루투스 |
| 크기 | 35.5mm × 25mm × 3.9mm |
-
단일 보드 컴퓨터 -
아두이노
아두이노는 Atmel AVR 마이크로컨트롤러 기반의 오픈 소스 하드웨어 플랫폼으로, C 언어와 유사한 스케치를 통해 프로그래밍이 가능하며, 다양한 플러그인 쉴드를 이용해 기능을 확장할 수 있어 교육, 시제품 제작, IoT 개발 등에 활용된다. -
단일 보드 컴퓨터 -
RAD750
RAD750은 BAE Systems의 등록 상표로, PowerPC 750 기반의 내방사선 CPU이며 극한의 우주 환경에서 작동하도록 설계되어 다양한 우주선에 사용된다. -
착용 컴퓨터 -
웨어 OS
웨어 OS는 구글이 개발한 스마트워치용 운영 체제로, 구글 서비스 통합, 음성 제어, 피트니스 추적 등의 기능을 제공하며 안드로이드 및 iOS 기기와 연동되고, 핏비트 인수 후 디자인 개선 및 피트니스 기능 통합, 삼성 갤럭시 워치 시리즈 탑재 등을 통해 지속적으로 발전하고 있다. -
착용 컴퓨터 -
애플 비전 프로
애플 비전 프로는 애플이 개발한 혼합현실 헤드셋으로, AR/VR 기능을 지원하며 M2 및 R1 칩셋, 직관적인 인터페이스, visionOS를 특징으로 하지만, 고가, 짧은 배터리, 시야각 제한, 디스플레이 문제 등으로 엇갈린 평가를 받는다. -
한국어 위키백과의 링크가 위키데이터와 다른 위키공용분류 -
라우토카
라우토카는 피지 비치레부섬 서부에 위치한 피지에서 두 번째로 큰 도시이자 서부 지방의 행정 중심지로, 사탕수수 산업이 발달하여 "설탕 도시"로 알려져 있으며, 인도에서 온 계약 노동자들의 거주와 미 해군 기지 건설의 역사를 가지고 있고, 피지 산업 생산의 상당 부분을 담당하는 주요 기관들이 위치해 있다. -
한국어 위키백과의 링크가 위키데이터와 다른 위키공용분류 -
코코넛
코코넛은 코코넛 야자나무의 열매로 식용 및 유지로 사용되며, 조리되지 않은 과육은 100g당 354kcal의 열량을 내는 다양한 영양 성분으로 구성되어 있고, 코코넛 파우더의 식이섬유는 대부분 불용성 식이섬유인 셀룰로오스이며, 태국 일부 지역에서는 코코넛 수확에 훈련된 원숭이를 이용하는 동물 학대 문제가 있다.
2. 버전
인텔 에디슨은 2014년 1월 소비자 가전 전시회(CES)에서 처음 발표되었고, 같은 해 9월에 두 번째 버전이 공개되었다.
2.1. 첫 번째 버전 (2014년 1월)
2014년 1월 소비자 가전 전시회(CES)에서 개시가 발표되었다. 인텔의 CEO 브라이언 크르자니크는 인텔 에디슨을 사용하여 만들어 낸, 아기를 모니터링하는 데모 시스템 (Nursery2.0)을 선보였다. 그는 또한 인텔 에디슨에서 볼프람 언어와 매스매티카를 사용할 수 있고, 리눅스를 구동할 수 있을 것이라고 발표하였다.
2.2. 두 번째 버전 (2014년 9월)
2014년 3월, 인텔은 인텔 에디슨 프로젝트에 변경사항이 있다고 발표했으며, 2014년 9월에 두 번째 버전의 보드가 공개되었다. 이 보드의 크기는 35.5 x 25 x 3.9 mm이며, 주요 단일 칩 시스템(SoC)은 500 MHz로 구동되는 두 개의 인텔 아톰 코어와 실시간 운영 체제 바이퍼 OS를 실행하기 위한 100 MHz로 구동되는 인텔 쿼크 코어 하나를 포함하는 22 nm 아톰 '탕헤르' (Z34XX)이다. SoC에는 1GB 램이 통합되어 있으며, 4 GB의 eMMC 플래시, 와이파이, 블루투스 4, USB 컨트롤러도 탑재되어 있다. 보드는 70핀의 고밀도 커넥터 (히로세 DF40)와 USB, SD 카드, UART(범용 비동기화 송수신기), 범용 입출력 장치(GPIO)를 갖추고 있다. 기기 가격은 50USD 정도이다.
두 번째 버전은 아두이노 IDE, 이크립스, C, C++, 파이썬, 인텔 XDK (Node.js, HTML5, 볼프람 언어)를 위한 개발을 지원하는 욕토 리눅스를 구동한다.
3. 인터페이스 커넥터
인텔 에디슨의 커넥터는 히로세(Hirose) 70핀 DF40 시리즈 "헤더" 커넥터이다. (히로세 부품 번호: DF40C-70DP-0.4V(51)). 이 커넥터는 USB, GPIO, SPI, I²C, PWM 등 다양한 신호를 지원한다.
확장 보드에 사용되는 호환 히로세 커넥터는 "리셉터클" 커넥터이며, 1.5 mm, 2.0 mm, 3.0 mm의 세 가지 높이로 제공된다.
4. 개발 보드
인텔은 에디슨 모듈을 기반으로 다양한 개발 보드를 제공하여 사용자가 하드웨어 및 소프트웨어 프로토타입을 쉽게 제작할 수 있도록 지원한다.
아두이노와의 호환성을 제공하는 아두이노 보드와, 더 작은 크기로 다양한 기능을 제공하는 브레이크아웃 보드가 대표적이다.
Modulowo Explore E와 같이 외부 업체에서 제공하는 개발 보드는 센서, 컨트롤러, 통신 모듈 등 다양한 기능을 확장하여 사용할 수 있도록 돕는다.
4.1. 아두이노 보드
인텔은 인텔 에디슨 모듈을 장착할 수 있는 Arduino Uno 호환 보드를 출시했다. 초기 버전은 PWM 핀을 4개만 가졌으나, 최신 버전에서는 PWM 핀을 6개 제공한다.
보드의 입출력(I/O) 기능은 다음과 같다.
| 기능 | 설명 |
|---|---|
| 디지털 입출력 핀 | 20개 (6개는 PWM 출력으로 사용 가능) |
| 아날로그 입력 핀 | 6개 |
| UART | 1개 (Rx/Tx) |
| I²C | 1개 |
| ICSP 헤더 | 1개 (6핀, SPI) |
| USB 호스트 커넥터 | 마이크로 USB 장치 커넥터 또는 표준 크기 USB Type-A 커넥터 (기계식 스위치로 선택) |
| USB 장치 커넥터 | 마이크로 USB (UART 연결) |
| SD 카드 커넥터 | 1개 |
| DC 전원 잭 | 1개 (7~15VDC 입력) |
4.2. 인텔 브레이크아웃 보드
인텔은 오픈 소스 하드웨어 및 소프트웨어로 프로토타입 제작을 위해 설계된, 인텔 에디슨 모듈 면적의 2배인 브레이크아웃 보드를 출시했다.
* 에디슨 모듈의 네이티브 1.8V I/O 노출
* 0.1인치 그리드 I/O 어레이의 스루홀 솔더 포인트
* USB Micro Type-AB 커넥터가 있는 USB OTG
* USB OTG 전원 스위치
* 배터리 충전기
* USB Micro Type-B 커넥터를 사용한 USB-장치 UART 브리지
* DC 전원 공급 장치 잭(7V~15V) DC 입력
아래 표는 에디슨 모듈에서 4개의 브레이크아웃 커넥터(J17-J20)로 라우팅되는 신호를 나열한다. 아래 그림은 각 커넥터의 위치를 보여준다.
| 핀 | 기능 | 대체 기능 | 설명 | 핀 | 기능 | 대체 기능 | 설명 |
|---|---|---|---|---|---|---|---|
| J17 - 핀 1 | GP182_PWM2 | PWM 출력이 가능한 GPIO. | J18 - 핀 1 | GP13_PWM1 | PWM 출력이 가능한 GPIO. | ||
| J17 - 핀 2 | NC | 연결 안 됨 | J18 - 핀 2 | GP165 | GPIO | ||
| J17 - 핀 3 | NC | 연결 안 됨 | J18 - 핀 3 | GPI_PWRBTN_N | 전원 버튼 입력. | ||
| J17 - 핀 4 | VIN | 7V~15V. | J18 - 핀 4 | MSIC_SLP_CLK2 | 32 kHz 슬립 클럭. | ||
| J17 - 핀 5 | GP135 | UART2_TX | GPIO, UART2 전송 출력. | J18 - 핀 5 | V_VBAT_BKUP | RTC 백업 배터리 입력. | |
| J17 - 핀 6 | RCVR_MODE | 펌웨어 복구 모드. | J18 - 핀 6 | GP19 | I2C1_SCL | GPIO, I2C1 SCL 출력 오픈 컬렉터. | |
| J17 - 핀 7 | GP27 | I2C6_SCL | GPIO, I2C6 SCL 출력 오픈 컬렉터. | J18 - 핀 7 | GP12_PWM0 | PWM 출력이 가능한 GPIO. | |
| J17 - 핀 8 | GP20 | I2C1_SDA | GPIO, I2C1 데이터 오픈 컬렉터. | J18 - 핀 8 | GP183_PWM3 | PWM 출력이 가능한 GPIO. | |
| J17 - 핀 9 | GP28 | I2C6_SDA | GPIO, I2C6 데이터 오픈 컬렉터. | J18 - 핀 9 | NC | 연결 안 됨 | |
| J17 - 핀 10 | GP111 | SSP5_FS1 | GPIO, SSP2 칩 선택 2 출력. | J18 - 핀 10 | GP110 | SSP5_FS0 | GPIO, SSP1 칩 선택 2 출력. |
| J17 - 핀 11 | GP109 | SSP5_CLK | GPIO, SSP5 클럭 출력. | J18 - 핀 11 | GP114 | SSP5_RX | GPIO, SSP5 수신 데이터 입력. |
| J17 - 핀 12 | GP115 | SSP5_TXD | GPIO, SSP5 전송 데이터 출력. | J18 - 핀 12 | GP129 | UART1_RTS | GPIO, UART1 전송 준비 출력. |
| J17 - 핀 13 | OSC_CLK_OUT_0 | 고속 클럭 출력. | J18 - 핀 13 | GP130 | UART1_RX | GPIO, UART1 수신 데이터 입력. | |
| J17 - 핀 14 | GP128 | UART1_CTS | GPIO, UART1 전송 허가 입력. | J18 - 핀 14 | 4 FW_RCVR | 펌웨어 복구, 부팅 시 활성화. | |
| J19 - 핀 1 | NC | 연결 안 됨. | J20 - 핀 1 | V_VSYS | 시스템 입력 전원. | ||
| J19 - 핀 2 | V_V1P80 | 시스템 1.8V I/O 출력 전원. | J20 - 핀 2 | V_V3P30 | 시스템 3.3V 출력. | ||
| J19 - 핀 3 | GND | 접지. | J20 - 핀 3 | GP134 | UART2_RX | UART2 Rx (입력). | |
| J19 - 핀 4 | GP44 | ALS_INT_N | GPIO, 주변광 센서 인터럽트 입력. | J20 - 핀 4 | GP45 | COMPASS_DRDY | GPIO, 나침반 데이터 준비 입력. |
| J19 - 핀 5 | GP46 | ACCELEROMETER_INT_1 | GPIO, 가속도계 인터럽트 입력. | J20 - 핀 5 | GP47 | ACCELEROMETER_INT_2 | GPIO, 가속도계 인터럽트 입력 2. |
| J19 - 핀 6 | GP48 | GYRO_DRDY | GPIO, 자이로 데이터 준비 입력. | J20 - 핀 6 | GP49 | GYRO_INT | GPIO, 자이로 인터럽트 입력. |
| J19 - 핀 7 | RESET_OUT# | 시스템 리셋 출력 로우. | J20 - 핀 7 | GP15 | GPIO. | ||
| J19 - 핀 8 | GP131 | UART1_TX | GPIO, UART 1 Tx 출력. | J20 - 핀 8 | GP84 | SD_CLK_FB | GPIO, SD 클럭 피드백 입력. |
| J19 - 핀 9 | GP14 | AUDIO_CODEC_INT | GPIO, 오디오 코덱 인터럽트 입력. | J20 - 핀 9 | GP42 | SSP2_RXD | GPIO, SSP2 Rx 데이터 입력. |
| J19 - 핀 10 | GP40 | SSP2_CLK | GPIO, SSP2 클럭 출력. | J20 - 핀 10 | GP41 | SSP2_FS | GPIO, SSP2 프레임 동기화 출력. |
| J19 - 핀 11 | GP43 | SSP2_TXD | GPIO, SSP2 전송 데이터 출력. | J20 - 핀 11 | GP78 | SD_CLK | GPIO, SD 클럭 출력. |
| J19 - 핀 12 | GP77 | SD_CDN | GPIO, SD 카드 감지 로우 입력 | J20 - 핀 12 | GP79 | SD_CMD | GPIO, SD 명령어. |
| J19 - 핀 13 | GP82 | SD_DAT2 | GPIO, SD 데이터 2 | J20 - 핀 13 | GP80 | SD_DAT0 | GPIO, SD 데이터 0. |
| J19 - 핀 14 | GP83 | SD_DAT3 | GPIO, SD 데이터 3 | J20 - 핀 14 | GP81 | SD_DAT1 | GP81 SD 데이터 1. |