본문 바로가기

Embedded/ODROID-X2

Android Screen Rotation device/hardkerenl/odroidx2/system.prop file 안의 내용중 ro.sf.hwrotation값을 변경하여 사용하시면 됩니다. 만약 ro.sf.hwrotation 값 설정이 없을 경우에는 추가하시면 됩니다. 1. ro.sf.hwrotation = xxx ◀― xxx is rotation value 2. change touch screen resolution. 참고: http://com.odroid.com/sigong/nf_board/nboard_view.php?brd_id=odroida&bid=546 http://com.odroid.com/sigong/nf_board/nboard_view.php?brd_id=odroid-x2&bid=3824 더보기
change default kernel configs ODROID-X2 Kernel 3.0.y 버전을 기준으로 설명한다. kernel/arch/arm/configs 디렉터리에 odroidx2_android_xxx_defconfig 파일들이 존재한다. kernel 3.0.y는 android 4.1.2, android-4.4.x 버전을 모두 지원한다.odroidx2_android_422_defconfig 파일이 존재하는 것으로 보아 android-4.2.x 버전도 지원하는것 같다. android-4.1.2는 odroidx2_android_defconfig파일을 사용한다.android-4.4.x는 odroidx2_android_442_defconfig 파일을 사용한다. kernel 최상위 디렉터리에서 make menuconfig 명령을 이용하여 BSP 설정을 조.. 더보기
[ODROID-X2] Android 4.4.4 KitKat Alpha 4.2 컴파일 KitKat 소스 다운로드 및 컴파일 방법 자세한 방법은 게시판 문서를 참고하시기 바랍니다. 소스 코드를 받으실때 시간이 많이 소요될 경우에는 아래 kitKat 압축된 소스 다운로드의 링크에서 다운 받으신 후 사용하시면 됩니다. 1. u-boot source code 더보기
menuconfig(xconfig)가 실행되지 않을 때 menuconfig가 실행되지 않을 때에는 library를 추가로 설치해 줘야 한다. * Text mode *$ sudo apt-get install build-essential git libncurses5-dev$ make menuconfig * Graphical mode *$ sudo apt-get install build-essential git qt4-dev-tools$ make xconfig 더보기
SSH 설치 SSH(secure shell)이란 원격 컴퓨터에 안전하게 액세스하기 위한 유닉스 기반의 명령 인터페이스 및 프로토콜입니다. 웹 서버를 포함한 여러 종류의 서버들을 네트워크 관리자들이 원격지에서 제어하기 위하여 널리 사용됩니다. 클라이언트/서버 연결의 양단은 전자 서명을 사용하여 인증 되며, 패스워드는 암호화가 보장되어 보안이 강화된 텔넷의 개념을 가지고 있습니다. 1. SSH 서버 설치 $ sudo apt-get install ssh 2. 포트 및 기타 설정을 변경하고자 할 경우에는 아래 위치이 설정 파일을 변경합니다. $ sudo vi /etc/ssh/sshd_config 3. 데몬 재시작 $ sudo /etc/init.d/ssh restart 4.SSH 서버 동작확인 $ netstat -ntl 더보기
초보라면 정식으로 릴리즈된 BSP만 사용하시기 바랍니다. 당신이 초보라면 Hardkernel 서버에서 정식으로 릴리즈되지 않은 BSP사용하지 마시기 바랍니다.용기가 있으시다면 도전해 보시것도 나쁘지는 않습니다. 명확히 설명된 자료가 없으니 이것 저것 짜집기로 도전하시다보면 좋은 경험은 되실 것이라 생각됩니다. 더보기
[ODROID-X2] 5" LCD 미루고 미루다가 얼마전 5" LCD를 연결하였습니다.드라이버 포팅은 MCP MTL-S070-D-ODROIDX의 Porting Howto 를 참고 하였습니다.LCD는 HSD050IDW1-A20입니다. 더보기
[ODROID-X2] U-Boot, Kenel, Android Fusing 1. SD Card FormatVirtualBox의 우측하단의 USB장치중에서 Generic Mass Storage Device를 클릭하여 VirtualBox가 인식하도록 합니다.SD카드 연결 확인은 sudo fdisk -l 명령어를 사용합니다.$ sudo fdisk -l3. SD Card unmount & uboot fusingmount된 저장장치를 umount 해제하고 uboot 이미지 파일이 존재하는 폴더로 이동합니다. $ sudo umount /dev/sdb*uboot_hardkernel/sd_fuse 폴더로 이동한 후 uboot 이미지 파일을 sd카드에 fusing합니다.$ $ sync정상적으로 부팅되는지 확인합니다.4.2 putty 다운로드 및 설정 http://www.chiark.greene.. 더보기
[ODROID-X2] source download & compile 1. Python 과 git-core를 설치$ sudo apt-get install python $ sudo apt-get install git-core 2. gcc install & check version$ sudo apt-get install gcc $ gcc -v 3. toolchain download SourceryG++ Lite2010q1-188 또는 gcc-arm-none-eabi-4.4.1-2010q1-188-linux32.tar.gz 을 다운받는다. SourceryG++ Lite2010q1-188은 Exynos4210BeginnerRev10.pdf을 참고하여 설치합니다. 저는 gcc-arm-none-eabi-4.4.1-2010q1-188-linux32.tar.gz을 이용하도록 하겠습니다... 더보기
[ODROID-X2] 리눅스 개발환경 설정 1. 패키지 인덱스 정보 및 설치된 패키지 업데이트 $ sudo apt-get update$ sudo apt-get upgrade 2. JDK 6 설치참고: http://www.ubuntuupdates.org/ppa/webupd8_java $ sudo add-apt-repository ppa:webupd8team/java$ sudo apt-get update$ sudo apt-get install oracle-java6-installer 3. Jave 환경 설정 $ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-6-oracle/bin/java" 1$ sudo update-alternatives --install ".. 더보기