반응형
RIL 에 대한 기본 개념.
- 사실 Android 의 Ril 은 드라이버가 아니라 하나의 Layer 로 표현하는것이 맞겠다.
- android 에서는 ril interface 만 정의해놓고 구현은 해놓지 않았다.
대표적인예로.. 아래의 설명에 잘 나와있다.
- RIL_Init
- Your Vendor RIL must define a RIL_Init function that provides a handle to the functions which will process all radio requests. RIL_Init will be called by the Android RIL Daemon at boot time to initialize the RIL.
즉, Android RIL 은 데몬형태로 존재하며, 초기때 vender 의 RIL 드라이버에서 RIL_Init
을 호출하여 쓰게 된다.
이전에 Windows Mobile
에서도 봐왔던 형태로... 일종의 PDD / MDD와 같은 것과 비슷한것으로 보인다. 즉, 해당 함수를 구현해서 RIL_Init()
을 커널에 오버라이딩해야 한다.
어째튼 중요한건 vender 쪽 RIL 만 포팅해서는 아무짝에도 쓸모없다는 것이다
- Ril과 관련된 문서 : http://www.kandroid.org/android_pdk/telephony.html
반응형