Welcome 微信登录

首页 / 操作系统 / Linux / Android 2.1中使用rt2070无线模块

修改ralink的wifi的驱动,更名ra0为wlan0include tmp_def.h#define INF_MAIN_DEV_NAME "wlan"#define INF_MBSSID_DEV_NAME "wlan"insmod rt2070sta.ko在进程显示是rt2070sta,而Android要求的是wlan,所以要修改WIFI驱动。修改os/linux/Makefile.6MOD_NAME = wlan将文件中所有rt$(CHIPSET)sta-objs 替换成wlan,然后编译,最后生成wlan.ko。android就可以自由加载和卸载驱动了。而不需要修改android常见错误(1)/ # ifconfig wlan0 up
<-- ERROR in Alloc TX TxContext[2] HTTX_BUFFER !!
<-- RTMPAllocTxRxRingMemory, Status=3
ERROR!!! RTMPAllocDMAMemory failed, Status[=0x00000003]
!!! rt28xx Initialized fail !!!
error: SIOCSIFFLAGS (Operation not permitted)这是由于申请空间不够,将BULKAGGER_SIZE改小一点修改include/os/rt_linux.h1007行#else#define BULKAGGER_SIZE 60 #endif(2)insmod rt2070sta.ko_60 rt2070sta: disagrees about version of symbol wake_up_
processrt2070sta: Unknown symbol wake_up_process
rt2070sta: disagrees about version of symbol filp_close
rt2070sta: Unknown symbol filp_close原因:内核没有更新,rt2070sta所依赖的内核与当前不一致解决:将内核从新编译一下就行了。本文结束编译android2.1为MID版本./build/target/product/min_dev.mk
./build/target/product/core.mk
修改PRODUCT_POLICY := android.policy_phone为:
        PRODUCT_POLICY := android.policy_midremove the
com.android.internal.policy.impl.PhoneLayoutInflater
com.android.internal.policy.impl.PhoneWindow
in the file /frameworks/preload-class将Solaris 10默认的sh改为bash在 Win7 下通过 Sun VirtualBox 安装了 Ubuntu 显卡驱动相关资讯      Android教程 
  • Android 4.1+通过USB 连接Ubuntu进  (02/07/2013 08:44:43)
  • Android下使用最新FaceBook SDK 3.  (02/06/2013 16:13:37)
  • Android JNI 自定义对象为参数和返  (11/26/2012 19:04:48)
  • Android 获取手机应用信息  (02/06/2013 16:21:20)
  • Android设置Activity的显示位置  (02/01/2013 13:16:36)
  • Android中实现下拉刷新  (11/19/2012 15:26:23)
本文评论 查看全部评论 (0)
表情: 姓名: 字数