본문 바로가기

Android platform build full source 획득 방법 http://www.kandroid.org/board/board.php?board=androidsource&command=body&no=4 여기에 있는 내용 참조 ㅎㅎ 잘 정리되어있다 쭉~ 따라하자 빌드가 완료되면 3개의 img 파일이 생성된다. ~mydroid/out/target/product/generic/ramdisk.img ~mydroid/out/target/product/generic/system.img ~mydroid/out/target/product/generic/userdata.img 3개의 img 파일을 window에 android platform images가 설치된 곳으로 복사한다. 보통 다음과 같다 ->{android_sdk_folder}/platfo.. 더보기
Android 시작하기 SDK 다운로드 http://developer.android.com/sdk/1.5_r2/index.html 2009.06.03 다운로드 되고 있음 ㅋㅋ (현재) 다운로드 안되면 http://developer.android.com/sdk 압축 해제하고 tools의 경로를 환경변수 PATH 추가한다. (D:\android-sdk-windows-1.5_r2\tools) eclipse 설치 http://www.eclipse.org eclipse - adt 설치 android development tools eclipse 구동 상단 메뉴 - help ->software update 선택 팝업 화면 구동 Available Software 탭 선택 우측 add-site 버튼 클릭 http://dl-ssl.google.. 더보기
mmap / munmap 1. mmap이란? 메모리의 내용을 파일이나 디바이스에 대응하기 위해서 사용하는 시스템 호출이다. 2. 메모리 관리 프로세스 메모리는 기본적으로 다른 프로세스 메모리와 공유되지 않는다. 이것은 프로세스의 데이터를 보호하기 위해서 반드시 필요한 기능이긴 하지만 다른 프로세스와 특정 데이터를 공유하기 위해서는 귀찮은 기능이 되기도 한다. 이 때문에 IPC를 사용하게 된다. mmap은 메모리의 특정영역을 파일로 대응시킬 수 있도록 도아준다. 파일은 시스템 전역적인 개체이므로 다른 프로세스에서 접근가능하도록 할 수 있으면, 이러한 mmap의 특징 때문에 IPC용도로 사용가능하다. (mmap이 IPC용도로 사용가능하지만 IPC 설비는 아니다.) ==> mmap은 프로세스의 주소공간을 파일에 대응시킨다. 파일은 운.. 더보기