아카이브: 2019/8

0

Android Kernel 빌드 옵션

make config 텍스트 기반 설정 방식 모든 옵션을 하나씩 보여주고 yes, no, module 중에 하나의 옵션을 선택 → 많이 불편함 make menuconfig 텍스트 메뉴 방식 ncurses에 기한반 GUI툴 화살표와 스페이스 바를 이용하여 옵션 설정 편리하고 가장 많이 사용 → 실제로 거의 이 모드를 사용한다. 설정 이후 저장하게 되면

0

Android Platform 부분 빌드 방법

안드로이드 빌드의 시작은 source build/envsetup.sh의 명령어로 안드로이드 환경을 구성하는 것이다.현재 rk3328의 환경설정을 보면FFTools\build.sh에 다음과 같이 되어있다. 12345export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64export PATH=$JAVA_HOME/bin:$P

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 NDK 개발환경 구축

Android NDK 개발 환경 구축Android 앱에서 C나 C++코드를 사용하기 위하여 Android NDK를 써야 한다.아래는 Android NDK의 개발 환경 구성 방법을 설명한다. 크게 아래의 세가지를 설치할 것이며, Linux 64bit에서 진행했다. IDE 다운로드 : Android StudioSDK 다운로드 : Android Studio에 포

0

Android Kernel 주요 디렉토리

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

0

Android Platform Architecture

개요 Open Source기반 Embedded System 대표적인 Open Source기반 Emebedded System인 Embedded Linux와 Android 비교시 Kernel은 동일하고 응용프로그램 영역이 다름 OpenSource 기반이기 때문에 Framework source가 공개되어 있어 수정/추가가 가능하나 제조사에서 제공되는 S/W(Bi

0

Android Platform 개발환경 구축

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

0

Android Platform Architecture overview

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

0

Android 수정된 어플 탑재방법

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