산업용 안드로이드 보드 RSB-4410 듀얼디스플레이 (VGA+HDMI) 설정

작성자
jecscompany
작성일
2020-12-01 11:30
조회
1175
산업용 안드로이드 보드에서 트윈 모드로 듀얼디스플레이를 구현하는 방법 안내












1. 제품사양
  • Model : RSB-4410
  • CPU : Freescale i.MX6 Cortex A9 Dual core 1GHz
  • RAM : DDR3 1G 1066MHz
  • Storage : 8GB on board Flash
  • OS : Android 4.4.2 kitkat
2. Android porting

가. 준비

안드로이드를 포팅하기 위해서는 Ubuntu10.04(이하 우분투)가 설치된 PC가 필요하며, 우분투

에는 안드로이드를 포팅하기 위한 Tool이 세팅 돼 있어야 합니다. Tool세팅은 RSB-4410 메뉴

얼을 참고하여 세팅한다. 포팅에는 microSD 메모리와 RSB-4410의 안드로이드BSP가 필요하

며, PC와 연결하기 위한 SD슬롯과 보드옵션으로 제공되는 UART 시리얼디버깅 케이블이 필

요하다.

나. 포팅

RSB-4410 매뉴얼의 31,32 페이지를 참고하여 포팅하며, 만약 포팅에 실패하면, 설치된 우분

투의 버전이나 세팅된 Tool을 확인해 보기 바란다.

3. 듀얼 디스플레이

가. 구현 준비

듀얼 디스플레이를 구현하기 위해서는 안드로이드가 부팅 되기 전에 u-boot에 접속하여 디

스플레이 세팅을 해 줘야 하며, 해당 작업은 옵션으로 제공되는 시리얼 디버깅 케이블로 PC

의 터미널 창을 이용해 접속한다.






위와 같이 제품을 준비하여 아래와 같이 연결한 뒤 PC에 연결 해 준다.

PC에서 Putty를 이용하여 아래와 같이 설정값을 입력 해 주고, RSB-4410에 전원을 넣어준다.




위 사진과 같이 baud와 flow control을 변경한 뒤에 터미널을 열어준다.

그리고 RSB-4410에 전원을 넣으면 메시지가 나오다가 숫자 카운드를 하게 되는데, 그때 아무키나 누르게 되면 아래와 같이 U-boot설정으로 들어가면 된다.


나. 명령어 입력 및 구현

u-boot에서 아래와 같이 명령어 값을 입력해 준다.

setenv bootargs 'console=ttymxc0,115200 androidboot.console=ttymxc0 vmalloc=400M init=/init

video=mxcfb0:dev=hdmi,1920x1080M@60,bpp=32

video=mxcfb1:dev=lcd,1920x1080M@60,bpp=32 video=mxcfb2:off video=mxcfb3:off

fbmem=28M,28M androidboot.hardware=freescale'

※ 엔터 없이 모두 붙여써야함(띄어쓰기 필수)

다. 명령어 분석

setenv bootargs : env내의 bootargs를 다시 세팅합니다. ? video=mxcfb0:dev=hdmi,1920x1080M@60,bpp=32

: 비디오 출력 포트 중 1번에 대한 설정, 디바이스는 HDMI출력이며, 해상도 1920x1080

video=mxcfb1:dev=lcd,1920x1080M@60,bpp=32

: 비디오 2번포트 설정, 디바이스 LCD(=RGB,VGA) 해상도 1920x1080 ? video=mxcfb2:off video=mxcfb3:off : 비디오 출력 3,4 끄기

분석한 명령어 이외의 명령어는 필수 명령어 이므로 언급하지 않음.

라. 동작 및 연결 화면







전체 17
번호 썸네일 제목 작성자 작성일 추천 조회
공지사항
차별화된 젝스컴퍼니만의 임베디드보드 운영체제 지원 서비스 안내
jecscompany | 2020.12.01 | 추천 0 | 조회 1674
jecscompany 2020.12.01 0 1674
16 안드로이드 시리얼 통신 테스트 프로그램 Android_Serial
안드로이드 시리얼 통신 테스트 프로그램 Android_Serial
안드로이드 시리얼 통신 테스트 프로그램 Android_Serial
jecscompany | 2020.12.07 | 추천 -6 | 조회 11109
jecscompany 2020.12.07 -6 11109
15 JECS-NU591B Windows 10 IoT Core 설치 리뷰
JECS-NU591B Windows 10 IoT Core 설치 리뷰
JECS-NU591B Windows 10 IoT Core 설치 리뷰
jecscompany | 2020.12.07 | 추천 0 | 조회 3163
jecscompany 2020.12.07 0 3163
14 MIO-5271 + MIOe-3680 x86 임베디드 보드 Intel i5 CPU 우분투 리눅스 16.04 CAN BUS 모듈 설치 리뷰
MIO-5271 + MIOe-3680 x86 임베디드 보드 Intel i5 CPU 우분투 리눅스 16.04 CAN BUS 모듈 설치 리뷰
MIO-5271 + MIOe-3680 x86 임베디드 보드 Intel i5 CPU 우분투 리눅스 16.04 CAN BUS 모듈 설치 리뷰
jecscompany | 2020.12.07 | 추천 0 | 조회 2795
jecscompany 2020.12.07 0 2795
13 최신 윈도우즈 10 IoT 정보 및 임베디드 운영체제 사용 기한 안내
최신 윈도우즈 10 IoT 정보 및 임베디드 운영체제 사용 기한 안내
최신 윈도우즈 10 IoT 정보 및 임베디드 운영체제 사용 기한 안내
jecscompany | 2020.12.07 | 추천 0 | 조회 2463
jecscompany 2020.12.07 0 2463
12 산업용컴퓨터 백업복원 솔류션 Acronis True Image Personal 2014 OEM
산업용컴퓨터 백업복원 솔류션 Acronis True Image Personal 2014 OEM
산업용컴퓨터 백업복원 솔류션 Acronis True Image Personal 2014 OEM
jecscompany | 2020.12.07 | 추천 0 | 조회 2129
jecscompany 2020.12.07 0 2129
11 헤어샵용 IoT 기반 매장 혼잡도 표시장치 개발 사례
헤어샵용 IoT 기반 매장 혼잡도 표시장치 개발 사례
헤어샵용 IoT 기반 매장 혼잡도 표시장치 개발 사례
jecscompany | 2020.12.07 | 추천 0 | 조회 1698
jecscompany 2020.12.07 0 1698
10 의료용 내시경 시스템 개발 사례
의료용 내시경 시스템 개발 사례
의료용 내시경 시스템 개발 사례
jecscompany | 2020.12.07 | 추천 0 | 조회 1988
jecscompany 2020.12.07 0 1988
9 인텔 ATOM CPU 세대별 성능 비교 D525/D2550/N2930
인텔 ATOM CPU 세대별 성능 비교 D525/D2550/N2930
인텔 ATOM CPU 세대별 성능 비교 D525/D2550/N2930
jecscompany | 2020.12.07 | 추천 1 | 조회 4057
jecscompany 2020.12.07 1 4057
8
안드로이드의 지원 가능한 최대 메모리는?
jecscompany | 2020.12.07 | 추천 0 | 조회 1969
jecscompany 2020.12.07 0 1969
7 인텔 모바일 CPU i3-2310M 성능비교
인텔 모바일 CPU i3-2310M 성능비교
인텔 모바일 CPU i3-2310M 성능비교
jecscompany | 2020.12.07 | 추천 0 | 조회 2457
jecscompany 2020.12.07 0 2457