'제로'에 해당되는 글 2건

  1. 2016.12.09 오렌지파이 제로 보드 간단 사용기 (2)
  2. 2015.06.08 아두이노 제로(zero) 보드

1.1 오렌지파이 제로 {gdoc}

오렌지파이 제로는 초저가(7달러) 리눅스 보드인데 적당한 스펙에 작은 크기 그리고  wifi모듈까지 내장하고 있다. AllWinner H2+ 라는 중국산 프로세서를 사용하였다.


[그림] 오렌지파이 제로(RAM 512M 모델)


주요 사양은 다음과 같다.


[표] 오렌지파이 제로의 주요 사양

hardware

spec

CPU

AllWinner H2+ Quad-core Cortex-A7 1.2GHz

RAM

256MB/512MB DDR3 SDRAM(Share with GPU)

LAN

10/100M Ethernet RJ45 POE is default off.

WIFI

XR819, IEEE 802.11 b/g/n

OS

Android, Lubuntu, Debian, Raspbian     


OS는 오렌지파이에서 제공하는 공식 배포판 말고 armbian 을 설치하면 된다. 데비안/우분투 기반의 두 버젼을 제공하므로 원하는 것을 선택한다. 데비안 기반의 armbian은 이미지가 2Gbyte가 넘지 않으므로 2Gbyte이상의 마이크로SD카드에 풀면 된다. 필자도 굴러다니던 2Gbyte SD메모리카드에 이미지를 풀고 부팅을 시도했다.


오렌지파이제로에는 비디오출력단자가 없다. 따라서 초기에는 접속하기 위해서 디버그 시리얼포트를 이용해야 한다.


[그림] 오렌지파이 제로


핀의 전압은 3.3V이므로 serial-usb 변환기도 반드시 3.3V용을 사용해야 한다. 연결은 Tx와 Rx를 서로 엇갈리게 변환기에 연결한 후 PuTTy를 이용하여 접속하는데 속도는 115200으로 설정해야 한다.


[그림] PuTTY 접속 설정


초기 아이디/비번은 root/1234 인데 최초 접속 이후 바로 비번을 바꾸도록 되어 있다. 그리고 사용자를 하나 생성한 후 재부팅하면 그 사용자로 로그인할 수 있다. 이 사용자는 자동으로 sudo 그룹에 포함되므로 sudo 명령을 사용할 수 있다.


[그림] 부팅 후의 화면


CPU만 놓고 보면 라즈베리파이3와 비슷한 사양인데 armbian을 잠깐 사용해본 느낌은 실행 속도가 다소 느리다는 것이다. 그외에는 라즈비언나 암비언이나 둘 다 데비안 기반의 OS라서 사용법은 비슷하다.


Posted by 살레시오

댓글을 달아 주세요

  1. 학생 2017.01.10 10:27  댓글주소  수정/삭제  댓글쓰기

    3.3v용 변환기라고 말씀하셨는데 구체적으로 어떤제품을 말씀하시는거죠? usb를 꽂으면 5v로 변환되지않나요? 오렌지파이 <-> usb serial변환기 - pc 이런식으로 구조가 이루어질텐데 ... 이해가 잘 안되네요 ~

  2. 살레시오 2017.01.13 07:22 신고  댓글주소  수정/삭제  댓글쓰기

    usb serial 변환기가 5V로 동작되는 것과 3.3V로 동작되는 것이 있습니다. 신호핀(Tx, Rx)의 전압레벨이 3.3v 여야 한다는 얘깁니다.

 아두이노 제로(zero) 라는 보드가 출시 예정이다.

[그림 1] 아두이노 제로의 외형

아두이노와 Atmel사가 공동 개발한 것 같고 (뒷면에 그렇게 표기되어 있다.) 프로세서는 AVR 이 아니라 ATSAMD21 이라는 ARM 계열의 32비트 프로세서를 채용하였다. 48MHz 의 클럭 주파수로 동작하는데 (이것만 놓고 단순 비교하기는 무리지만) 성능이 아두이노 우노의 3배이다.

 클럭 속도 외에 우노와 비교하여 특이한 점은 0번과 1번을 제외한 모든 디지털 핀에서 PWM 기능을 사용할 수 있다는 점과 플래시메모리가 256KB 로서 우노의 8배 정도로 늘었다는 것이다. 개발 환경에서도 별도의 usb 통신 단자를 통해서 atmel 의 Embedded Debugger (EDBG) 기능을 사용할 수 있어서 디버깅에 별도의 장치가 필요없다는 점도 눈에 띈다.

 우노와의 차이점을 정리하면 다음과 같다.

  • 32비트 프로세서 채용

  • 3.3V로 동작

  • 48MHz의 클럭 주파수 (우노대비 4배)

  • 12개의 PWM핀 (우노의 PWM핀은 6개)

  • 256KB의 플래시메모리 (우노대비 8배)

  • 디버깅(EDBG)을 위한 별도의 usb 단자 내장

  • 12비트 ADC (우노는 10비트 ADC임)

문제는 가격인데 개인적인 짐작으로는 아두이노 우노에 비해서 많이 비쌀 것 같지는 않다.



Posted by 살레시오

댓글을 달아 주세요