把sd卡的程序烧写到linux,如何用SD卡烧写Linux系统v3.0.1?

前言

好吧,我想说我以后再也不要三天打渔两天晒网了,之前学的Linux都忘光了,而且没有基于项目去实践去学习,实在是不够深刻。我想,还是从新一步一步来吧,在过程中也能够回忆起之前学到的一些知识点。最后,每天拿出一到两个小时对Linux进行充电,如果能坚持下来,我算不算是英雄了?呵呵,当然希望之后能够快点正式接手Linux相关的项目,甚至是android相关的,大的规划摆在那,虽然还有半年甚至更久,但是也需要从现在开始准备起来了,不然到时候真的是束手无策啊!这也是我实践我技术观的一个新过程。OK,我还是开始吧!

1 准备

今天我使用SD卡烧写,所以需要SD卡(我的是2G),SD卡读写器,开发板(OK6410),烧写工具(SD_Writer.exe),USB转串口,基本就是这些了。

20141025204603656.png

20141025204715575.png

2 制作可烧写Linux的SD卡

2.1 格式化U盘

20141025205159355.png

2.2 通过 SD_Writer.exe 将 mmc.bin 烧写到 SD 卡中

在WIN7下以管理员身份运行SD_Writer.exe,选择正确的SD卡,然后将文件mmc_ram256.bin(我的是256KB RAM版本的)写入。注意要先点Format按钮。

20141025211337453.png

2.3 相关文件复制到SD卡中

这些文件主要包括:u-boot.bin、zImage、rootfs.yaffs2。rootfs.yaffs是文件系统,还是有点大的。u-boot.bin和zImage的路径都在..Linux-3.0.1demo,rootfs.yaffs在..Linux-3.0.1filesystem。另外u-boot.bin要和我的开发板RAM大小对应,即256KB版本的,原文件名为u-boot_ram256.bin,这个文件名要改为u-boot.bin。rootfs.yaffs2-nand2g要改为rootfs.yaffs2。

最后,我的SD卡里面有这些东西:

20141025212254791.png

2.4 烧写Linux

OK,万事俱备,只欠东风!将SD卡插入开发板中,设置拨码开关为SD卡启动,如下图所示:

20141025212732375.png

20141025212943278.png

最后串口接入电脑,设置超级终端,然后启动电源,板子开始从SD卡运行并进行烧写动作,这个过程还是有点漫长的。烧写完成后,蜂鸣器会响3声,表示完成烧写工作。

20141025213848859.png

20141025215053338.png

2.5 恢复拨码开关从NandFlash启动,重启开发板

自此,基本大功告成了,恢复拨码开关设置:

20141025214127946.png

20141025214206109.png

OK,大功告成,继续我的学习之路吧!

20141025214549216.png

超级终端已经可以和板子进行通信了。

20141025215244208.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值