安卓深度探索(卷一)第五章
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓深度探索(卷一)第五章相关的知识,希望对你有一定的参考价值。
S3C6410 是由三星公司推出的 款低功耗、高性价比的 SC ( reduced instruction set computer,
精简指令集计算机〉处理器,它基于 ARM11 内核.
OK6410 开发板采用“核心板+底板”结构
安装串口调试工具:minicom
第一步:检测当前系统是否支持 SB 转串口
lsmod | grep usbserial
第二步:安装minicom
sudo apt-get install minicom
第三步:配置minicom
sudo minicom -s
进入“ Serial port setup ”菜单 会显示如图 -4 所示的子菜单。读者需要按照如图 5-4 所示的内容配置 minicomm
第四步:测试minicom
sudo minicom
连接并打开开发板查看是否输出信息
烧写安卓系统
注意:
三个镜像(uboot-fs210.bin, zImage_GT818, android4.0-fs210.img),sd卡启动制作工具都在Android 4.0 for NandFlash文件夹下,必须使用本文件夹下的
首先保证要ping通,把u-boot-fs210.bin, zImage_GT818 android4.0-fs210.img放到/tftpboot目录下
制作nandflash SD卡启动(如果硬件拨码为1000时启动开发板,可以进入到uboot设置界面,此步省略)
tftp 20008000 uboot-fs210.bin
nand erase 0 100000
nand write 20008000 0 100000
- 关闭开发板
- 拨动硬件拨码为1000
- 打开开发板,任意键暂停uboot启动
tftp 20008000 zImage_GT818
nand erase 500000 500000
nand write 20008000 500000 500000
- 重新启动
setenv bootcmd nand read 20008000 500000 500000\; bootm 20008000
saveenv
tftp 30008000 android4.0-fs210.img
nand erase A00000
nand write.yaffs 30008000 A00000 4C31100(此处为具体大小)
- 重启
setenv bootargs root=/dev/mtdblock3 rootfstype=yaffs2 init=/init console=ttySAC0,115200
saveenv
- 重启
- 成功
参考Android4.0镜像烧写实验.pdf
默认环境变量
setenv bootargs root=/dev/mtdblock3 rootfstypes=yaffs2 init=/init console=ttySAC0,115200
setenv bootcmd nand read 20008000 0 100000; bootm 20008000
以上是关于安卓深度探索(卷一)第五章的主要内容,如果未能解决你的问题,请参考以下文章