在线问答
直播中

星夜之北

12年用户 141经验值
擅长:嵌入式技术 EDA/IC设计 控制/MCU
私信 关注

【OK210试用体验】用SD卡烧写系统

    光盘教程(ok210-A软件手册)里的内容已经讲解了将wince, linux 及安卓系统烧写到开发板的流程,可是这些都是windows系统下的教程,那么linux系统下怎么办呢?
    ps:由于我的SD卡还在邮寄的路上,所以现在网上找了些资料,用U盘验证了一下,具体成功与否还要等到SD卡到了再实验。
   目前来看,烧写的过程无外乎格式化分区复制文件,和制作U盘启动系统的过程差不多,只要在linux系统下用相对应功能的工具来做就OK了。
    在linux下,系统自身就带有磁盘划分工具fdisk.
    fdisk分区工具用法介绍:p 打印分区表;n:新建分区;d:删除分区 q:退出不保存 w:保存退出。
    具体说下我的实验过程,1.插入存储设备(SD卡/U盘 etc)
                                                2. 在root权限下执行fdisk -l,这样就会列出现有的存储设备(本身硬盘/U盘                                                           etc),每个存储设备的详细信息都也列了出来。
                                                3.对某个存储设备进一步操作,fdisk /dev/sdb* ,(这块要注意一下,找到代                                                    表你SD卡的设备文件,千万别弄错了,整不好把硬盘格式化了,只能重装                                                   系了)
                                               4.接下来键入p 就可以查看该存储设备的分区情况,我们要重新分区,入所以                                                   键入d删除分区。
                                               5.键入n 进入新建分区的流程,然后选择p是建立主分区,选择e则是扩展分区
                                               6.选择p后会让你给主分区选择一个编号,1到4自己任选吧。
                                               7. 然后就是给该分区分配大小了,首先输入一个起始地址,接下来它会让你                                                      分配大小,例如+2048M,就是分配2G空间。(在原教程中说到要在前面                                                      留出100M的空间,个人认为在分配主空间的起始地址上更改一下就应该是                                                    和原文一个意思)
                                              8.接下来按p,就可以看到刚才分配的空间了,其他分区同理。
                                              9. 最后按w保存退出。
                                              10.使用前要对刚才的分区格式化,命令:mkfs.ext3 /dev/sdb,mkfs.*** ※代表                                                      文件系统。(如果该命令失效,则把设备umount后操作)
                                              11.挂载后就可以向设备中复制文件了。

ref:http://linux008.blog.51cto.com/2837805/548711   
时间仓促,发帖经验不足。欢迎批评讨论,SD到后,将进行验证。

已退回1积分

回帖(1)

燕小飞

2015-7-20 21:47:23
非常有想法,这块我还真没有验证过,据我有限的知识,硬件原理似乎没有考虑进去,很难成功
举报

更多回帖

发帖
×
20
完善资料,
赚取积分