6.自动安装 Android 系统

实验要求:

1.了解Android嵌入式系统的组成和启动流程。

2. 通过SD卡自动烧写Android系统到nand flash中。

3. 体验Android系统。

实验器材:

软件:

1. 串口终端工具SecureCRT。

2. OK6410光盘A,B

硬件:

1. SD卡及读卡器各一块。

2. OK6410开发板。

3. PC机一台。

4. USB转串口线。

背景知识:

1. Android简介:

Android 一词的本义指"机器人",同时也是 Google 于 2007 年 11 月 5 日宣布的基于 Linux 平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。

实验步骤:

1. 参考实验 3.2 中所诉的方法制作 SD 卡启动盘。如果从 WinCE 系统改为 android系统时,需要进行实验 3.3 中使用 Eboot 格式化 nandflash。格式化 nandflash 之后,然后再制作 SD 卡启动盘。如图 3-23 所示。

图3-23

将 mmc_ram256.bin 烧写到 SD 卡

2. 将 OK6410B 盘 \bin\nand bin 目 录 中 的u-boot_ram256.bin、zImage 拷贝到 SD 卡中。SD 目录系统安装镜像文件说明:

3. 修改文件名; u-boot_ram256.bin 重命名为 u-boot.bin, rootfs.yaffs2-nand2g将重命名为 rootfs.yaffs2。

4. 用于自动烧写的 SD 卡制作好后,下面就来利用这块 SD 卡插入开发板 SD 卡插槽中,连接好开发板电源,并利用 USB 转串口线将开发板串口与 PC 主机串口相连,打开串口终端工具 SecureCRT。

5. 设置开发板拨码开关,使开发板从 SD 卡启动。拨动电源开关,给开发板上电。自动烧写进行时,可以注意到 LED 亮起,直到听到蜂鸣器"滴滴"10 次,所有 LED不停的跑马跳动,就说明系统已经烧写完毕。SecureCRT 显示如下图 3-24 信息:

图3-24

Android 烧写信息

在系统烧写过程中,串口打印中如出现"XXX not found",请仔细核对 SD卡中镜像名称是否按照要求进行修改。

6. 自动烧写完成,关闭开发板电源。拨动拨码开关设置为从 nand flash 启动。并重启开发板,开发板从 nand flash 正常启动 Android 系统,如下图所示,在超级终端输入回车之后出现了 Android 底层的 linux 系统提示符。同时,也可以触摸 lcd屏操作 Android 的桌面系统。

图3-25

成功启动自动烧写的 Android 系统

7. 初次进入 android 系统需要手动校准触摸屏,然后进入桌面操作系统,可以触摸操作图形化界面;

图3-26

Android 界面一

图3-27

Android 界面二

总结:

通过本实验应该掌握利用 SD 卡进行 Android 系统自动安装和运行的方法,体验开发板上 Android 图形界面及其应用程序。这里将系统自动安装步骤总结如下:

1. 制作 SD 卡启动盘,需要经历下列 3 个小步骤:

(1) 首先确保 SD 卡是 FAT32 格式的文件系统,否则需要格式化。

(2) 通过 SD-Writer.exe 工具的【Scan】按键,扫描并选择要烧写的 SD 卡。

(3) 使用 SD-Writer.exe 工具,将 mmc_ram256.bin 烧写到 SD 卡中。

(4) 将装有待烧写镜像文件拷贝到 SD 卡中。

2. 将制作好的 SD 卡插入开发板 SD 卡槽,使开发板从 SD 卡启动。

3. 从 SD 卡启动后开始自动烧写系统,可以通过 LED 灯来判断烧写的状态,当所以 LED 灯不停的跑马跳动,就说明系统已经烧写完毕。

4. 开发板从 nand flash 重启,进入烧写好的 Android 系统。

时间: 2024-12-14 16:49:13

6.自动安装 Android 系统的相关文章

PXE自动安装Linux 系统

                 PXE自动安装Linux 系统 1.PXE简介2119731621 当需要安装的操作系统比较多时,手动安装是不现实的,这个时候就要借助PXE了. PXE全称是:Preboot Excution Environment 预启动执行环境是由Intel公司研发的基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统 PXE可以引导和安装Windows,linux等多种操作系统. 2. 实验步骤 (1) 环境准

