2022.01.06 - [라즈베리파이 프로젝트] - [ODROID] 오드로이드 C4 소개
이전 포스팅에 뒤이어 오드로이드의 셋팅과정에 대해 소개하고자 합니다.
1. ODROID의 OS
오드로이드의 os는 안드로이드와 우분투를 공식지원합니다.
https://wiki.odroid.com/getting_started/os_installation_guide#tab__odroid-c4hc4
해당페이지에 접속하셔서 C4를 클릭하시면 저렇게 우분투 마테, 우분투 미니멀, 안드로이드 9.0.0 버전 크게 세가지를 제공하는 것을 확인 할 수 있습니다.
우분투 마테와 미니멀의 차이는 두 OS를 전부 설치해 보지는 않았으나
우분투 마테의 경우 데스크톱환경을 지원하며, 기존의 우분투에 비해 더 가벼운 사양을 가진다.
미니멀의 경우 설치 파일을 최소화 한 버전으로 용량이 제한적인 상황이라면 채택해도 좋을듯 싶다.
본 포스팅에서 필자는 마테버전을 설치했다. 추후에 확장성등에 있어 미니멀 버전은 추가소요가 있을 것 같아 마테를 선택했으며,
한번 설치해본 경험이 있었기에 설치중 오류가 발생하더라도 해결이 가능할 거라 생각했다.
결과적으로 설치과정중에 문제는 발견되지 않았다.
2. 설치방법
boot용 sd카드를 만들어야 하기에
준비물은
- SD카드
- SD카드 리더기 (전용 포트가 있다면 상관 없으나, 없다면 다이소에서 2000정도에 판매중)
- 설치 파일
- etcher프로그램 (타 프로그램도 상관 없음) https://www.balena.io/etcher/ ---설치 사이트
1. 다음 사진 과 같이 좌측에는 공식사이트에서 받은 이미지파일을 선택해주고 가운데에는 sd카드를 지정해줍니다.
2. 정상적으로 flash 가 끝나게 되면 오드로이드의 뒷판에 sd카드를 끼워주고 전원을 인가하면 끝입니다.
혹여나 sd카드를 어디에 끼우는지 모르겠다 하시면 사진을 확인해주시면 되겠습니다.
3. 정상적으로 설치가 되었다면 화면에 이렇게 뜰겁니다
초기 계정은
ID : odroid
PW : odroid 입니다. 기본적으로 GUI 환경으로 부팅이 됩니다.
3. 개인 설정
기본적인 것들은 랜선을 연결하면 자동으로 잡아줍니다.
다만 전 거슬렸던게 GUI 환경이었는데요. 이 아이를 산 이유는 서버로 돌리기 위함인데 얼마 안되는 4G램을 GUI리소스에 낭비하는 것이 아깝더라구요.
그래서 저 환경을 비활성화 하고 터미널 환경으로만 구동시키고자 했습니다.
그래서 Desktop 모드를 비활성화 시키고 cli 환경으로만 구동시키려 구글링을 한 결과..
vi 에디터로 /etc/default/grub파일을 편집합니다.
라는 해결책을 찾았는데요.. 이게 무슨일인가요 odroid ubuntu mate에서는 해당 파일이 존재 하지 않았습니다.
하드커널사에서 오드로이드 용으로 포팅을 진행하면서 사라진건지... 정확한 이유는 알 수 없으나 차선책으로
sudo service lightdm stop
명령을 사용해 GUI를 종료하고,
CTRL+ALT+F1
를 이용해 cli 환경으로 로그인을 다시 해 주었습니다.
GUI 환경과 CLI 환경의 램 점유율 차이를 보여드릴게요.
해당환경은 GUI 환경이고,
해당환경은 cli 환경입니다.
GUI는 593MB의 램 점유를,
CLI는 201MB의 램 점유를 가지는 모습을 확인 할 수 있습니다. 약 400MB 가량의 램점유 차이를 보이는 모습을 통해
CLI환경이 더 효율적으로 자원사용이 가능하다 라고 말씀드릴수 있겠습니다!
'라즈베리파이 프로젝트' 카테고리의 다른 글
[ODROID] 오드로이드 C4 소개 (2) | 2022.01.06 |
---|---|
라즈베리파이에 openCV설치하기 (4) | 2021.09.03 |
라즈베리파이에 칼리리눅스 설치하기(2/2) (0) | 2021.03.23 |
라즈베리파이에 칼리리눅스 설치하기(1/2) (0) | 2021.03.17 |
라즈베리파이로 네오픽셀 led제어하기 (WS2812B) (0) | 2021.01.05 |