logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

실전! 안드로이드 시스템 프로그래밍 완전정복

실전! 안드로이드 시스템 프로그래밍 완전정복

(임베디드 모바일 안드로이드 시스템 프로그래밍 개발 실전 가이드)

박선호, 오영환 (지은이)
D&W Wave
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
25,200원 -10% 0원
1,400원
23,800원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

실전! 안드로이드 시스템 프로그래밍 완전정복
eBook 미리보기

책 정보

· 제목 : 실전! 안드로이드 시스템 프로그래밍 완전정복 (임베디드 모바일 안드로이드 시스템 프로그래밍 개발 실전 가이드)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788996380092
· 쪽수 : 630쪽
· 출판일 : 2010-10-27

책 소개

ARM11 (S3C6410), ARM Cortex-A8 (S5PC100) 실전 테스트 보드를 통한 가장 완벽한 실제 개발에 활용할 수 있는 안드로이드 지침서. 환경 구축, 보드 포팅부터 디바이스 드라이버까지 초보자도 쉽게 따라서 할 수 있고 전문가의 수준까지 총 망라한 지도서이다. 안드로이드 어플리케이션부터 플랫폼 내부를 통하여 리눅스 디바이스 드라이버부터 하드웨어까지 전체의 연결을 한번에 파악할 수 있다.

목차

서 언
목 차

1부 Introduction & 환경 구축
1. Introduction
1.1. 이 책의 목적
1.2. 안드로이드, Android
1.3. 안드로이드를 공부하기 위한 기반 지식
1.4. 안드로이드의 어느 부분을 공부할 것인가?
1.5. 안드로이드 버전
1.6. 개발 환경 갖추기
2. VMware & 리눅스(Ubuntu) 환경 구축
2.1. VMware 및 우분투 설치
2.2. 우분투 기초 활용
3. 리눅스(Ubuntu) 에디터 gedit & vim
3.1. gedit
3.2. vim
4. Host PC와 파일 공유 - VMware Tools & 삼바(Samba)
4.1. VMware Tools
4.2. VMware Tools를 이용한 파일 공유
4.3. 삼바 (Samba) 이용
5. 망고64 하드웨어와 부팅모드 설정
5.1. 망고 64 하드웨어 사양
5.2. 망고 64 부품 면
5.3. 망고 64 보드 LCD 면
5.4. 망고 64 구성도
5.5. Boot Option 선택
5.6. NAND Mode로 부팅하기
6. 망고100 하드웨어와 부팅모드 설정
6.1. Introduction
6.2. 하드웨어 사양
6.3. 보드 구성
6.4. Boot Option 선택
7. 우분투 minicom 및 네트워크 설정
7.1. 우분투 minicom 설정
7.2. 우분투 네트워크 설정
8. 툴체인(Cross-Compiler) 설치
8.1. Tool chain 이란?
8.2. GCC 4.2.2 다운로드
8.3. 툴체인 설치
8.4. 툴체인 환경 설정
8.5. 툴체인 확인
9. 안드로이드를 위한 환경 설정과 소스 코드 다운로드
9.1. Java 5 설치
9.2. 기타 패키지 설치
9.3. 안드로이드 소스 코드 다운로드