linux 利用pxe自动安装预设系统

PXE工作原理  第一步:PXE Client向DHCP发送请求首先,将支持PXE的网络接口卡(NIC)的客户端的BIOS设置成为网络启动,通过PXE BootROM(自启动芯片)会以UDP(简单用户数据报协议)发送一个广播请求,向网络中的DHCP服务器索取IP地址等信息. 第二步:DHCP服务器提供信息DHCP服务器收到客户端的请求,验证是否来至合法的PXE Client的请求,验证通过它将给客户端一个"提供"响应,这个"提供"响应中包含了为客户端分配的IP地址.

基于 cobbler 实现自动安装 linux 系统

使用 cobbler 实现自动安装 centos 6.7系统 1.yum install cobbler -y 安装 cobbler ,有依赖关系,会自动把 TFTP .HTTP 服务安装上:cobbler 是基于 epel 源,需要连网 2.yum install dhcp -y 安装 DHCP 服务 3.systemctl start httpd tftp cobblerd 启动 HTTP .TFTP.cibbler ,DHCP 的配置文件不配置的话,是无法启动服务的 4.systemctl

PXE自动安装Linux系统

PXE简介 许多情况下我们手动安装操作系统是不现实的,尤其是当数量较多的时候.这个时候就要借助其他的技术 了.PXE就是其中的一种.PXE全称是:Preboot Excution Environment 预启动执行环境是由Intel公司研发的基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统 PXE可以引导和安装Windows,linux等多种操作系统,这里只说Linux不说Windows.PXE的具体工作有些复杂,不过多介绍,有兴

自动安装 linux 系统方法一:

基于图形软件生成应答文件,实现自动安装 linux 操作系统 1.yum install -y system-config-kickstart 安装生成自动化安装操作系统的应答文件 2.system-config-kickstart              执行生成应答文件的图形化工具 3.自动化安装基于网络方式安装,提前配置好 HTTP 服务器 4.安装 boot loader 5.清空 MBR.删除所有分区.初始化标签.创建分区 6.添加个网卡: eth0,提前搭建好 DHCP 服务器 7

无人值守自动安装linux系统

PXE基本原理概述 什么是PXE? PXE:pre-boot executionenvironment预启动执行环境 由intel公司开发的技术 工作于C/s的网络模式 Client通过网络从server下载映像,并通过网络启动操作系统 应用场景 liveOS OS安装 PXE基本原理 1 Client向PXE Server上的DHCP发送IP地址请求消息,DHCP检测Client是否合法(主要是检测Client的网卡MAC 地址),如果合法则返回Client的IP 地址,同时将启动文件pxel

dhcp、tftp、pxe、kickstart实现自动安装Linux系统

安装dhcp服务,以提供给客户端ip/netmask/gateway等 ]# yum -y install dhcp ]# vim /etc/dhcp/dhcpd.conf subnet 192.168.10.0 netmask 255.255.255.0 { range 192.168.10.200 192.168.10.210; option domain-name-servers 114.114.114.114; option routers 192.168.10.2; option su

Cobbler自动安装*nix系统

依赖软件:    yum install epel dhcp tftp rysnc xinetd httpd -y 关闭selinux: 临时关闭:       setenforce 0 永久关闭:       sed -i 's/SELINUX=.*/SELINUX=disable/g' /etc/selinux/config 安装cobbler:    yum install cobbler 配置xinetd启动tftp:/etc/xinetd.d/tftp 在DHCP服务器配置子网 cob

CentOS6.4搭建PXE自动安装linux系统

服务器IP地址:192.168.10.25 服务器需要安装的服务: DHCP服务,来提供客户端IP地址: tftp服务,提供必须要安装文件下载 具体步骤如下: 一.服务器搭建DHCP服务 1.安装dhcp服务端程序 # yum install  dhcp 2.复制dhcpd.conf模板文件 # cp  /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf 3.使用vim编辑dhcpd.conf配置文件 # vim /e