企业招聘:高级ril通讯工程师(手机软件开发) 需要本科以上,英语熟练,在手机软件开发ril上有一定的工作经验。 工作地上海。 待遇很不错的。 有意者请和我联系MSN:[email]Alice.love.me@hotmail.com[/email] (Alice) QQ:657321418 也可以直接发简历到:[email]laihongyun86@163.com[/email] 职责: 1)负责Windows Mobile平台ril(Radio Interface Layer)层模块的编写及调试。 2)配合手机基带工程师,负责ril层软件模块...
by Alice008 - 猎头招聘 - 2008-05-15 17:51:11 阅读(1043) 回复(0)
最近公司需要移植ril到linux平台下,看了网上的资料,好像ril都是在ce平台或者android平台上的,没有看到移植到linux平台下的,看了下ril的源代码,好多都和java代码相关, 不知道何从下手,另外android平台有没有实现的mux?看了下init.rc下是这样的: service ril-daemon /system/bin/rild -l /system/lib/libreference-ril.so -- -d /dev/ttymxc1 -u /dev/ttymxc1 socket rild stream 660 root radio socket rild-deb...
在ril.java 中我们很惊喜的看到,ril对对消息的处理是将消息通过LocalSocket发送到以rild为名称的有名端口。这个有名Socket的创建在ril.cpp代码中。 s_fdListen = android_get_control_socket(SOCKET_NAME_ril) 原来Android通话和发短信的应用是JAVA与C++代码之间透过Socket连接来传输消息来实现的。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/107084/showart_2135458.html
[color="#000000"]Android 无线接口层(Radio Layer Interface) INDEX 介绍 ril 初始化 ril 交互 主动请求 被动请求 实现ril ril初始化 ril函数 ril 主动命令请求 ril 被动请求的命令 介绍 Android的无线接口层(ril)提供了Android电话服务(android.telephony)与无线电硬件之间的抽象层。ril是通讯无关的,提供基于GSM的网络支持。 下图显示了ril位于Android电话系统架构中的位置。图1 [color="#000000"] [color="...
当我们开始编写Android的电话应用程序的时候,如果需要进行电话拨号,可以进行如下调用: ITelephony tpCallModule = (ITelephony)ITelephony.Stub.asInterface(ServiceManager.getService("phon")); tpCallModule.dial("13800138000"); 而对于短信的应用,我们需要调用的则是SmsManager: SmsManager SMS = SmsManager.getDefault(); SMS.sendTextMessage("13420926323",null,"this is a test sms",null,null); 到底Android是如何...
LOCAL_SRC_FILES:= \ reference-ril.c \ atchannel.c \ misc.c \ at_tok.c LOCAL_SHARED_LIBRARIES := \ libcutils libutils libril ifeq (foo,foo) #build shared library LOCAL_SHARED_LIBRARIES += \ libcutils libutils LOCAL_LDLIBS += -lpthread LOCAL_CFLAGS += -Dril_SHLIB LOCAL_MODULE:= libreference-ril include $(BUILD_SHARED_LIBRARY) else #build execu...
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/90973/showart_2108087.html
代码位于:android/hardware/ril
&nbs...
LOCAL_SRC_FILES:= \ rild.c LOCAL_SHARED_LIBRARIES := \ libcutils \ libril LOCAL_CFLAGS := -Dril_SHLIB LOCAL_MODULE:= rild include $(BUILD_EXECUTABLE) 仅实现main函数作为整个ril层的入口点,负责完成初始化。 1. 获取 libreference-ril.so 的位置, 以可以在 #define LIB_PATH_PROPERTY "rild.libpath" #define LIB_ARGS_PROPERTY "rild.libargs" property_get(LIB_PATH_PROPERTY, li...