前面講到了如何讓修改kernel驅動和ril層**,接下來還需要增加ppp撥號以及裝置檔案和服務屬性。
1.修改init.gprs-pppd屬性
對應檔案:system/core/include/private/android_filesystem_config.h
在static struct fs_path_config android_files中增加:
+ ,
2.修改ttyusb裝置屬性
對應檔案:system/core/init/devices.c
在static struct perms_ devperms中增加:
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
3.修改pppd_gprs服務屬性
對應檔案:system/core/init/property_service.c
在property_perms中增加:
+ ,
在control_perms中增加:
+ ,
4.修改init.rc檔案
service ril-daemon /system/bin/rild -l libreference-ril.so -- -d /dev/ttyusb2
socket rild stream 660 root radio
socket rild-debug stream 660 radio system
user root
group radio cache inet misc
service pppd_gprs /etc/ppp/init.gprs-pppd /dev/ttyusb0
user root
group radio cache inet misc
disabled
現在3g模組上電後就可以註冊上網路,並能實現**功能,接下來還要實現gprs撥號上網功能。
Android2 1下除錯3G模組(一)
曾幾何時在android2.1下除錯3g模組,曾幾何時模組廠商提供的庫不能用,曾幾何時只能用自己的庫痛苦地除錯.這一切的一切都已成往事,昔日的成功在毫無保留下成為浮雲,該忘了忘記了,該記得也跟著忘記了。現如今再次調3g模組,卻不知道以前如何除錯,看來還是要記下來。我採用的是華為em770w模組,支援...
WinCE下3G模組的除錯
這兩天在wince6.0上除錯了下3g模組,華為的em730,它支援gprs和wcdma。雖然沒有涉及到驅動的移植 沒有源 但除錯過程還是幾經周折,記下來以便後用。em730是mini pci介面的,也支援usb。於是先請硬體工程師幫忙飛了一堆線,在pc上測試了一下,工作完全正常,證明模組本身沒有問...
WinCE下3G模組的除錯
這兩天在wince6.0上除錯了下3g模組,華為的em730,它支援gprs和wcdma。雖然沒有涉及到驅動的移植 沒有源 但除錯過程還是幾經周折,記下來以便後用。em730是mini pci介面的,也支援usb。於是先請硬體工程師幫忙飛了一堆線,在pc上測試了一下,工作完全正常,證明模組本身沒有問...