最近在移植android" style="color: blue; text-decoration: underline; " target="_blank">android2.3到s3c6410平台,文件系统成功挂载后,在超级终端执行一些命令不成功,比如mkdir,这样的基础命令...
讲讲编译的步骤:
android移植之wirelesstools
android Wifi移植
我用的是 Ralink 的网卡,所以 wifi 网卡的名字是 ra0, 在网上看了一些文章,要改很多地方。
不就是个网卡名字问题吗? 我有 驱动源码, 就直接在源码里把名字改成 mlan0 就得了。
在源码中找到注册网卡的 register_netdev 或者 register_netdevice 函数,直接在注册前把名字
给它改咯。。。[code]strcpy( pNetDev->name, "mlan0");
ret = register_netdev(pNetDev);[/code]这样我们的网卡名字就成...
1.
前言
硬件平台:
marvel 310
软件平台:
maemo4
内核:
2.6.28
(经过
marvel
的移植)
2.
移植思想
1,
WIFI
模块本身和
cpu
之间的接口;
我们的模块和
cpu
之间的接口是
sdio
的,也就是说必须要先保证
SDIO
本身是工作的;
2,
WIFI
模块本身的上电时序;
模块都有它自己的规律,所以必须要根据
spec
了解它本身的上电过程,严格遵守;
3,
以太网接口的创建;
...
软件环境:linux2.6.28 + android 1.5
由于iperf使用了autoconf,所以iperf的编译借助了另一个编译器(arm-none-linux-gnueabi)来生成config.h、Makefile等配置
1. 下载iperf-2.0.4.tar.gz
2. 解压到mydroid/external/iperf
3. 使用autoconf自动配置,并生成config.h,先确保gnueabi编译器可以正确编译
$ export PATH=/usr/local/arm-none-linux-gnueabi/bin:$PATH
$ ./configure --host=arm-none-linux-gnuea...
1. 安装cygwin
必须是1.7或者更新的版本
安装cygwin的时候,选择安装gcc和make,目的是为了提供编译环境,
make的版本至少是3.81
2.安装ndk
1.移植准备