ODROID C1에 최신 커널 올리는 방법
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/
여기에서 [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가 동작하지 않을 것이다. 필자는 어떻게 해야 할 지 고민된다.
'기타' 카테고리의 다른 글
그래프에서 연결 요소의 개수 구하기 (파이썬 코드) (0) | 2020.10.04 |
---|---|
PuTTY 다운로드 및 설치 방법 (0) | 2020.09.25 |
[무료 소프트웨어] Advanced IP Scanner를 이용하여 IP 대역 간단히 스캐닝하기 (0) | 2020.09.22 |
크롬(Chrome) 브라우저 다운로드 위치(경로) 바꾸기 (0) | 2020.09.21 |
동영상 정보 확인 프로그램 MediaInfo 설치 및 사용 방법 (0) | 2020.09.19 |