안경잡이개발자

728x90
반응형

  ODROID C1의 Ubuntu OS를 살펴보자.

 

  ▶ ODROID C1 운영체제: wiki.odroid.com/odroid-c1/os_images/ubuntu/ubuntu

 

  확인해 보면 Ubuntu OS의 버전에 상관 없이 리눅스 커널(Kernel) 3.10 버전을 사용하고 있다. ODROID C1는 USB OTG 기능을 제공하기 때문에 USB 디바이스 기능을 제공할 수 있다는 장점이 있다. 하지만 커널 3.10 버전에 멀티 가젯(multi-gadget) 관련 오류가 있다. 그래서 필자는 더 높은 버전의 커널이 필요한 상황이다.

 

 

  ODROID C1는 공식적으로 최신 커널을 지원하지는 않는다. 그래서 최신 커널을 제공하는 비공식 Ubuntu OS를 설치할 수 있다. 이를 위해 Armbian 사이트에 방문하면 된다. Armbian은 다양한 ARM 개발 보드 전용 운영체제를 제공한다. 대표적으로 Ubuntu 등을 제공한다. 예를 들어 ODROID C1+는 2020년 현재 공식적으로 Kernel 3.10 버전을 제공한다.

 

  ▶ ODROID C1 Armbian: www.armbian.com/odroid-c1/

 

Odroid C1 – Armbian

Armbian Cookies Policy Our Website uses cookies to improve your experience. Please visit our Odroid C1 page for more information about cookies and how we use them. Close

www.armbian.com

 

  여기에서 [Archived versions] 링크로 이동하면 다양한 OS 이미지를 받을 수 있다.

 

 

  이것을 그대로 다운로드 받아서 SD 카드에 설치하면 되는 것 같다. 다만 한 가지 문제가 있다. Armbian 사이트에 따르면 이 이미지를 설치해도 HDMI 출력을 지원하지 않는다고 한다. 즉 OS를 설치한 뒤에 부팅을 해도 화면이 안 나온다는 의미다. 아래 설명을 보면 시리얼 콘솔(serial console)만 지원한다고 한다.

 

 

  실제로 시리얼 콘솔(Serial Console)을 이용하는 방법을 확인해 보자. ODROID C1 사용자 매뉴얼에 따르면 USB-UART 모듈 키트가 필요하다고 한다. 관련 문단을 가져오면 다음과 같다.

 

 

  USB-UART는 다음과 같이 생긴 부품이다. 생각보다 가격이 비싸서 놀랐다.

 

  ▶ USB-UART Module Kit: www.hardkernel.com/ko/shop/usb-uart-module-kit/

 

 

  그래서 이럴 줄 알았으면 처음부터 ODROID C4를 구매하는 편이 좋았을 것 같다. 2020년 기준으로 ODROID C4는 리눅스 커널 4.9 버전을 사용하고 있으며, 마찬가지로 USB OTG 기능을 제공하기 때문이다. 아무튼 USB-UART 모듈 키트를 구매하면 ODROID C1에 최신 커널을 무리 없이 업로드할 수 있을 것 같다. 어차피 나는 ODROID C1를 USB 디바이스 개발용으로 쓰는 거라서 다른 문제들은 큰 이슈가 되지 않을 것이다. 만약 ODROID C1에 모니터를 연결하고 일반적인 컴퓨터로 쓰고 싶은 사람이라면 저 최신 커널을 그대로 이용하면 HDMI가 동작하지 않을 것이다. 필자는 어떻게 해야 할 지 고민된다.

728x90
반응형