版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——嵌入式《Android入门教程(6410)》
嵌入式《Android入门教程(6410)》
ARMeasy6410开发板教程
((AAnnddrrooiidd系系统统))
作者::赖赖玉玉平平
深圳风火轮技术开发团队
地址:深圳市宝安区兴业路宝安互联网产业基地海滨
新村18栋二楼2023A
网址:http://.77淘宝店:http://.77
嵌入式《Android入门教程(6410)》
销售与服务网络
嵌入式《Android入门教程(6410)》
目录
目录
第1章快速体验androidii
1.1
烧写bootloaderii
1.1.1制作SD(TF)启动卡ii1.1.2切换为SD卡启动方式iii
使用DNWiv烧写uboot到nandviii烧写kernel到nandix烧写android文件系统xi
2.62.7
第2章Android开发环境搭建xv
在windows上安装虚拟机xv安装Ubuntuxix设置共享文件夹xxvi安装相关工具和库xxvii建立交织编译环境xxvii安装文件系统工具链xxx解压安装原代码xxx2.7.1U-BOOT安装xxx2.8Kernel安装xxxi2.9Android源码安装xxxi
第3章配置和编译xxxii
3.1
配置和编译UBOOTxxxii
3.1.1编译NAND启动镜像xxxii3.1.2编译SD卡启动镜像xxxii3.2配置和编译kernelxxxiii3.3编译android文件系统xxxv3.4制作yaffs2文件系统xxxv
第4章Android使用说明xxxviii
嵌入式《Android入门教程(6410)》
第1章快速体验android
感谢你购买我们的开发板,假使你以前没有接触过Andorid系统,本章将引导您快速地在我们的开发板上跑起android系统,以对android有一个直观的认识。
1.1烧写bootloader
我们提供的boot是U-BOOT,运行了boot,才能实现USB下载kernel和android文件系统。并且能引导启动系统。所以,这是万里长征的第一步。
我们假设现在板子上没有任何系统,那么第一步应率先从SD卡(T卡)启动开始:
1.1.1制作SD(TF)启动卡
制作TF启动卡,我们推荐使用2GB的MicroSD卡,使用前请先格式化为FAT32格式,然后使用友善之臂公司的一个很好用的工具SD-Flasher.exe,比三星的IROM_Fusing_Tool.exe好用多了。感谢友善公司!
Step1,
假使你已编译了uboot请把你编译得到的uboot_sd.bin放到一个比较好找的目录,假使你是刚拿到开发板,您可以在光盘的ARMeasy6410\Android\image目录下找到我们已做好的uboot_sd.bin
Step2,
把TF卡插到读卡器上,然后接到PC中。(假使格式不是FAT32,请先格式化为FAT32格式)
Step3,
运行SD-Flasher.exe(假使是WIN7系统,要以管理员身份来运行),(1)在ImageFiletoFuse栏,找到uboot_sd.bin存放路径,(2)在SDDriver(s)栏,通过Scan找到可用的卡。
(3)然后在按下面的Fuse按钮,开始烧录uboot_sd.bin到卡中。
烧录成功,在Reports栏会有显示说1一个成功0个失败操作。
这张启动卡制作完成。
嵌入式《Android入门教程(6410)》
1.1.2切换为SD卡启动方式
开发板切换为SD卡启动方式在Android下设置启动方式是有区别于WINCE下的,找到开发板SW3,SW4两组拨码开关,是启动配置开关。状态如下表
表1.1启动方式配置表
开发板实物图
嵌入式《Android入门教程(6410)》
设置开发板为SD启动模式,如上表所示。只有SW4是最左边一个为OFF,其余为ON。
1.2使用DNW
DNW是三星提供的一个有串口和USB通信功能的终端程序,通过它,可以下载镜像到开发板。也可以通过串口查看调试信息和操作
串口连接
1)运行DNW后,要使用串口功能(与超级终端一样的功能),假使是第一次使用要进行设置在DNW的菜单中操作ConfigurationOptions调出设置页面。
然后设置你PC上接到开发板的串口名,还有波特率,一般调置如下
然后OK,
2)菜单SerialPortConnect进行串口连接,
假使开启串口成功,会看到页眉的[COM:x]变为[COM1:115200bps]这样的字样。此时,假使开发板启动,就能看得这里显示串口信息了。
嵌入式《Android入门教程(6410)》
到这一步,把卡插入插槽,然后上电,长按开机键,就能在DNW看到串口输出了UBOOT的信息
USB连接
要使用USB下载镜像功能,人作如下步骤Step1:连接硬件
通过我们配套MINIUSB线与PC连接。Step2:安装USB驱动
启动开发板,会在DNW上看到好多信息打印出来,如下
选择“V〞下载u-boot.bin,DNW查找并启动USB连接,
假使是第一次使用,PC上会提醒找到新硬件,在设备管理器可以看到,是一个叫〞SECS3C6400XTestB/D〞的设备。
嵌入式《Android入门教程(6410)》
在找到新硬件向导对话框中,一步一步去找到驱动并安装。
我们开发板光盘中USB驱动放在\ARMeasy6410\Android\USBDriver下,请指定这个目录
然后下一步进行安装。
会提醒有风险,询问是否继续
嵌入式《Android入门教程(6410)》
选择继续,
此时会提醒找不到SECBULK.sys文件,
请点击“浏览〞,再一次指到\ARMeasy6410\Android\USBDriver下,由于这个目录就有这个文件了。
嵌入式《Android入门教程(6410)》
确定,进行安装,提醒安装完成。
此时,可以看得到DNW页眉,显示[USB:OK],证明可以通过USB下载镜像了
1.3烧写uboot到nand
如前一步所示,插好USB线后,启动UBOOT进入到菜单,
Step1:选择V,就是烧录UBOOT的。正常状况下,选了V后,会看到DNW页眉上出现[USB:OK],
嵌入式《Android入门教程(6410)》
Step2:通过USB下载uboot_nand.bin
USBPortTransmitTransmit找到uboot_nand.bin存放路径,可以在我们的光盘中找到我们编译好的镜像“\ARMeasy6410\Android\image〞。
选择后,自动下载。然后回到UBOOT菜单。
关掉开发板电源,拨动SW3,SW4两组拨码开关切换为从nand启动。开电后就可以从flash启动了。
1.4烧写kernel到nand
在UBOOT菜单中选择“K〞下载kernel,
嵌入式《Android入门教程(6410)》
USBPortTransmitTransmit找到zImage存放路径,ARMeasy6410官方提供的镜像存放于
“ARMeasy6410\Android\image〞目录。
嵌入式《Android入门教程(6410)》
选择zImage后,它会自动下载并烧录。
1.5烧写android文件系统
在UBOOT菜单中选择Y,开始下载yaffs镜像操作。
嵌入式《Android入门教程(6410)》
USBPortTransmitTransmit找到yaffs_android.img光盘路径是:
\ARMeasy6410\Android\image
然后会有一个持续1分多钟的烧写过程。
嵌入式《Android入门教程(6410)》
烧完后,自动回到UBOOT菜单,
嵌入式《Android入门教程(6410)》
选择“B〞,启动android系统,开始我们的android之旅。
嵌入式《Android入门教程(6410)》
第2章Android开发环境搭建
2.1在windows上安装虚拟机
鉴于好多刚接触linux的朋友,都还不会很习惯它的操方法,好多工具还没在linux下找到替代品,所以,为了提高学习效率,建议还是先装虚拟机VM,在上面跑ubuntu,在里面进行android的开发。到后面入门了,再安装纯linux的系统,这样,可以提高编译速度。
下载最新的VM,我们光盘里也提供了VM7.1的镜像,便利大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贾敏才课件教学课件
- 2026春招:新兴际华笔试题及答案
- 2026年建筑设备能效管理与自动化系统
- 2026春招:维修技术员试题及答案
- 货运安全生产培训知识课件
- 货物类投标培训课件
- 2026年邯郸幼儿师范高等专科学校高职单招职业适应性测试备考题库有答案解析
- 医疗大数据在公共卫生事件应对中的应用
- 医院医疗质量管理与医疗质量提升路径
- 专科护理技术与护理团队建设
- 2026年七年级历史上册期末考试试卷及答案(共六套)
- 2025年六年级上册道德与法治期末测试卷附答案(完整版)
- 2025年全载录丨Xsignal 全球AI应用行业年度报告-
- 资产评估期末试题及答案
- 郑州大学《大学英语》2023-2024学年第一学期期末试卷
- 人工智能安全风险测评白皮书(2025年)
- 北京工业大学《土力学与地基基础》2024 - 2025 学年第一学期期末试卷
- 2024-2025学年陕西省汉中市十校联盟高一上学期期末考试历史试题
- 雨课堂在线学堂《西方哲学-从古希腊哲学到晚近欧陆哲学》单元考核测试答案
- 急诊科火灾应急预案演练脚本范例
- 医药公司储运部年终总结
评论
0/150
提交评论