首页 > > > Android6410开发板Android使用手册.pdf

Android6410开发板Android使用手册.pdf

Android6410开发板Android使用手册.pdf

上传者: 昊eagle 2011-07-30 评分1 评论0 下载640 收藏10 阅读量894 暂无简介 简介 举报

简介:本文档为《Android6410开发板Android使用手册pdf》,可适用于硬件技术领域,主题内容包含http:wwwarmplayercomEmail:salesarmplayercom第页共页Android开发板Android软件使用手册RevS符等。

http://www.armplayer.comE-mail:sales@armplayer.com第1页共105页Android6410开发板Android2.1软件使用手册Rev1.02010-07-06ShenZhenArmPlayerTechnologyhttp://www.armplayer.comhttp://www.armplayer.comE-mail:sales@armplayer.com第2页共105页版本记录版本号作者版本说明日期V1.0SeekyFu初始版本2010-06-20V1.1SeekyFu增加ADB驱动安装、eclipse调试2010-07-15http://www.armplayer.comE-mail:sales@armplayer.com第2页共105页目录目录..................................................................................................................................................2第一章ANDROID6410ANDROID2.1介绍................................................................................41.1版本特性.......................................................................................................................................41.2ANDROID2.1新增特性..................................................................................................................41.3编译环境说明................................................................................................................................4第二章搭建开发环境.....................................................................................................................52.1安装VMWARE7.0............................................................................................................................52.2在VMWARE7.0上安装UBUNTU10.04..........................................................................................102.2.1创建一个新的VM...............................................................................................................102.2.2安装ubuntu10.04...............................................................................................................252.3安装VMWARETOOLS....................................................................................................................342.4设置共享目录.............................................................................................................................382.5安装JDK1.5................................................................................................................................422.6安装其它必须的工具软件.........................................................................................................44第三章安装交叉工具链...............................................................................................................46第四章编译源码...........................................................................................................................484.1编译U-BOOT.................................................................................................................................484.2编译KERNEL.................................................................................................................................494.3编译ANDROID2.1..........................................................................................................................49第五章烧写镜像...........................................................................................................................515.1制作SD启动卡............................................................................................................................515.1.1注意事项...............................................................................................................................515.1.2制作SD启动卡步骤.............................................................................................................515.2烧写UBOOT..................................................................................................................................565.2.1设置SD启动模式..................................................................................................................565.2.2烧写uboot.bin.......................................................................................................................565.3烧写ZIMAGE.................................................................................................................................565.4烧写ANDROID...............................................................................................................................56第六章网络设置...........................................................................................................................58第七章WINDOWSXP下USBADB的安装和使用...................................................................597.1修改配置文件,使内核支持USBADB.....................................................................................597.2安装USBADB驱动.....................................................................................................................627.3USBADB的使用.........................................................................................................................687.3.1ADB命令..............................................................................................................................687.3.2上传/下载文件到android设备.............................................................................................71http://www.armplayer.comE-mail:sales@armplayer.com第3页共105页第八章WINDOWSXP下搭建ANDROID应用程序开发环境.................................................738.1下载相关工具软件.....................................................................................................................738.2安装JRE.......................................................................................................................................748.3配置ECLIPSE环境.........................................................................................................................768.3.1安装ADT.............................................................................................................................788.3.2安装AndroidSDK...............................................................................................................828.3.3升级最新的AndroidSDK及其相关工具............................................................................868.3.4创建AVD..............................................................................................................................908.4创建HELLOWORLD工程.............................................................................................................928.4.1模拟器中单步调试程序....................................................................................................1018.4.2下载到开发板进行单步调试程序....................................................................................104http://www.armplayer.comE-mail:sales@armplayer.com第4页共105页第一章Android6410Android2.1介绍Android6410-android2.1是ArmplayerS3C6410开发板android最新版本,该版本与市面其他开发板提供的android有很大区别,我们在Google源码的基础上,针对samsungs3c6410芯片的特性,增加了linuxkernel到android的衔接层,将S3C6410硬件的性能更好的发挥了出来,充分展现了SAMSUNGS3C6410处理器的卓越性能。1.1版本特性1、Bootloader版本:u-boot-1.1.62、内核版本:linux2.6.293、Android版本:Android2.14、JDK版本:JDK1.5(sun-java5-jdk)1.2Android2.1新增特性1、界面的改动,灰色的界面变成了黑色,增加电源Widget(这个在Android1.6里就有了,除了HTCTattoo之外没有在其他使用SenseUI的手机上使用)2、可以同时绑定多个Google账号;(该功能在2.0中已经具备,不过2.1中更加完善)3、由于系统结构的优化,使得手机有着更快的运行和加载速度;4、设置里增加Personalize功能;5、无线控件里有了VPN设置;(之前1.5的SenseUI里没有)6、增加MobileNetworkSharing;7、声音和显示选择增加了重力感应校准功能;8、增加了新的分类选项Location和Privacy;9、增加了ConnecttoPC设置;10、增强了语言和声音的转换功能,并加入了文字到语音转换;11、全新的拨号界面,按键更大,更易于操作;12、更多桌面Widget;13、新的Google地图可以使用谷歌地图导航功能;14、新的浏览器版本,加强了稳定性和网页渲染能力;15、全局搜索功能加强;16、全新的Market程序,搜索更快布局更合理。1.3编译环境说明1、Linux服务器(任意电脑都可以,建议选择配置高的)安装ubuntu10.04作为编译的主机,其他开发者在XP下,通过SSH/Telnet等协议登录linux主机进行编译。(推荐)2、Vmware7.0+ubuntu10.04,在XP下安装虚拟机,并在虚拟机下进行编译。这种方式的好处是1台电脑就可以搭建开发环境,缺点是编译速度太慢,各种网络服务不稳定http://www.armplayer.comE-mail:sales@armplayer.com第5页共105页第二章搭建开发环境1.3节编译环境说明中推荐了两种开发环境:linux本地硬盘安装ubuntu10.01和虚拟机Vmware7.0上安装ubuntu10.04。这里仅介绍Vmware7.0+ubuntu10.04的环境搭建方法。2.1安装Vmware7.0直接双击\VMware7.0_ubuntu10.04\VMware7.0\下的VMware-workstation-full-7.0.0-203739.exehttp://www.armplayer.comE-mail:sales@armplayer.com第6页共105页点击“Next”选择“Typical”http://www.armplayer.comE-mail:sales@armplayer.com第7页共105页在F盘下新建一个Vmware700的文件夹,点击“Change”,将安装路径设为“F:\Vmware700”,用户可以自己选择想要安装的路径。点击“Next”点击“Next”http://www.armplayer.comE-mail:sales@armplayer.com第8页共105页点击“Continue”http://www.armplayer.comE-mail:sales@armplayer.com第9页共105页输入相关信息及注册码,点击“Enter”点击“RestartNow”重启电脑到此,Vmware7.0安装完毕http://www.armplayer.comE-mail:sales@armplayer.com第10页共105页2.2在Vmware7.0上安装ubuntu10.042.2.1创建一个新的VM打开VmwareWorkstationhttp://www.armplayer.comE-mail:sales@armplayer.com第11页共105页选择“Custom”,点击“Next”http://www.armplayer.comE-mail:sales@armplayer.com第12页共105页点击“Next”http://www.armplayer.comE-mail:sales@armplayer.com第13页共105页选择“Iwillinstalltheoperatingsystemlater”点击“Next”注意:建议不要选择installerdiscimagefile(iso),这可能会导致系统启动时键盘无法使用。http://www.armplayer.comE-mail:sales@armplayer.com第14页共105页选择“Linux”选择“ubuntu”点击“Next”http://www.armplayer.comE-mail:sales@armplayer.com第15页共105页Virtualmachinename:ubuntu10.04在F盘下创建一个文件夹:VM7.0_location。Location:F:\VM7.0_location点击“Next”http://www.armplayer.comE-mail:sales@armplayer.com第16页共105页点击“Next”http://www.armplayer.comE-mail:sales@armplayer.com第17页共105页点击“Next”http://www.armplayer.comE-mail:sales@armplayer.com第18页共105页选择“Usenetworkaddresstranslation(NAT)”点击“Next”http://www.armplayer.comE-mail:sales@armplayer.com第19页共105页选择“LSILogic”点击“Next”http://www.armplayer.comE-mail:sales@armplayer.com第20页共105页选择“Createanewvirtualdisk”点击“Next”http://www.armplayer.comE-mail:sales@armplayer.com第21页共105页选择“SCSI”点击“Next”http://www.armplayer.comE-mail:sales@armplayer.com第22页共105页Maximumdisksize(GB):40GB选择“storevirtualdiskasasinglefile”点击“Next”http://www.armplayer.comE-mail:sales@armplayer.com第23页共105页在F盘创建一个VMDK文件夹,点击“Browse”将其设置为disk的路径点击“Next”http://www.armplayer.comE-mail:sales@armplayer.com第24页共105页点击“Finish”到此,新的虚拟机已经建立完毕,下一步就在该虚拟机下安装ubuntu10.04http://www.armplayer.comE-mail:sales@armplayer.com第25页共105页2.2.2安装ubuntu10.04双击“CD/DVD(IDE)”http://www.armplayer.comE-mail:sales@armplayer.com第26页共105页选择“UseISOimagefile”点击“Browse”将光盘中VMware7.0_ubuntu10.04\ubuntu-10.04-desktop-i386.iso添加进来点击“OK”http://www.armplayer.comE-mail:sales@armplayer.com第27页共105页点击“poweronthisvirtualmachine”选择“中文(简体)”选择“安装Ubuntu10.04LTS”http://www.armplayer.comE-mail:sales@armplayer.com第28页共105页这一步用户根据自己所在的地理位置进行选择。这里选择http://www.armplayer.comE-mail:sales@armplayer.com第29页共105页http://www.armplayer.comE-mail:sales@armplayer.com第30页共105页地区:“亚洲”时区:“中国(上海)”点击“前进”测试键盘,如键盘可以正常输入,点击“前进”设置用户名和密码http://www.armplayer.comE-mail:sales@armplayer.com第31页共105页点击“安装”http://www.armplayer.comE-mail:sales@armplayer.com第32页共105页http://www.armplayer.comE-mail:sales@armplayer.com第33页共105页安装完成后,重启ubuntu10.04输入用户名和密码http://www.armplayer.comE-mail:sales@armplayer.com第34页共105页正常登录后界面到此,ubuntu10.04在Vmware7上安装完毕。2.3安装VmwaretoolsVmwareTools可以实现虚拟机和XP系统之间的文件传输、文字复制等操作,两个界面之间无缝切换,无需按Ctrl+Alt即可解除Vmware桌面锁定,Linux中的文件可直接复制到xp系统中点击VM->InstallVmwareToolshttp://www.armplayer.comE-mail:sales@armplayer.com第35页共105页打开终端http://www.armplayer.comE-mail:sales@armplayer.com第36页共105页http://www.armplayer.comE-mail:sales@armplayer.com第37页共105页1、进入/media/VmwareTools#cd/media/VMwareTools/2、将VmwareTools-8.1.3-203739.tar.gz解压到/tmp/#tarxvfVMwareTools-8.1.3-203739.tar.gz–C/tmp/3、进入/tmp/vmware-tools-distrib/目录#cd/tmp/vmware-tools-distrib/4、执行脚本vmware-install.pl进行安装#sudo./vmware-install.pl输入密码后(密码不会显示出来),遇到输入路径如:[/usr/bin]、[/etc]等,就按回车;遇到[yes]的输入y,回车;遇到[no]的输入n,回车。安装完毕,提示如下http://www.armplayer.comE-mail:sales@armplayer.com第38页共105页2.4设置共享目录可以将XP上的某个文件夹设置为ubuntu的共享目录,该目录可以在ubunut和xp下可操作,该目录在ubuntu下的绝对路径为/mnt/hgfs/1、先在XP下某路径创建一个共享文件夹,这里在F盘下创建一个名为ubuntu_share_folder2、虚拟机->右键->settinghttp://www.armplayer.comE-mail:sales@armplayer.com第39页共105页http://www.armplayer.comE-mail:sales@armplayer.com第40页共105页点击“Next”点击“Next”点击“Finish”http://www.armplayer.comE-mail:sales@armplayer.com第41页共105页http://www.armplayer.comE-mail:sales@armplayer.com第42页共105页设置完后,我们可以在ubuntu下看到共享目录2.5安装JDK1.51、先对系统进行升级(要确保虚拟机能连上以太网),在终端输入:#sudoapt-getupdate2、更新源先将/etc/apt/sources.list备份为sources.list.back#sudocp/etc/apt/sources.list/etc/apt/sources.list.back通过vim打开/etc/apt/sources.list(如果没装vim,用sudoapt-getinstallvim进行安装)在source.list里把以下2行拷贝到文档最后面:debhttp://us.archive.ubuntu.com/ubuntu/jauntymultiversedebhttp://us.archive.ubuntu.com/ubuntu/jaunty-updatesmultiverse保存并退出#sudovim/etc/apt/sources.list执行sudoapt-getupdate再更新源执行sudoapt-getinstallsun-java5-jdk安装JDKhttp://www.armplayer.comE-mail:sales@armplayer.com第43页共105页http://www.armplayer.comE-mail:sales@armplayer.com第44页共105页出现配置界面的时候,按向下键,阅读完后,按向右键,回车确定即可选择“是”,回车这时候开始安装JDK安装完成。2.6安装其它必须的工具软件#sudoapt-getinstallbuild-essentialhttp://www.armplayer.comE-mail:sales@armplayer.com第45页共105页#sudoapt-getinstallzlib1g-dev#sudoapt-getinstallflex#sudoapt-getinstalllibx11-dev#sudoapt-getinstallgperf#sudoapt-getinstalllibncurses5-dev#sudoapt-getinstallbisonhttp://www.armplayer.comE-mail:sales@armplayer.com第46页共105页第三章安装交叉工具链这里安装两个经常要用到的交叉工具链:1、arm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz22、cross-4.2.2-eabi.tar.bz2这两个工具链要安装到/usr/local/arm/下用户也可以根据自己的需要,安装其他版本的工具链,方法可参考下面的安装步骤在xp下,将光盘中的cross-4.2.2-eabi.tar.bz2和arm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz2拷贝到ubuntu共享目录ubuntu_share_folder/toolchain/下1、在用户名路径/home/armplayer/下建立一个文件夹:toolchain2、将共享目录/mnt/hgfs/ubuntu_share_folder/toolchain/下的cross-4.2.2-eabi.tar.bz2和arm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz2拷贝到/home/armplayer/toolchain/下3、通过终端进入/home/armplayer/toolchain/4、安装arm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz2执行命令:$tarxvfarm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz2该工具链将被解压到当前路径,将工具链拷贝到/usr/local/下,执行命令:$sudocpusr/local/arm//usr/local/-a5、安装cross-4.2.2-eabi.tar.bz2执行命令:$tarxvfcross-4.2.2-eabi.tar.bz2http://www.armplayer.comE-mail:sales@armplayer.com第47页共105页该工具链将被解压到当前路径,将工具链拷贝到/usr/local/arm下,执行命令:$sudocp4.2.2-eabi//usr/local/arm/-a6、检查安装结果两个工具链已经安装到正确路径下http://www.armplayer.comE-mail:sales@armplayer.com第48页共105页第四章编译源码源码包括三部分:1、u-boot:Android6410-uboot-v2.0.tgz2、kernel:Android6410-kernel-2.6.29-v2.0.tgz3、android2.1:Android6410-android2.1-v2.0.tgz将光盘中的源码拷贝/home/armplayer/Android6410/下4.1编译u-bootu-boot有两个:1、SDboot.bin:写入SD卡,用于从SD卡启动(一般只用一次)2、u-boot.bin:写入nandflash,用于从nandflash启动这两种u-boot是同样的源码包,只需要修改一个配置Include/configs/smdk6410.h$tarxvfAndroid6410-uboot-v2.0.tgz$cdAndroid6410-uboot-v2.0$makedistclean$makesmdk6410_config$make根据配置文件,编译得到u-boot.bin在当前路径下,如果配置为SD启动,将u-boot.bin重命名为SDboot.binhttp://www.armplayer.comE-mail:sales@armplayer.com第49页共105页4.2编译kernel内核源码目录下有我们配置好的.config文件,区别是对于不同的LCD模块A6_LCD43A.config:对应4.3寸(480272)液晶模块$tarxvfAndroid6410-kernel-2.6.29-v2.0.tgz$cdAndroid6410-kernel-2.6.29-v2.0$makeclean$cpA6_LCD43A.config.config$make编译最终生成都zImage在arch/arm/boot/目录下4.3编译android2.11、解压源代码$tarxvfAndroid6410-android2.1-v2.0.tgz2、进入源码目录$cdAndroid6410-android2.1-v2.03、配置环境变量(注意:两个点之间有空格)$../build/envsetup.sh4、设置选项$tapas直接回车回车回车回车配置结构如下:5、开始编译源码$mm最终生成的相关的image在out/target/product/ut6410/下6、制作yaffs镜像ut6410_root.img$./make_android6410_yaffs2_image.sh在当前目录下得到android6410_root

编辑推荐

  • 名称/格式
  • 评分
  • 下载次数
  • 资料大小
  • 上传时间

用户评论

0/200
    暂无评论
上传我的资料

相关资料

资料评价:

/ 105
所需积分:0 立即下载
返回
顶部
举报
资料
关闭

温馨提示

感谢您对爱问共享资料的支持,精彩活动将尽快为您呈现,敬请期待!