커널 4

안드로이드 4.4 키캣(KitKat) 소스 보기

안드로이드 4.4 키켓 (KitKat)이 드디어 공개 되었습니다. 지난 안드로이드 키켓(KitKat) 주요 기능 정리라는 글을 통해 키켓의 주요 특징에 대해서 살펴 봤는데, 이번에는 키켓 소스 코드를 직접 다운로드 받는 방법에 대해서 소개 드리겠습니다. 안드로이드 소스코드 다운로드에 대한 자세한 내용은 안드로이드 & 커널 소스 다운 받기(구글 안드로이드, 각 제조사 오픈소스)을 참고 하면 도움이 될것 같네요. 아래 소스코드 다운로드에 대한 설명은 우분투 또는 맥 또는 윈도우의 Cygwin 환경이라는 가정하에 정리했습니다. 혹시 이런 환경에 대해 잘 모르신다면 관련해서 검색을 통해 환경을 먼저 셋팅해야 합니다. 구글 사이트를 통해 안드로이드 4.4 소스 받기 구글 사이트를 통해 다운 받는 안드로이드 소스는..

개발 2013.11.02

안드로이드 & 커널 소스 다운 받기(구글 안드로이드, 각 제조사 오픈소스)

안드로이드를 직접 빌드하기 위해 가장 먼저 필요한것은 소스코드입니다. 몇년전 피처폰 시절만하더라도 제조사들은 모두 꽁꽁 숨겨두고 자신들만의 소스코드에 각자들만의 휴대폰을 만들어왔습니다. 하지만 구글이 안드로이드를 공개하면서 상황은 180도 달라졌습니다. 구글은 안드로이스 소스를 100% 공개 했고, 안드로이드를 구동시키는 리눅스 커널 역시 완전공개를 원칙으로 하고 있습니다. 안드로이드를 채택한 제조사들 또한 이런 원칙을 받아 들일수 밖에 없게 되었습니다. 누구나 자유롭게 공짜로 안드로이드 소스를 다운로드 하고, 빌드하고, 자신만의 휴대폰을 만들 수 있게 된거죠. 안드로이드 소스는 크게 두부분으로 나눌 수있습니다. 바로 안드로이드와 리눅스 커널입니다. 커널은 안드로이드라는 자동차의 엔진이라고 할 수 있습니..

개발 2011.12.15

맥북프로에 우분투 11.10 설치하기

안드로이드 개발을 위해 가장 먼저 준비해야하는 일은 우분투를 설치입니다. 물론 다른 환경에서도 개발은 가능하지만 거의 모든 정보들이 우분투를 기준으로 나와있기 때문에 정보도 많이 얻을수 있고, 모르는 것이 생겼을때 찾기도 쉽습니다. 윈도우가 설치된 PC, 노트북에 우분투 설치하기 윈도우가 설치된 PC나 노트북의 경우 우분투 설치는 정말 쉽습니다. 그냥 우분투가 설치된 CD나 USB를 준비하고 재부팅해서 설치하면 됩니다. 요즘 우분투는 설치 환경이 정말 잘 되어 있기 때문에 설치 화면을 잘 따라가면 한 컴퓨터에 윈도우와 우분투 튜얼 부팅 환경을 쉽게 구축할 수 있습니다. 맥북에도 우분투를? 저는 맥 밖에 없기 때문에 맥에서 작업 할수 밖에 없습니다. 안드로이드소스페이지를 가면 맥에서 안드로이드 빌드 환경을..

개발 2011.12.11

우분투 8.04 커널 만들기 & 시스템콜 추가하기

1.준비과정 (1)커널 빌드에 필요한 각종 패키지 다운로드, 권한 설정 2.커널 소스 다운로드 (1)커널 최신버전 확인, 커널 최신버전 다운로드 3.커널 소스 압축 풀기 (1) 압축 풀기, linux 디렉토리 링크걸기 4. 시스템콜 추가하기 (1) 시스템콜 등록하기, 시스템 호줄 함수 구현, Makefile 오브젝트 추가 (2) 시스템콜을 호출하는 test프로그램 작성 5. 커널 빌드하기 (1) 새로운 커널을 만들 준비 (2)커널 빌드하기 6.커널 이미지 패키지 설치하기 7.새로운 커널로 재부팅 및 테스트 파일 실행 http://163.239.201.201/ubuntu/wiki.php/KernelHowTo?action=diff http://blog.naver.com/ltw1372?Redirect=Log&..

컴퓨터 2008.10.27