|
【19P】飞凌OK6410烧写Android系统作业
[复制链接]
由于图片比较多,帖出来篇幅太长,所以分开来发。
本文转引自 飞凌嵌入式 Android技术专区 www.witech.com.cn
SD 卡分区
准备一张1GB 以上的SD 卡,下面我们将SD 卡分为两个区,前一个分区为FAT 格式,
后一个分区EXT3 格式,必须保证EXT3 分区的大小在500M 以上,分区过程在PC 主
机的ubuntu 系统下完成:
(1) 将SD卡插入PC机,这时SD会被自动挂载,应将SD卡确保为卸载状态,卸载
过程如下图所示: 当SD插入主机时,系统会自动挂载上SD,显示如下,红色矩形框内
即为SD卡
图片1
点击该图标,然后右击,选择umonut 就可以把SD 卸载了
图片2
卸载后的状态如下图:
图片3
打开终端,输入命令:sudo fdisk /dev/sdb
图片4
输入m,出现一串选择项,选择d,删除分区。
图片5
创建第一个分区,输入命令:
输入“n”,回车。
输入“p”,回车。
输入“1”,回车。
直接回车。
输入“20M”,回车。
图片6
创建第二个分区
输入“n”,回车。
输入“p”,回车。
输入“2”,回车。
直接回车。
图片7
标记第一个分区
输入“a”,回车。
输入“1”,回车。
输入“p”,回车。
图片8
写入分区表
输入“w”,回车。
图片9
格式化两个分区,注意分区分完后,通常会自动挂载,请按上面步骤(1)所说的方
法先卸载SD卡。
格式化第一个分区为vfat 格式,执行命令:sudo mkfs.vfat /dev/sdb1
图片10
格式化第一个分区为vfat 格式,执行命令:sudo mkfs.ext3 /dev/sdb2
图片11
制作烧写工具
分区好SD卡后,我们通过SD_Fusing_Tool.exe工具,把引导程序u-boot-sd.bin和内核
zImage-sd烧入到SD卡。拔出SD卡读卡器,切换到windows XP环境下,重新插入SD卡
读卡器。打开SD_Fusing_Tool.exe工具,选择烧录文件,并设置好读卡器盘符、内核大
小,如下图所示:
图片12
选择START 按钮,写入成功会弹出“Fusing image done”对话框
拷贝烧写所需的文件
在虚拟机环境下插入SD 卡读卡器,把uboot.bin,Image_Nand,android_fs.tar 拷贝到
ext3 区。
若想正常使用网络功能,需要修改android_fs.Tar 中的某些配置文件。请参考配置网
络
准备烧写
断电设置开发板从sd 卡启动
图片13
若当前系统不是Android,请先擦除NandFlash
Sd 卡里的boot 和linux 开始运行
等待30 秒钟进入linux 系统
图片14
等待30 秒钟进入linux 系统
图片15
手动加载sd 卡的ext3 分区
mount -t ext3 /dev/mmcblk0p2 /home
图片16
烧写u-boot
flash_eraseall /dev/mtd0
图片17
flashcp -v /home/u-boot.bin /dev/mtd0
图片18
烧写kernel
flash_eraseall /dev/mtd1
图片19
flashcp -v /home/Image_Nand /dev/mtd1
图片20
烧写android 文件系统
flash_eraseall /dev/mtd2
这里不能上传文件,有兴趣者到这里下载吧:
http://www.eetop.cn/bbs/thread-255343-1-1.html
|
|