Transcript Document
ACHRO-4210 -1- Contents Embedded System / Linux Vim Editor 사용 실습 모듈 프로그래밍 간단한 리눅스 모듈 프로그램 내부 디바이스 드라이버 구현 호스트 개발 환경 구성 툴체인 설치 MicroSD 초기화 리눅스 파일 시스템 구조 리눅스 파일 시스템 설치 디바이스 드라이버 개요 Vmware 설치 실습 Linux Command 사용 실습 임베디드 시스템 개발 구성 LED Device Driver FND Device Driver 부트로더 리눅스 설치 및 명령 실습 리눅스 파일 시스템 AHCRO4210 Spec 임베디드 시스템 개요 Achro-4210 OverView 1/2 부트로더 부트로더 부트로더 부트로더 개요 및 분석 컴파일 명령어 실습 퓨징 리눅스 커널 리눅스 커널 개요 커널 디렉터리 구조 커널 컴파일 커널 퓨징 -2- 2 Contents Embedded System / Android 안드로이드 안드로이드 안드로이드 안드로이드 안드로이드 시스템 개요 시스템의 특징 리눅스 커널의 특징 구성요소의 생명주기 시스템 설치 및 컴파일 Android Device 제어 앱 Android Application Android SDK 설치 SDK를 이용한 테스트 프로그램 AVD 설정 Android SDK Example NDK의 개요 JNI 코드 작성 예제 LED Device 제어 FND Device 제어 Dot matrix Device 제어 Character LCD Device 제어 Motor Device 제어 안드로이드 필수 개발환경 설치 Java Development Kit 설치 Android Software Development Kit Android 시스템 Android Native Development Kit 모바일 운영체제의 종류 안드로이드 개요 Android 개발환경 구성 Android OverView 1/2 Push Push USN Android Porting Guide Appendix 안드로이드 기본 위젯 안드로이드 안드로이드 안드로이드 안드로이드 -3- 3 Achro-4210 Overview ACHRO-4210 개발 보드 소개 -4- ACHRO-4210 Overview ACHRO-4210 Spec ARM Cortex A9 – Exynos4210 Processor Low Power dual core processor in 45nm run at 1GHz and 1.2GHz 3D Graphic Accelerator 3,200M pixels/sec rendering performance High memory bandwidth support: 6,400M Bytes/sec WVGA dual display & simultaneous 1080p HDMI output Memory 1GByte LPDDR2 POP 800Mhz 8GByte Nand Flash MicroSD(T-Flash) 2 port Input / Output Device WVGA Graphic LCD with capacitive touch Communication Device WiFi 802.11 b/g/n Bluetooth 2.1 EDR UART 2 Port -5- Huins. R&D Center 5 ACHRO-4210 Overview AC USB Host / OTG Zigbee 802.15.4 (Optional) WCDMA Module (Optional) RF/NFC Module (Optional) Sensor Gyroscope Triaxial Accelerator Magnetic Field Sensor Location A-GPS Power 3.7V 4,000 mAh Battery AC Adaptor O/S Support Android 2.3 Gingerbread Android 4.0 ICS -6- Huins. R&D Center 6 ACHRO-4210 Overview Achro-4210 하드웨어 구성 -7- Huins. R&D Center 7