微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于ARM11的嵌入式Linux NAND FLASH模拟U盘挂载分析与实现

基于ARM11的嵌入式Linux NAND FLASH模拟U盘挂载分析与实现

时间:04-22 来源:互联网 点击:

从图中看出属性中U_Storage的容量为504 MB并不是512 MB,这是因为厂家生产存储介质时,容量是10进制,比如1 GB=1 000 MB,但是电脑却是采用二进制,1 GB=210MB,1 MB=210KB,这样计算,电脑显示容量大小要比标注的容量小些。在PC机上在U_Storage中新建一个名为“zy”的文件夹,然后再在开发板上新建一个名为“haha”的文件夹,同时在Windows下和板子中查看,会出现如图4所示信息。

图4中H盘为PC机给U_Storage分配的盘符,上层界面为PC串口与开发板交互的打印信息该信息显示的是开发板的内容。从图中可知,H盘中存在“haha”和“zy”两个目录;开发板与PC交换界面中跳到/mnt/U_Storage/目录下,用“ls”命令查得,开发板交换目录中存在“haha”和“zy”两个目录,证明U盘和PC交互信息成功。NAND FLASH模拟U盘挂载,使得目标板充分利用了U盘的便捷功能,使得携带、操作、移植更为方便。Linux下基于ARM11体系结构模拟U盘的实现使得高端电子产品模拟U盘技术得到广泛应用。经实验验证该设计是成功的,成功解决了ARM11体系结构下目标板作为U盘挂载到PC机的问题,具有实际意义。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top