光盘教程(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到后,将进行验证。