摘要:本设计是在软件Linux(Ubuntu14.04)下的Android SDK 、Eclipse,以及硬件OMAP3530开发板上设计并具体试验的。首先在Linux(Ubuntu14.04)下搭建Android的开发环境,也就是Android SDK和Eclipse,接着在硬件OMAP3530开发板上进行U-boot和X-load的烧写与启动配置等,然后回到Linux(Ubuntu14.04)下Android SDK 、Eclipse下进行程序的代码编写、测试,最终将完成的编码烧写进OMAP3530开发板上。
通过对USB转WIFI通信模块的通信开发来深入了解Android系统的应用程序的设计和开发。主要实现USB转WIFI通信模块和其他WIFI通信设备进行通信:一块开发板发送信息(如字符串),另一块开发板接收,看能否接收到信息,且接收到的信息是否正确。经验证,本设计能够实现以上所述的无线通信功能。
关键词 Android;USB;WIFI;程序烧写;通信
目录
摘要
Abstract
1 绪论-1
1.1 设计背景-1
1.2 设计内容-1
2 Linux(Ubuntu14.04)系统环境的搭建-2
2.1 Linux(Ubuntu14.04)系统的搭建-2
2.1.1 磁盘分区-2
2.1.2 将镜像文件写入U盘-2
2.1.3 Ubuntu的安装-2
2.2 交叉编译环境的安装-4
2.3 NFS的设置-4
2.3.1 安装Ubuntu.nfs服务-4
2.3.2 修改Ubuntu.nfs的配置-4
2.3.3 在根目录下建立nfs目录-4
2.3.4 重新启动Ubuntu.nfs-4
2.4 tftp设置-5
2.4.1 安装tftp设置-5
2.4.2 配置相关文件-5
2.4.3 配置tftp服务器命令-5
2.4.4 修改tftp文件-6
2.4.5 修改文件夹权限-6
2.4.6 重启服务-6
2.4.7测试tftp服务-7
2.5 X-load编译-7
2.6 U-boot编译-8
3 Android开发环境的搭建-9
3.1 Android环境搭建-9
3.2 JDK的安装-9
3.3 Android SDK与Eclipse安装-10
3.4 AVD的创建-11
4 OMAP3530的烧写-12
4.1 烧写环境的搭建-12
4.2 U-boot的烧写-12
4.3更新U-boot及各软件的烧写-16
5 RT3070网卡驱动移植-20
5.1 RT3070驱动简介-20
5.2 STA驱动移植-20
5.3 RT3070驱动的加载-22
6 网络通讯程序设计-24
6.1 网络传输与协议的选择-24
6.2 面向连接的传输(TCP)-24
6.3 编程模型-25
6.4 数据传输的程序-25
6.5 服务器端的网络编程-26
6.6 客户端Socket编程-28
结论-30
致谢-31
参考文献-32