`

SD卡相关创建等操作学习

阅读更多
Android模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模拟: 以下所有操作均在windows环境。首先,运行cmd,进入命令行界面(需要预先将你放置android sdk所在目录下的tools设置到环境变量path中)。以下除eclipse方式,其他均在命令行运行
1. 创建SD文件
直接在命令行窗口,输入即可,不一定需要运行到tools目录下面,运行
 mksdcard -l sdcard 512M E:\sdCard\sdcard.img
这样就在E:\sdCard\sdcard.img 创建了一个512M的SD卡镜像文件,其中E:\sdCard\sdcard.img是虚拟card的目录和文件名,目录随自己喜欢放置,img的后缀名也可以随便命名,如.abc

2. 在模拟器中加载刚创建的SD文件(注意需要完整路径)
    
emulator –avd android1 –sdcard E:\sdCard\sdcard.img 
(有可能还制定对应的模拟器,如果你有不止一个模拟器的话),这样模拟器中就可以使用"/sdcard"这个路径来指向模拟的SD卡了), 也可以直接在Eclipse中在建立avd的时候,直接指定对应的img文件;判断是否关联成功,可以在模拟器中的settings中查看sdCard的信息即可。
    Eclipse方式:(前提是安装了google android 插件), 选择菜单“Run” -> "Run Configurations..." ,进入弹出页面,选择"Targets"标签,在最下面一行"Aditional Emulator Command Line Options"下面增加启动参数 -sdcard d:/android/mysdcard/sdcard.img

3.  向SD卡传输文件(管理SD卡上的内容)
那么如何拷贝本机文件到SD卡,或者管理SD卡上的内容呢?可以用mtools来做管理,也可以用android SDK带的命令:
eg: adb push 1.mp3 sdcard/1.mp3;
  注意:音乐的名称暂时还不支持中文;
如果添加的是音频文件,我们就可以在模拟器的music文件中找到对应的文件;1.mp3表示的要是传输的文件绝对路径,或与Tools目录的相对路径sdcard/1.mp3为Qemu中Linux目录/sdcard/文件名
    通过adb shell进行到shell下,前提是你要启动模拟器,通过adb remount /sdcard设置sdcard的读写权限。之后进到sdcard目录下,便可以通过mkdir命令来创建文件夹啦。mkdir html当然了,你在这里还可以执行很多其他的命令。
在官方文档上有介绍,这里就不一一列举了。

分享到:
评论

相关推荐

    STM32F103 SD卡创建文件,写入文件,断间写入数据.zip

    6. **错误处理**:在进行文件操作时,必须处理可能出现的错误,如SD卡未初始化成功、内存不足、文件已存在等。错误处理通常通过检查返回状态码来完成,例如`f_errno()`函数可以获取错误代码。 7. **关闭文件**:...

    DSP28335 读写 SD卡 FAT32格式数据

    example41_SD_FAT32 这个文件可能包含了相关的示例代码或教程,可以帮助开发者更好地理解如何在 DSP28335 上实现 SD 卡的读写功能。通过学习这些资源,你可以掌握如何编写驱动程序来驱动 SD 卡,以及如何在 FAT32 ...

    单片机sd卡实验

    单片机SD卡实验是电子工程领域中一个常见的实践项目,尤其在嵌入式系统开发中,用于存储数据和程序。SD卡(Secure Digital Card)因其容量大、接口简单、通用性好,常被用于扩展单片机的存储能力。在这个实验中,...

    LT-ARM214X学习板SD卡文件系统实验

    力天电子的LT-ARM214X学习板是一款专为教育和研发设计的硬件平台,它基于强大的ARM处理器,提供了丰富的接口和功能,包括SD卡接口,可以用于存储和访问文件系统。 一、SD卡文件系统介绍 SD卡文件系统是存储设备上...

    在arm中的SD卡读写实验

    本实验旨在深入理解SD卡的读写操作,掌握其相关规范,以及如何在ARM处理器如S3C2410上实现SD卡驱动,最终实现对SD卡的文件系统操作,包括创建文件夹。 首先,我们要了解SD卡的基本工作原理。SD卡遵循SD卡规范,这是...

    SD卡的文件播放器 SD卡的规范历程

    SD卡,全称为Secure Digital Memory Card,是一种广泛应用于便携式设备如智能手机、数码相机、平板电脑等的数据存储介质。它的出现极大地提升了设备的存储能力,使得用户可以方便地存储和转移大量数据,如照片、视频...

    SD卡 FAT32文件系统学习

    "SD卡 FAT32文件系统学习" FAT32文件系统是常用的文件系统之一,特别是在SD卡中。下面我们将对FAT32文件系统的结构和原理进行详细的解释。 一、FAT32文件系统的基本结构 FAT32文件系统由以下几个部分组成: 1. ...

    STM32 adc采集数据存到SD卡中

    然后,通过标准的文件操作函数(如fopen、fwrite、fclose等)就可以在SD卡上创建、写入和关闭文件了。 在实际应用中,ADC采集的数据可能以二进制或CSV(逗号分隔值)格式存储。二进制格式存储效率高,但处理时需要...

    SD卡入门详细资料(入门必备喔)

    SD卡是一种广泛应用于移动设备、数码相机和其他便携式电子设备的存储介质,它使用Secure Digital(SD)标准,提供了一种可靠且可扩展的存储解决方案。本详细资料旨在为初学者提供关于SD卡及其应用的全面理解,尤其是...

    FAT文件系统 SD卡实验程序代码(读写SD卡

    6. **SD卡的擦除和格式化**:在FAT文件系统中,SD卡的擦除和格式化涉及到簇的清零、FAT表的初始化、根目录的创建等步骤。格式化可以是快速格式化,仅重置FAT表,或者完全格式化,擦除所有数据。 这个"SD卡实验程序...

    zcu102读写SD卡文件

    【标题】"ZCU102读写SD卡文件"涉及的是在Zynq FPGA开发板ZCU102上实现对SD卡的文件系统操作。这个主题涵盖了几大关键知识点,包括硬件平台ZCU102、Zynq SoC、XilFFS文件系统以及standalone模式下的SD卡驱动。 ZCU...

    振南SD卡文件系统FAT16

    "实例1"可能是视频教程中的第一个示例,涵盖了基础的FAT16操作,如初始化SD卡、创建文件目录、读写文件等。通过这个实例,学习者可以直观地理解FAT16的工作原理,并掌握实际操作技能。 在学习振南SD卡文件系统FAT16...

    ARM和PC下SD卡读写模块源码

    总之,ARM和PC下的SD卡读写模块源码是实现数据存储的关键部分,涉及到硬件接口、协议交互、文件系统管理和错误处理等多个方面。通过深入学习和理解这部分源码,开发者可以更好地掌控嵌入式系统和计算机的数据存取...

    传感器+SD卡存储(基于原子哥代码)

    在这个项目中,我们主要关注的是如何利用传感器采集数据并将其存储到SD卡上,这是一个常见的物联网(IoT)应用场景。正点原子探索版是一个流行的开发板,它为实验提供了丰富的硬件资源,包括微控制器、传感器接口和SD...

    STM32SD卡读取

    这些例程不仅覆盖了SD卡的读写,还可能涉及到NAND Flash和U盘的文件操作,因此对于想要扩展存储方案的开发者来说,是非常宝贵的参考资料。 总的来说,STM32利用FATFS库读取SD卡,是嵌入式系统中实现数据持久化存储...

    sd卡驱动(SDIO)SD卡驱动(SDIO模式),

    总结来说,SD卡驱动在SDIO模式下,结合STM32F407的SDIO接口和HAL库,以及fatfs文件系统,为嵌入式应用提供了可靠的存储和文件操作能力。理解这些概念和流程对于开发基于STM32的嵌入式系统至关重要。

    正点原子的SD卡实验例程

    3. **FatFS文件系统**:为了在SD卡上实现文件操作,例如创建、删除、读取和写入文件,通常会使用FatFS这样的轻量级文件系统。FatFS是一个可移植的FAT文件系统驱动程序,适用于嵌入式系统。 4. **初始化流程**:在...

    简单sd卡文件浏览器

    SD卡存储的数据可以通过文件浏览器访问,而《简单SD卡文件浏览器》就是这样一个工具,它提供了直观的用户界面,使用户能够方便地查看SD卡中的文件结构。 该应用的主要功能包括: 1. **文件和文件夹浏览**:打开...

    飞思卡尔sd卡调试一册通

    飞思卡尔智能车通常会使用SD卡来存储操作系统、传感器数据、控制算法等关键信息。 在飞思卡尔的嵌入式系统中,SD卡的初始化过程包括了识别卡类型、建立通信协议、设置工作模式等步骤。这个过程需要对飞思卡尔处理器...

    SD_File.rar_LPC 2368_SD卡 文件_sd FAT LPC2368_sd 卡_sd卡 文件系统

    标题中的“SD_File.rar_LPC 2368_SD卡 文件_sd FAT LPC2368_sd 卡_sd卡 文件系统”表明这是一个与微控制器...通过阅读源代码和相关文档,开发者可以学习到微控制器编程、SD卡协议、FAT文件系统管理等多个方面的知识。

Global site tag (gtag.js) - Google Analytics