2부 망고64, 망고100에 안드로이드 포팅
10. (망고64) DNW 수행 및 U-Boot 구동
10.1. DNW 실행 및 설정
10.2. 망고보드 연결 및 U-Boot 구동
10.3. Cross-Cable을 이용한 직접 연결
11. (망고64) Kernel 및 안드로이드 파일시스템 포팅
11.1. Kernel 및 안드로이드 소스 다운로드
11.2. Kernel 소스 빌드
11.3. Kernel 다운로드 후 NAND 저장 및 부팅
11.4. 안드로이드 Cupcake 빌드 및 루트 파일시스템 생성
11.5. NAND Write 및 부팅
11.6. 안드로이드 포팅 과정 정리
12. (망고100) USB 부팅과 U-Boot Porting
12.1. USB 부팅 모드 시험
12.2. U-Boot Porting 및 NAND 부팅 모드 시험
13. (망고100) Kernel 및 안드로이드 파일시스템 포팅
13.1. Kernel 및 안드로이드 소스 다운로드
13.2. Kernel 소스 빌드
13.3. Kernel 다운로드 후 NAND 저장 및 부팅
13.4. 안드로이드 Eclair 빌드 및 루트 파일시스템 생성
13.5. NAND Write 및 부팅
14. (망고100) Eclair 빌드 과정 분석
14.1. CPU_JOB_NUM 계산
14.2. 시간 계산
14.3. make PRODUCT-mango100-eng 수행
14.4. 루트 파일시스템 용 폴더 작업
15. (망고100) SD Card를 이용한 쉬운 안드로이드 포팅
15.1. 이미지, 툴, 및 소스 코드 다운로드
15.2. SD Booting Image를 T-flash에 다운로드 하기
15.3. SD Booting 하기
15.4. SD를 이용한 NAND 파일시스템 구축
15.5. SD 부팅에서 직접 안드로이드 파일시스템 구동
16. (망고100) sdwriter & build_filesystem 스크립트 분석
16.1. sdwriter 내용 분석
16.2. build_filesystem 내용 분석
17. 커널 빌드 과정에서의 config 변경
17.1. make xxx_config
17.2. make menuconfig
17.3. make xconfig
18. NFS로 구동시키기
18.1. NFS (Network File System) 란?
18.2. NFS 서버 설정
18.3. 망고64 NFS 부팅
18.4. 망고100 NFS 부팅

3부 안드로이드 SDK & Application
19. 리눅스와 안드로이드 개요
19.1. 리눅스 (Linux)의 개요
19.2. 안드로이드 (Android)의 개요
20. 안드로이드 SDK & EClipse
20.1. SDK 설치 전 준비 과정
20.2. SDK 설치
21. 최초 어플리케이션 Hello Android
21.1. Hello Android 프로젝트 생성
21.2. Android Virtual Device (AVD) 만들기 및 수행
21.3. Hello Android 내용 분석
22. ADB를 이용 망고 보드에 어플리케이션 구동
22.1. (망고64) NFS에 복사해서 구동시키기
22.2. (망고64) ADB를 이용해서 구동시키기
22.3. DDMS (Dalvik Debug Monitor Service) 사용
22.4. (망고64) Ethernet을 이용해서 ADB 구동시키기
22.5. 망고100 용 Hello Android 생성
22.6. (망고100) NFS에 복사해서 구동시키기
22.7. (망고100) ADB를 이용해서 구동시키기
22.8. (망고100) Ethernet을 이용해서 ADB 구동시키기
23. Android Application 기초 사항
23.1. Android API Levels
23.2. Application과 Activity 이해
23.3. Android Project의 기본적인 files
24. Image View와 Button 만들기
24.1. Image View 만들기
24.2. Button 만들기
25. Activity Creation & Execute
25.1. Activity 생성 ? Class 추가
25.2. Class 변경 ? Super Class 추가
25.3. Layout XML 파일 추가
25.4. AndroidManifest.xml 파일 수정
25.5. onCreate method 생성
25.6. Intent Filter 추가 및 Activity 실행
26. Debugging Throw Error & Log
26.1. Open Perspective ? DDMS, Debug
26.2. Throw Error 수행
26.3. 안드로이드 Log

