Issue
-
안드로이드 네이티브 라이브러리ⅠAndroid 2010. 7. 14. 20:10
이번 컬럼에서는 기존에 C/C++ 로 개발한 코드가 안드로이드 플랫폼에서 어떻게 동작하는지 안드로이드 플랫폼 구조를 통해 알아보고, Java 응용프로그램과 연동하기 위한 다양한 방법을 소개한다. 또 C/C++ 코드를 안드로이드 플랫폼에서 동작하는 바이너리로 빌드할 수 있는 툴체인 안드로이드 NDK에 대해 알아보고 간단한 사용법에 대해 알아보도록 하겠다. 이상욱 bumwoogi@gmail.com|새로운 기술을 배우는 것을 좋아하고 다방면에 관심이 많은 오지랍쟁이 개발자. 얼마전까지 무인잠수함을 만드는 것을 계획하였으나 도중하차 하였고, 지금은 전 인류에 공헌할 대단한 소프트웨어를 만드는 것을 꿈꾸고 있다. 이번 컬럼은 가상의 시나리오를 통해 실제 프로젝트 진행 중에 벌어질 수 있는 문제상황을 제시하고 동시..
-
proc 파일 시스템Android 2010. 7. 13. 01:01
현재 보드(S3C6410)에 안드로이드를 올려보려고, 여러가지 시도를 하고 있다. 여러가지 시도라 하면, 보드에 포팅 되어져 있는 2.6.29 커널과 이 커널 위에 올라가게 되는, 아드로이드 이클레어(2.1) 버젼을 가지고 계속해서 테스팅 하는것이다. 그러다가 안드로이드가 올라가면서, 어느 순서대로 초기화를 시켜주는 스크립트를 보게 되는데, 여기 코드를 살펴보면 아래와 같이 되어 있다. ##we uses jffs2 as rootfs #mount rootfs rootfs / ro remount write /proc/sys/kernel/panic_on_oops 1 write /proc/sys/kernel/hung_task_timeout_secs 0 write /proc/cpu/alignment 4 write..
-
Makefile 옵션중에서...는Embedded/Kernel Programing 2010. 6. 28. 18:25
make clobber make smdk6410_config make make clobber는 생성되어 있는 설정파일을 지우고,생성된 바이너리 이미지와 오브젝트파일을 삭제한다. make ******_config 는 컴파일을 위한 설정파일을 *****_config 이름으로 생성한다. 이 명령어를 실행하면, mkconfig_scripts를 실행하여서, "include/config.h" 와 "include/config.mk" 파일을 생성한다. 그리고 옵션중 prefix=PREFIX 의 용도는아키텍쳐에 독립적인 파일을 PREFIX에 설치한다.
-
Android HistoryAndroid 2010. 6. 23. 20:54
Update history 1.1 Released 9 February 2009 1.5 (Cupcake) Based on Linux Kernel 2.6.27On 30 April 2009, the official 1.5 (Cupcake) update for Android was released.[34][35] There were several new features and UI updates included in the 1.5 update:[36] Ability to record and watch videos through camcorder mode Uploading videos to YouTube and pictures to Picasa directly from the phone A new soft-key..
-
-
-
프로젝트을 생성시 에러[project is missing required source folder:'gen']Programming/오류정보 2010. 6. 1. 13:46
Error 1: project is missing required source folder: 'gen' gen 밑 프로젝트 네임 스페이스 밑 R.java 삭제하고 다시 자동으로 생성한다. Error 2: The project cannot be build until path errors are resolved error 생성한 프로젝트에서 오른쪽 마우스 클릭 properties -> Java Build Path -> Order and Export 탭에서 Android 1.6을 맨위로 올린다. (아니면 프로젝트 -> property -> java build path 에서 Order and Export 탭에 있는 Android 버젼을 최상위로 올렺면 된다.)