1. Intro
- 삼성 1GHz/1.4GHz Quad Core Cortex-A9 Application Processor 탑재 개발 보드
- Samsung Exynos 4412 S5PC220 (Cortex-A9 Quad Core Application Processor) Development Board
- LPDDR2 RAM 1Gbyte 기본 탑재
- Android, Linux 지원
- SATA 지원
- eMMC 4.4 지원
- USB Host, USB Device, 10/100 Mbps Ethernet, microSD socket, Audio Codec 기본 지원
- WIFI/Bluetooth, 각종 TFT LCD, 각종 Sensor (가속도, 자이로, 기압, 리모콘 등),
- MIPI Camera, LCD 지원rd Board Hardware Specification-131007
2. Manual
Hardware Schematic download
http://www.mangoboard.com “Downloads > Mango220”
Source Download
http://crztech.iptime.org:8080/Release/mango220-exynos4412/
Linux, Android Manual
https://drive.google.com/folderview?id=0Bxdf_3fzbUgSZl82X0x5SHlnVmM&usp=sharing
또는
http://cafe.naver.com/embeddedcrazyboys
“망고보드 매뉴얼-> Mango220(Exynos4412)”
3.Hardware Specification
4. 블록도
5. Exynos 4412 CM-220 CPU Module
< CM-C220 부품 배치도 TOP>
6. Exynos 4412 CX-C220 Base Board
7. 부팅 과정
-CPU S5PC220이 Reset 되면 내부 롬 (Internal ROM, IROM)에 탑재 되어 있는 Boot Loader 0 (BL0)가 실행 됩니다. 위 그림에서 1번에 해당하는 것입니다.
-BL0는 OM[5:0]핀의 상태를 읽어, 부팅 디바이스를 선정하고, 부팅 디바이스에서 Boot Loader 1 (BL1)을 읽어 내부 SRAM에 탑재합니다. 위 그림의 2 과정입니다.
-탑재된 SRAM에서 BL1의 코드가 수행됩니다.
-BL1은 사용자가 작성한 Boot Loader로서, 운영체제를 DRAM에 탑재하고 (3번 과정입니다), 수행하기 위해, DRAM Controller등 주요 디바이스를 초기화한 후,
운영체제를 읽어 들여 운영체제로 제어를 넘기는 역할을 합니다.
8. OM핀 설정
내용