4부 안드로이드 디바이스 드라이버
27. 리눅스 디바이스 드라이버 개요
27.1. 디바이스와 디바이스 드라이버
27.2. 디바이스 드라이버 종류
28. 망고보드에서 HelloWorld 모듈 돌리기
28.1. 소스코드 분석
28.2. 망고64에서의 수행
28.3. 망고100에서의 수행
29. Cross compiler (CodeSourcery G++) 설치하기
29.1. Code Sourcery G++ 다운로드
29.2. Code Sourcery G++ 설치
29.3. 설치 확인 및 Path 설정
30. 안드로이드 파일시스템에 busybox 설치하기
30.1. busybox 개요
30.2. busybox 다운로드와 빌드
30.3. 망고64에 설치해서 수행시키기
30.4. minicom 컬러로 수행하기
30.5. 망고100에 설치해서 수행시키기
30.6. BusyBox shell에서도 alias를 사용해보자
31. Basic Character 디바이스 드라이버
31.1. 등록 함수 register_chrdev & unregister_chrdev
31.2. file_operations 적용
31.3. Application 구현
32. NDK를 이용한 빌드
32.1. NDK 개요
32.2. Cygwin 설치
32.3. NDK 설치
32.4. NDK로 샘플 프로그램 빌드하기
32.5. Eclipse에서 Hello-jni 실행
32.6. BasicCharDD 어플리케이션을 NDK로 빌드하기
33. (망고64) LED 디바이스 드라이버
33.1. 하드웨어 분석
33.2. 디바이스 드라이버 작성
33.3. Simple 어플리케이션 작성
33.4. 안드로이드 어플리케이션에서 LED 구동하기
34. 삼성 2.6.29 커널과 안드로이드 커널 코드 다운로드 및 비교
34.1. 목적 및 개요
34.2. 2.6.29-samsung 다운로드
34.3. 삼성 원본 커널과 망고 보드 커널 비교
34.4. 안드로이드 커널
34.5. 안드로이드 GIT Platform 분석
35. Key 드라이버 & Event 처리
35.1. 회로도 분석
35.2. 커널 Config 분석
35.3. Keypad 드라이버 소스 코드 추가
35.4. Input Event 및 TIMER_STATS 확인
35.5. KEYPAD 드라이버 소스 분석
35.6. 안드로이드 Key event 처리
36. (망고100) WM8960, SPDIF Driver 및 Setting 메뉴 변경
36.1. 기본 동작 확인
36.2. Codec Driver (WM8960)
36.3. HDMI S/PDIF Driver
36.4. 적용 소스 검토 및 확인
36.5. Android 메뉴 생성 ? 어플리케이션 & 프레임워크 부분 변경
36.6. Android Binder 및 초기화 과정
36.7. Sound Mode 변경 과정

맺음말
리눅스 참고 사이트 목록
Linux 커널 공식 사이트
리눅스 커널 Config 찾기
리눅스 ID 및 소스 검색

<파일 검색>
Linux 매뉴얼 검색
색 인

저자소개

박선호 (지은이)    정보 더보기
서울대학교 컴퓨터공학과 학사 서울대학교 컴퓨터공학과 석사 현대전자주식회사 중대형컴퓨터 개발 VK주식회사 GSM 핸드폰 개발 코아로직 사업본부장 현) 씨알지테크놀러지 대표이사 네이버 embeddedcrazyboys 카페 필명 "설렁설렁"
펼치기
오영환 (지은이)    정보 더보기
고려대학교 전산과학과 학사 현대전자주식회사 CDMA 시스템 개발 한테크 기지국 RF Test 장비 개발 뉴젠텔레콤 GSM 핸드폰 개발 코아로직 AP FAE 개발 팀장 현) 씨알지테크놀러지 수석연구원 네이버 embeddedcrazyboys 카페 필명 "푸우" 주요 공저 저술 망고스토리1, S3C2443/S3C6410/JTAG Embedded Board를 통한 ARM9/ARM11 Embedded 환경 체험 망고스토리2, 실전! ARM Cortex-M3 시스템 프로그래밍 완전정복 1 망고스토리3, 실전! ARM Cortex-M3 시스템 프로그래밍 완전정복 2 망고스토리4, 실전! Windows CE 시스템 프로그래밍 완전정복 망고스토리5, 실전! 안드로이드 (Android) 시스템 프로그래밍 완전정복 망고스토리6, 실전! ARM 임베디드시스템 Firmware/RTOS 완전정복
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책