태그: Android Platform

0

Android Kernel compile

make 아래 설명될 이미지를 모두 만든다. make image compress되지 않은 Kernel 이미지 arch/arm/boot/image에서 찾을 수 있음 make zImage compress된 kernel 이미지 arch/arm/boot/zImage에 존재 make clean object 파일을 지우기 위한 명령어 make module m

0

Android Kernel Message

printk() 메시지 기록 관리를 위한 로그 레벨의 지정이 가능하다. kernel뿐만 아니라 응용프로그램의 init process도 printk()를 사용한다. logcat은 init가 구동하기 때문에 init는 printk()를 사용. 원형 큐 구조의 관리, 출력 디바이스의 다중 지정이 가능하다. 콘솔에서 확인하거나 dmesg 명령을 사용해서 로그파

0

Android 부트로그 수정

Linux 커널 부트 로고 변경 이미지를 교체하는 방법kernel/arch/arm/Makefile에 보면 12345LOGO := $(notdir $(wildcard $(srctree)/logo.bmp))LOGO_KERNEL := $(notdir $(wildcard $(srctree)/logo_kernel.bmp))%.img: %.dtb kernel.img

0

Android Platform Architecture overview

Android platform architecture overview1. 개요이번 시간은 안드로이드의 구조에 대해서 알아보고 애플리케이션이 어떻게 구동되는지 추론해보는 시간을 가져보겠습니다. 제목은 안드로이드 플랫폼 아키텍쳐라고 정했습니다. 여기서 플랫폼은 컴퓨터 시스템의 기본이 되는 특정 프로세서 모델과 하나의 컴퓨터 시스템을 바탕으로 하는 운영체제를

0

Android Platform 커스터마이즈

안드로이드의 기본 설정값 및 기본 동작은 아래에서 설명할 파일들을 수정하여 변경할 수 있다. 1. 안드로이드 기본 설정값1frameworks/base/packages/SettingsProvider/res/values/defaults.xml 안드로이드 시스템 설정의 초기 값을 정할 수 있다. 이 중에는 기기 사용자가 설정에서 변경할 수 없는 것도 있다.시스

0

Android 기반 커널

개요 Hardware System을 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위한 기능과 서비스를 제공하는 System Software이다. 실행되는 응용 프로그램들이 Memory, CPU, I/O장치 등의 자원들을 사용할 수 있도록 만들어 주고 공통적으로 사용할 수 있는 Service를 제공한다. Process 관리 Process 생성, 제거, Pr

0

Android Platform 개발환경 구축

기본 Image 구성 Android 개발 툴SDK(Software Development Kit) Android Application을 만들기 위한 개발 환경 및 Tool을 제공 JAVA 기반의 Application 개발 시 사용 Windows, Linux, MAC등에 구성가능 Android studio에 연결 가능PDK(Platform Development

0

Android Kernel 주요 디렉토리

Kernel 주요 디렉토리Top Kernel의 Top디렉토리는 kernel을 빌드하기 위한 Makefile을 가지고 있으며 모든 빌드 동작은 이 디렉토리에서 시작된다. arch Architecture 즉 프로세서(CPU), Soc(AP) 및 타깃 보드 관련된 소스가 구현된 디렉토리이다. 각 CPU별 디렉토리를 가지고 있으며, ARM프로세스 관련 소스는 a

0

Android Kernel System Memory Model

Android System Memory Model Linux/Android에서는 가상 메모리를 각 Process 마다 4GB씩 할당 받는다.(32bit 기준) Process의 각 유저 영역은 물리 메모리에 독립적으로 지정된다. Kernel 영역은 물리 메모리에서 공유된다. 공유 가능 영역 공유 가능 영역은 Kernel 공간이기 때문에 Android에서는

0

Android 수정된 어플 탑재방법

1. 아래 검색 결과처럼 packages/apps/Setting/의 어플을 수정하면 설정 어플이 수정되어 탑재된다.12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364Searching 525515