For newcomers

From UCSD_KGSA

(Redirected from Main Page)
Jump to: navigation, search

Embedded Crazyboys Cafe

Contents

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. )

Image:Wince60.jpg

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 사용하기


Mango64 & WIFI 관련

(Mango64 & Android) WiFi 커널 이미지,안드로이드 이미지 포팅하기
(Mango64 & Android) WiFi설정 및 인터넷 하기(Wireless network가 Not encrypted 인경우)
(Mango64 & Android) WiFi설정 및 인터넷 하기(보안모드 WEP인 경우)
리눅스에서 WIFI 살리기. (수정끝)
안드로이드 WIFI 정보
wifi 테스트 인식 에러와 진행 방향에 대한 생각
(답글)wifi 테스트 인식 에러와 진행 방향에 대한 생각
Android command 모드에서 wifi 구동하기
Android wifi 테스트 3(대략 완결판)

Mango64 & BT 관련

Android cupcake bluetooth 부분 소스 분석?
(Mango64 & BlueTooth) BlueTooth 통신하기-1

Mango64 & GPS 진행사항

android gps 초기화 문제(해결완료)
Android cupcake hardware GPS 설정 - mango64gps
안드로이드 GPS test Application

Mango64 & 디버깅 및 기타

Android 003. samba - Copy Android sources to PC
s3c6410 리눅스에서 ADB를 이용한 OTG와 윈도우 간 접속에 관한 테스트
Android emulator network proxy 설정 (sdk 1.5-r2 기준)
device 설정관련 - android_filesystem_config.h
(Mango64&U-boot) u-boot 1.3.4 컴파일 하기
(망고64:Android) SD Card 인식 안되는 문제 수정
안드로이드 커널 터치 보정
Android cupcake vold 에러처리 - sdio wifi 사용시 mmc.c 수정
android init.rc 안에서 sh 명령 사용하기
"sh: can't access tty; job control turned off" 없애기 (Contro-C, Control-Z 살리기)
OpenCV android (ndk,sdk 필요)
(Android) AVD에 Android Market 실행하는 방법
(Eclair)Android에서 ALSA Library

Mango64 & 미친초보펌웨어

망고64 (S3C6410) Firmware.001. Hello World!

(S3C6410) Firmware.002. PrintString 만들기

망고64 (S3C6410) Firmware.003. GetChar 구현

(S3C6410) Firmware.004. Key Control (1)

망고64 (S3C6410) Firmware.005. Key Control (2)

망고64 (S3C6410) Firmware.006. LCD Backlight On Off (1)

망고64 (S3C6410) Firmware.007. LCD Backlight On Off (2)

망고64 (S3C6410) Firmware.008. LCD Backlight On Off (3)

망고64 (S3C6410) Firmware.009. LCD 밝기 조절 및 Timer (1)

망고64 (S3C6410) Firmware.010. LCD 밝기 조절 및 Timer (2)

망고64 (S3C6410) Firmware.011. LCD 밝기 조절 및 Timer (3)

망고64 (S3C6410) Firmware.012. U-Boot 용 변환 설명

Mango64 Hardware Manual

Mango64(S3C6410 EVB) 하드웨어 매뉴얼

응용 프로그램

S3C6410, CE 6.0 용 AC3 Directshow Filter - test 버전

S3C6410, CE 6.0용 mp3,wav 녹음 프로그램 - 버전 업

CE 6.0용 리스트 테스트 프로그램 입니다.

OpenGL ES 1.x 라이브러리 소스 코드 + 데모 프로그램

노래한곡 들으시죠? CE 6.0, ARM용- Bal 버전

비행기? 6410에서 날다.

빠져든다, 빠져든다. OpenGL ES 로 구현한 터널 동영상

망고64 보드에서 TV Decode(TVP5150칩)보드테스트 실행 모습

(Mango64 & Wince ) 카메라 Preview 실행 모습

& Wince) 10.4 인치 디스플레이 하기

Personal tools