2011년 10월 29일 토요일

android-2.3.6_r1(GRK39F) android-2.3.7_r1(GWK74)

android git가 부할해서 간만에 받아 odroid7(s5pc110), odroid-a(s5pc210)와 merge 하였습니다.

android-2.3.6_r1(GRK39F)은 통화에 bluetooth 기능이 추가 된것 같습니다. framework에 bluetooth 관련이 수정 되었고 settings에도 수정 되었더군요.

android-2.3.6_r1(GWK74)는 NFC(nxp)에 firmware upgrade 기능이 추가되었습니다.
저희가 따로 NFC를 개발하는게 있는 관계로 merge를 할 수가 없더군요. chip vendor에서 2.3.7을 release 해주면 그 때 고려 해 봐야 겠습니다.

각 버전은 일단 repo sync로 master를 받으시고 framework/base 폴더에서 git tag를 하시면 현재 어떤 tag가 있는지 확인이 가능합니다.


[~/projects/android-master/frameworks/base]$ git tag
android-1.6_r1
android-1.6_r1.1
android-1.6_r1.2
android-1.6_r1.3
android-1.6_r1.4
android-1.6_r1.5
android-1.6_r2
android-2.0.1_r1
android-2.0_r1
android-2.1_r1
android-2.1_r2
android-2.1_r2.1p
android-2.1_r2.1p2
android-2.1_r2.1s
android-2.2.1_r1
android-2.2.1_r2
android-2.2.2_r1
android-2.2_r1
android-2.2_r1.1
android-2.2_r1.2
android-2.2_r1.3
android-2.3.1_r1
android-2.3.2_r1
android-2.3.3_r1
android-2.3.3_r1.1
android-2.3.4_r0.9
android-2.3.4_r1
android-2.3.5_r1
android-2.3.6_r0.9
android-2.3.6_r1
android-2.3.7_r1
android-2.3_r1


 그리고 repo forall -c git checkout tag명 이렇게 하시면 특정 버전으로 source를 받으실 수 있습니다.

android-4.0.1 버전 emulate도 돌려봤는데 항상 느끼는 거지만 emulate가 너무 느려서...

곧 ICS가 공개 되겠죠... 기대 됩니다.

ODROID-7에 android-2.3.6...


android(Gingerbread)에서 USB 3G Modem 사용하기

android 2.2(froyo)에 HSDPA 3G Modem을 붙여 본 적있습니다.
제 blog에 post한 적이 있습니다.

이번에 gingerbrea(2.3)에 올리는데 성공은 했는데 삽질을 많이 했습니다.
아직 해결 못한 문제도 있고...

ril-daemon이 pppd가 동작하기 전에 특정 동작을 하면 SKTelecom이나 안테나 상태 등을 업데이트 할 수 있습니다. 그런데 이 상태가 되면 pppd로 연결이 실패가 됩니다.

그래서 부팅하고 usb modem이 ril-daemon의 어느 시점 보다 pppd로 접속을 먼저해야 하더라구요.

아래는 참고한 사이트...

그리고 성공 인증샷...

2011년 10월 1일 토요일

android에서 app을 SD에 설치하기 위해 kernel features.


android 2.2 froyo 버전 부터 app을 SD Card에 설치 할 수 있습니다.

2.6.35 kernel 이상부터 아래 feature를 켜 주면 SD Card로 옮기기가 가능합니다.

CONFIG_MD=y
CONFIG_BLK_DEV_DM=y
CONFIG_DM_CRYPT=y

CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_TWOFISH_COMMON=y