一种包含大容量硬盘的arm开发装置的制作方法

文档序号:6343741阅读:235来源:国知局
专利名称:一种包含大容量硬盘的arm开发装置的制作方法
技术领域
本发明涉及嵌入式开发的领域,尤其涉及一种包含大容量硬盘的ARM开发装置。
背景技术
目前在嵌入式的开发中,ARM9开发板支持U盘的挂载,能够通过USB接口读取和 写入数据,但是U盘一般只有2G、4G或8G大小,在实际应用中硬盘的容量不足以满足存储 大容量的数据,诸如在国家863项目便携式卫星移动终端的项目中,需要通过终端机进行 语音通话,从而需要对大量的通话内容进行存储和监控,语音通话的采样率为8192次/s, 采取2字节采样(16bit)的存储方式,声道采用双声道进行,采样结果为8192*2*2=32K/s, 若一部电话满负荷运载的话,一天将要存储数据量为2. 63671875GB,系统会要求存储一个 月的通话记录(满负荷下79. 1015625GB),这就远远超出了 U盘所能承受的限制。所以将大 容量硬盘挂载在ARM开发板上的问题就显得迫不可待了。
发明内容本发明发明的目的是提供了一种能包含大容量硬盘的ARM开发装置。该装置的特 征在于,包含按照操作系统所支持的格式来分区和格式化的大容量硬盘、供所述大容量硬 盘接入的ARM和将所述大容量硬盘与所述ARM连接的接口,其中大容量硬盘包含在windows 操作系统下格式化为FAT32格式的大容量硬盘,大容量硬盘包含多个小于或者等于32G的 分区,大容量硬盘包含小于或者等于4个的主分区,或者包含3个主分区和再次进行分区的 1个逻辑分区,ARM包含将与大容量硬盘的至少一个分区对应的文件拷贝到所述ARM系统文 件夹的新建或者已有的文件夹中的相应命令,以及接口包含USB接口。本发明利用将大容量硬盘挂载在ARM开发板上,使得在ARM嵌入式开发中大容量 的数据采集成为现实,从而将采集到的数据装入硬盘中以实现其功能。

本发明将通过例子并参照附图的方式说明,其中图1是根据本发明的实施例,说明包含大容量硬盘的ARM开发装置的结构示意图。
具体实施方式
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥 的特征和/或步骤以外,均可以以任何方式组合。本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙 述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只 是一系列等效或类似特征中的一个例子而已。如图1是根据本发明的实施例,说明包含大容量硬盘的ARM开发装置的结构示意 图。该装置包含按照操作系统所支持的格式来分区和格式化的大容量硬盘、供所述大容量硬盘接入的ARM和将所述大容量硬盘与所述ARM连接的接口。ARM开发装置挂载大容量硬 盘的具体步骤包含首先对大容量的硬盘进行格式化,接着按照FAT32文件格式分区,接入 ARM,而后挂载到相应文件夹。由于ARM不支持NTFS格式的硬盘挂载,所以应该将硬盘格式化为FAT32格式。根据本发明的实施例,以将300G的大容量硬盘挂载到ARM为例。在格式化为FAT32 格式时,300G硬盘是不能够全部格式化为FAT32格式的,因为在windows操作系统中,FAT32 格式最大支持32G的硬盘分区,大于32G的则不能格式化为FAT32格式,而只能格式化为 NTFS格式,所以需要将300G的硬盘分区为多个小于32G的硬盘分区。然后按照U盘挂载的方式进行安装即可在ARM板上看到硬盘的内容了。根据本发明的实施例,格式化分区实验在Wind0WS7旗舰版下进行,ARM平台采用 北京博创科技的ARM92410开发板。格式化硬盘包含以下步骤在桌面的计算机图标下右击选择管理打开窗口,然后 点击磁盘管理。从弹出的对话框中可以看出,硬盘的编号为H:盘,实际大小为298.09GB。 在硬盘的新加卷中,右键选择删除卷,即可清空该硬盘。点击“是”清除盘上的数据内容,然 后在H盘处点击右键选择新建简单卷。指定卷大小为32768MB(32G),进行大容量硬盘的分 区。接着,选择驱动号和路径,这里选择默认即可,完成分区。然后,按照FAT32格式对大容 量硬盘进行格式化。点击“下一步”,完成对大容量硬盘其中的第一个主分区的分区和格式 化。因为FAT32格式只能支持最大为32G的硬盘分区,指定字节为32768,在分区时,系 统会提示只能分为4个主分区,或3个主分区1个逻辑分区,在此4个主分区无法分完300G 硬盘,所以选择分为3个主分区和1个逻辑分区。故将3个主分区的大小都设为32G并格式化其为FAT32格式,剩下的为逻辑分区, 然后再在逻辑分区下进行分区,按照每个32G的原则进行并格式化为FAT32格式,300G硬盘 一共可以分为10个区。前3个主分区都按照以上第一个主分区形成所述步骤执行,在剩下 的逻辑分区里,同样按照以上第一个主分区形成所述步骤,每次为其分配32768大小的分 区,最后一个不够32G的就按照实际大小分配即可,共7个逻辑分区,一共十个分区。至此,分区和格式化完毕。接着将硬盘接入ARM,然后挂载到文件夹。将大容量硬盘挂载到文件夹包含以下步骤a.打开ARM;b.用fdisk -1命令 查看硬盘的名称,可以看到有10个区的名称,此时可将诸如hypertrml. dll、hypertrm2. dll-hypertrmlO. dll的文件拷贝到10个区中,以便挂载时可以查看是否能查看;c.在开 发板的yaffs系统文件夹下新建文件夹testl、test2"'testlO,命令为mkdir test+编号, 供挂载硬盘的10个分区。将第一个分区挂载到testl 中,命令为 mount - f /dev/scsi/hostO/busO/ targetO/lunO/partl testl/,在此如果命令中不含有强制的_f的话,会提示wrong magic错误,接着进入testl中,命令为cd testl/,即可看到在windows下拷入的文件 hypertrml. dll,由此说明第一个分区挂载成功。按照上述步骤挂载其他剩余的9个分区。 从而实现能包含大容量硬盘的ARM开发工具。本发明并不局限于前述的具体实施方式
。本发明扩展到任何在本说明书中披露的 新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。
权利要求一种包含大容量硬盘的ARM开发装置,其特征在于,包含按照操作系统所支持的格式来分区和格式化的大容量硬盘、供所述大容量硬盘接入的ARM和将所述大容量硬盘与所述ARM连接的接口。
2.如权利要求1所述的包含大容量硬盘的ARM开发装置,其特征在于,所述接口包含 USB 接口。
专利摘要本实用新型公开了一种包含大容量硬盘的ARM开发装置,属于嵌入式开发的领域。所述装置的特征在于,包含按照操作系统所支持的格式来分区和格式化的大容量硬盘、供所述大容量硬盘接入的ARM和将所述大容量硬盘与所述ARM连接的接口。由此在ARM嵌入式开发中大容量的数据采集成为现实,进而实现将采集到的数据装入硬盘中来实现其功能。
文档编号G06F3/06GK201725322SQ20102021703
公开日2011年1月26日 申请日期2010年6月7日 优先权日2010年6月7日
发明者潘宁波 申请人:成都林海电子有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1