For newcomers
From UCSD_KGSA
Mango100(S5PC100)
(Mango100 )하드웨어 메뉴얼
(Mango100 Board Manual) 1. Introduction
Mango100 보드 Top면 배치도
Mango100 Bottom면 배치도
Mango100 보드 구조도
부트 옵션 설정
(Mango100 )U-boot 포팅해 보기
Mango100 보드 파워 및 USB 연결하기
Mango100 U-boot 포팅 진행중입니다
U-boot 포팅) USB 관련 코드 수정 및 DNW 동작 확인
Mango100 보드에 UART용 자작 케이블 연결하기
Mango100 u-boot 포팅된 것입니다.(2010-01-19)
최신 u-boot 다운로드/빌드하기
Mango100 u-boot 다운로드, nand fusing, nand 로 부팅하기
Linux에서 libjpeg 사용하기 (cross compile 해서, arm에서 사용)
(질문) mango100 u-boot 에서 SLC type - h/w 1-bit ECC 수정 문제
Mango100 u-boot 수정버전 (2010-01-31) 입니다
(Mango100 )kernel 포팅해 보기
git 가지고 놀기 - samsung + android kernel 병합 연습 (1)
git 가지고 놀기 - samsung + android kernel 병합 연습 (2) - 끝
Mango Ubuntu ARM 시작하기
Ubuntu ARM 시작하기
Ubuntu ARM 시작하기 - (1) 환경구축과 qemu용 이미지 생성
Ubuntu ARM 시작하기 - (2) qemu에서 ubuntu image 실행
Ubuntu ARM 시작하기 - (3) qemu 네트워크 설정 (bridged mode)
Chomiumos
Chromium-Based OS 다운로드 및 빌드 하기
Chromium-OS (ARM) 시작하기 (1) 환경 구성 및 빌드하기
Chromium-OS (ARM) 시작하기 (2) 본격적으로 달려보기 v0.1
Mango Android 커널 분석
(ARM S3C6410 Android) 안드로이드 커널 분석 (1) - 2.6.29 다운로드
(Mango Android) Application
(Android) 안드로이드 Application (1)
(Android) 안드로이드 Application (2)
(Android) 안드로이드 Application (3)
(Android) 안드로이드 Application (4)
안드로이드 Application (5) - G1 3D 측정 App 로딩
안드로이드 Application (6)
안드로이드 Application (7)
안드로이드 Application (8)
(Android) 안드로이드 Application (9) - ImageView 표시
(Android) 안드로이드 App 010. Button 만들기
(Android) AVD에 Android Market 실행하는 방법
Android) 안드로이드 App 011. Activity Creation & Execute (1)
(Android) 안드로이드 App 012. Activity Creation & Execute (2)
(Android) 안드로이드 App 013. Activity Creation & Execute (3)
(Android) 안드로이드 App 014. throw Error & debugging
(Android) 안드로이드 App 015. Log
MangoZ1(Cortex-M3 &Zigbee)
Manual
(펀글) Cortex processors
환경구성부터 1Byte 전송까지
(망고Z1) Cortex-M3 & ZigBee. 001. 보드구성 및 DownLoad
(망고Z1) Cortex-M3 & ZigBee. 002. BaseCode 동작 설명
(망고Z1) Cortex-M3 & ZigBee. 003. USB HID Demo
(망고Z1) Cortex-M3 & ZigBee. 외부 인터럽트 (도전자님 질문 답변)
Mango-M32(Cortex-M3)
(Mango-M32) 시리얼 케이블 만들기
망고 M32 공작소
Macro HID V0.9(검전)
Mango USB JTAG 매뉴얼
OpenOCD FT2232D JTAG 무작정따라하기 001
OpenOCD FT2232D JTAG 무작정따라하기 002
OpenOCD FT2232D JTAG 무작정따라하기 003
OpenOCD FT2232D JTAG 무작정따라하기 004
OpenOCD FT2232D JTAG 무작정따라하기 005
FT2232 on Ubuntu Linux
(Mango usb-jtag) cygwin 환경 openocd 소스 공유
(망고 USB-JTAG) VMware 리눅스환경에서 openocd로 망고 보드에 연결하기 디버깅
(Mango USB-JTAG) USB-JTAG로 Mango SDRAM에 Image Load하기
(망고24 USB-JTAG& Cygwin) FT2232 USB JTAG를 이용하여 U-boot.bin Nand에 Write하기 -1
(망고24 USB-JTAG& Cygwin) FT2232 USB JTAG를 이용하여 U-boot.bin Nand에 Write하기 -2
(Mango64 & OpenOCD) Nor Flash에 Monitor 프로그램이 없을 경우 OpenOCD로 u-boot.bin 실행하기
(Mango24 & OpenOCD) Nor Flash Monitor 프로그램 없을 시 OpenOCD로 u-boot 실행하기
(Mango64 & OpenOCD) Cygwin환경Nor Flash Write하기
(망고64/OpenOCD) 바이너리 이미지 파일을 NOR 플래시에 바로 쓰기
Mango24 매뉴얼
wince 5.0 설치부터 응용프로그램까지
설치부터 퓨징까지
platform builder 설치
SDK 만들기
ActiveSync 설치 및 사용법
Hello Mango 응용프로그램 만들기
망고24 WInCE Ethernet KITL & download
Wince 5.0 BSP 받기
BSP 압축 1
BSP 압축 2
BSP 압축 3
Wince WIFI/BT
망고24 WIFI(W2CBW003)로 인터넷 하기
리눅스
linux 2.6.16 kernel patch
NFS 사용하기
wifi driver
리눅스 2.6.28 패치하기
망고24용 u-boot,linux ,RootFS 소스 및 바이너리
(Mango24 & Linux) nfs 설정으로 linux 커널 올리기
망고24 안드로이드
망고 보드 용 Android 바이너리(zImage)
망고24용 cupcake 이미지 - 01 부터 11개까지 받으세요
망고 보드에서 안드로이드 실행 동영상 - 01~05 까지 받으세요
망고24 Firmware
미친초보펌웨어
망고24 (S3C2443) Firmware.001. Build 환경
망고24 (S3C2443) Firmware.002. arm-elf-gcc 컴파일
망고24 (S3C2443) Firmware.003. 링크 및 Makefile 작성
망고24 (S3C2443) Firmware.004. PrintString 만들기
망고24 (S3C2443) Firmware.005. PrintString 내용 분석
망고24 (S3C2443) Firmware.006. GetChar 구현
망고24 (S3C2443) Firmware.007. Key Control (1)
망고24 (S3C2443) Firmware.008. Key Control (2)
망고24 (S3C2443) Firmware.009. LCD Backlight On Off (1)
망고24 (S3C2443) Firmware.010. LCD Backlight On Off (2)
망고24 (S3C2443) Firmware.011. LCD Backlight On Off (3)
망고24 (S3C2443) Firmware.012. LCD 밝기 조절 및 Timer (1)
망고24 (S3C2443) Firmware.013. LCD 밝기 조절 및 Timer (2)
망고24 (S3C2443) Firmware.014. LCD 밝기 조절 및 Timer (3)
(Mango24) Jtag 없이 NAND에 이미지 write하는 방법
망고24 (S3C2443) Firmware.015. Reset Control (1)
망고24 (S3C2443) Firmware.016. Reset Control (2)
망고24 (S3C2443) Firmware.017. Print Hexadecimal Value 구현
망고24 (S3C2443) Firmware.018. System Clock (1)
망고24 (S3C2443) Firmware.019. System Clock (2)
망고24 (S3C2443) Firmware.020. System Clock (3)
망고24 (S3C2443) Firmware.021. System Clock (4)
Firmware (참고) 80 type & RGB type LCD 비교
망고24 펌웨어 LCD,Codec 소스
망고24 Test Firmware Base 소스
Mango24 Test Firmware Base 소스 1
Mango24 Test Firmware Base 소스 2
Mango24 Hardware Manual
문서_MANGO_보드메뉴얼_메모리맵
MANGO(S3C2443)_보드메뉴얼_오디오시스템
Mango24 JTAG
debug 모드 DCC
BSC 모드
H-JTAG 설정, AXD 설정 및 실행
PJ Bootloader
pjbootloader로 linux,wince 올리는 법
망고24 응용 작품
네비게이션
Coverflow
3축센서
게임
Mplayer
Mango64(S3C6410) 메뉴얼
기본 점검
보드를 받으면, Nand Boot Mode로 Dip Switch가 되어 있습니다. 자세한 것은 (망고64 매뉴얼) 베타/릴리즈 Nor/ Nand Booting DipSwitch설정 방법 참조하세요. 받은 어댑터로 전원을 인가하면 , Wince 6.0이 구동이 됩니다. (Board receives, Nand Boot Mode is the Dip Switch. For more details, (Mango 64 Manual) [ http://cafe.naver.com/embeddedcrazyboys/218 Beta / Release Nor / Nand Booting DipSwitch see how to set up]. When the adapter is powered, Wince 6.0 is initiated. )
Wince 6.0 설치부터 응용프그램까지
Windows CE 6.0 BSP 빌드 환경 구성
Mango64 BSP 빌드하기
따라하기 Mango64 BSP 빌드하기
(Mango64& Wince 6.0) Wince 6.0 퓨징하기
Wince 6.0 TimeBomb 제거
OpenCV & WindowsCE
망고64 TV out 관련하여
망고64 SDK 만들기 <수정>
망고64 WinCE에서 GPS 설정하기
망고64 HelloMango API버전
(망고64 WINCE600) 이더넷을 이용한 다운로드
망고64 보드를 활용한 Wince 6.0 Shell 프로그램하기
망고64 버튼으로 Windows Media Player 컨트롤 하기
남의 소스 보고 뷰어 마이그레이션 흉내내기
남의 소스 보고 뷰어 마이그레이션 흉내내기 2탄
[(망고64 WINCE600)카메라]
(망고64 WinCE) 카메라 드라이버
Mango64 & U-boot
(ARM S3C6410) 망고64에 u-boot 포팅하기 (1)
S3C6410) 망고64에 u-boot 포팅하기 (2)
(ARM S3C6410) 망고64에 u-boot 포팅하기 (3)
(ARM S3C6410) 망고64에 u-boot 포팅하기 (4)
(ARM S3C6410) 망고64에 u-boot 포팅하기 (5)
(ARM S3C6410) 망고64에 u-boot 포팅하기 (6) - 최종
Mango64 & 리눅스
(Mango64 & linux) Root Filesystem을 yaffs2 만들어서 Nand에 Write하기(완료)
Mango64 & 안드로이드
Mango64 & 개발환경에서 Hello Android까지
(Mango64 Android)U-boot,ZImage,cupcake 이미지 다운로드하기
(망고64) S3C6410 & Android. 001 - 첫번째 이야기
(망고64) S3C6410 & Android. 002 - 두번째 이야기
(망고64) S3C6410 & Android. 003 - 세번째 이야기
(망고64) S3C6410 & Android. 004 - 네번째 이야기 (의문점들)
(망고64) S3C6410 & Android. 005 - 포팅진행1. tftp Download
(망고64) S3C6410 & Android. 006 - 포팅진행2. Nand Boot
(망고64) S3C6410 & Android. 007 - 포팅진행3. Kernel Booting
(망고64) S3C6410 & Android. 008 - 포팅진행4. 안드로이드 부팅
(망고64) S3C6410 & Android. 네트워크 설정
S3C6410 & Android. - 개발환경1. VirtualBox 설치
S3C6410 & Android. - 개발환경2. Fedora 설치
S3C6410 & Android. - 개발환경3. Fedora 설치2
S3C6410 & Android - 개발환경4. Ubuntu 설치
Android & Ubuntu. minicom 연결
Android & Ubuntu. UBOOT 빌드하기
(S3C6410 & Android) Kernel Patch 따라하기 1/3
(S3C6410 & Android) Kernel Patch 따라하기 2/3
(S3C6410 & Android) Kernel Patch 따라하기 3/3
Android & Ubuntu. zImage Update 1/3(tftp설정)
Android & Ubuntu. zImage Update 2/3 (network설정포함)
Android & Ubuntu. zImage Update 3/3
(S3C6410 & Android) Cupcake Build 따라하기 1/3
(S3C6410 & Android) Cupcake Build 따라하기 2/3
(S3C6410 & Android) Cupcake Build 따라하기 3/3
(S3C6410 & Android) U-Boot, zImage, Cupcake 요약
(S3C6410 & Android) Hello Android & EClipse 1
(S3C6410 & Android) Hello Android & EClipse 2
(S3C6410 & Android) Hello Android 망고64에 올리기
(S3C6410 & Android) 망고64에 G1 Phone 3D 측정 App 올리기
쉽게 풀이한 Android NDK 사용 - Hello JNI 컴파일 해 보기
Busybox compile해서 사용하기
(Mango64 & Android donut) Android Donut
android donut download
(Mango64 & Android) Yaffs 이미지로 Android 올리기
(망고64) Yaffs이미지로 안드로이드 올리기 (1/2) – NFS에서 Yaffs 이미지 마운트하기
(망고64) Yaffs이미지로 안드로이드 올리기 (2/2) – Ramdisk로 안드로이드 실행
(Mango64 &Android)안드로이드 Patch
(Mango64 &Android)Crazyboys 안드로이드 베이스 소스
(S3C6410 & Android) 마룬(cdma3x)님 patch 적용
푸우님이 작업하신 커널을 재작업한 패치(LCD,wifi,gps,bt,usb)
망고64 안드로이드 커널 패치 파일 (wifi, gps, bluetooth 재적용)
망고64 안드로이드 커널 패치 파일 (wifi, gps, bluetooth 재적용) 소스
망고 64용 안드로이드 커널 패치(Beta LCD touch보정)
이전 기본 소스를 찾을수 없어서
마룬님 커널 패치를 기본으로 해서 적용해 보았습니다.
특이사항으로는
1. gps power 부분을 device로 적용해 보았구요.
2. 베타 보드 touch부분이 잘못되어 있어서 수정해 보았습니다.
얼른 수원검객님이 git 서버를 만드셔야 할텐데 ^^
device driver는 따로 연재할께요.
그런데 너무 간단하게 작성되어 있어서 특별히 할게 없지만요...
[출처] 망고 64용 안드로이드 커널 패치 (Embedded Crazy Boys) |작성자 검전
안드로이드 cupcake gps power 부분 수정 파일
수원검객님이 작성하신 gps 파일을 수정했습니다.
GPS 파워 설정이 되어 있지 않은데 파워 설정을 적용시켜보았습니다.
통파일이니 덥어씌우시면 됩니다.
위치는 hardware/libhardware_legacy/gps
입니다.
그리고 init.rc 파일에
setprop gps.power_on /system/etc/mango64_gps
를 추가하시고,
안드로이드 포팅하기 전에 디바이스 파일을 만들어야 합니다. 이걸 자동으로 등록시켜야하는데, 좀더 연구를 해봐야겠습니다.
mknod mango64_gps c 3333 0
으로 디바이스 파일을 만들어야 합니다. 이것은 리눅스에서 명령어가 실행됩니다.
이 파일을 system/etc 폴더에 삽입하면 됩니다.
작업할게 조금 복잡하긴 하네요.
[출처] 안드로이드 cupcake gps power 부분 수정 파일 (Embedded Crazy Boys) |작성자 검전
안드로이드 각종 Tool
(망고64 Crosscompile) 4.3.1 arm compile버전 추출 공개
Android Screen Monitor (ASM) - 원격화면보기 연장
(S3C6410 & Android) Dalvik Debug Monitor
쉽게 풀이한 android bootchart 사용하기

