본문 바로가기
728x90
반응형

3. 개발 관련191

mount 상태에서 remount 하기 mount -o remount,rw /system /system ;-) 2012. 5. 16.
Android rebuild faster via ccache :) AOSP 소스를 처음 빌드할때는 딱히 큰 상관이 없으나,rebuild 시에 좀더 빠르게 빌드하기 위한 설정이 필요하다.AOSP 는 기본으로 ccache 를 지원한다.사용 방법까지 아래와 같이 친절히 알려주니 감사할 따름이다 :) http://source.android.com/source/building.html Using ccacheccache is a compiler cache for C and C++ that can help make builds faster. In the root of the source tree, do the following:$ export USE_CCACHE=1 $ export CCACHE_DIR=//.ccache $ prebuilt/linux-x86/ccache/ccache .. 2012. 3. 30.
난감해보이는(?) 모토로라 아트릭스 ICS 업데이트 그러하다. 아트릭스의 ICS 업데이트는 참으로 난감해보인다. 불과 몇일전까지 윈도우 모바일 유저였었으나, 모토운수의 아트릭스 버스에 탑승하게 되었다. 지난 주말 폰을 받아서 버전을 확인해보니 Android : Froyo 2.2.2 Kenrel : 2.6.32.9 예전에 나온 폰이니 그러려니하고 업데이트를실행시켰다. 오랜시간의 업데이트가 끝난 후 버전을 다시 확인해보니 Android : Gingerbread 2.3.5 Kernel : 2.6.32.9 ??? 어째서? 커널 버전은 그대로 사용하는데, 안드로이드 버전만 업데이트 되었을까... 이유는 단순하다. 작업하기 더 쉽다는 것!? 커널까지 새로 올린다면, 시리얼 출력 부터 각종 칩용 드라이버 들까지 모두 업데이트 해야하지만, 안드로이드 프레임워크만 업그레.. 2012. 3. 5.
Android ICS 빌드 테스트 시스템 업그레이드 기념으로 Android ICS 빌드 테스트를 진행해보았다. CPU : AMD 6코어 DDR3 : 12GB Full build 소요 시간 : 50분 데스크탑 업그레이드 이전의 예전 버전과 비교해보면, Gingerbread 데스크탑 빌드 : 20분 미만 Gingerbread 가상 머신 빌드 : 1 - 2시간 소요 ICS를 가상머신에 돌려본다면 천년만년 걸리겠구만...;; 여하튼 그러하다. 2012. 2. 24.
bash command loop :) 동일한 커맨드를 계속 돌려주고 싶을때는 다음과 같이 돌려주면 된다! root@chlrbgh0: ~# while :; do cmd ; sleep 1; done 이러면 1초마다 "cmd" 지정한 shell command 를 실행함 희희 2012. 2. 7.
initramfs in kernel initramfs는 커널이 동작시에 필요한 console 디바이스 및 root 디렉토리등을 제공하는 ramfs인데, 요녀석을 이용하면 커널 이미지 내부에 미니멀한 root filesystem 을 집어넣어 시스템을 구축할 수 가 있다. initramfs 를 사용하기 위한 condition은 아래와 같이 커널 빌드시에 옵션 및 rootfs path를 지정해준다. 아래의 경우에는 안드로이드의 ramdisk에 해당되는 path를 지정했다. - initramfs support #] make menuconfig ==> General setup [*] Initial RAM filesystem and RAM disk (initramfs/initrd) support (/data/workspace/source/androi.. 2012. 1. 10.
728x90
반응형