首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 120 毫秒
1.
基于ReWorks平台的SD卡驱动程序设计   总被引:1,自引:0,他引:1  
SD卡作为一种大容量、高性能的固体存储设备广泛应用于各类嵌入式系统。目前基于嵌入式ReWorks系统的SD卡驱动研究还比较少。为实现SD卡在ReWorks平台上的数据存取,本文以S3C2440为处理器研究了基于SD总线模式的SD卡初始化过程和读/写过程,并根据ReWorks系统关键数据结构和建立块设备的工作流程,在ReWorks系统平台上实现了的SD模式下的SD卡驱动程序。该驱动程序的结构及实现细节对ReWorks平台的块设备驱动开发以及其他系统平台的SD卡驱动开发均有一定的借鉴意义。  相似文献   

2.
为了解决嵌入式系统中大容量数据存取的问题,在ARM7处理器LPC2138的平台上,针对SD卡设计开发了一种嵌入式文件系统,软件采用C语言编程实现。文中依据SD卡的基本结构和工作原理,设计了LPC2138与SD卡的接口电路和系统软件,按照FAT32文件系统规范实现基于SD卡的文件系统。结果表明,该系统不仅运行稳定可靠、而且易移植,可方便应用于需要大容量数据采集、存储和查询的嵌入式设备中。  相似文献   

3.
为进一步降低SD主控的接口限制及设计成本,增强Micro SD卡产品的普适性,使没有SD Host模块的设备无需进行硬件扩展便可使用SD类设备,本文介绍了一种基于SPI模式的Micro SD卡驱动开发设计方法,并从硬件架构和软件流程上对上述驱动进行了详细分析论述.另外,本文基于STM32设计了配套的嵌入式主控,并与SPI模式的Micro SD卡设备联调,完成了设备的枚举测试和通信测试.经产品实测,该基于SPI模式的Micro SD卡使用正常,具有较高的实用价值.  相似文献   

4.
SPI模式下SD卡驱动的设计与实现   总被引:3,自引:0,他引:3  
田茂  鲜于李可  潘永才 《现代电子技术》2009,32(14):195-196,199
SD卡以其优越的性能在嵌入式设备上得到广泛的应用.介绍在S1C33L05处理器上利用SPI总线进行SD卡的功能扩展.首先介绍具体硬件接口电路的设计,然后介绍利用SD卡的R1应答模式和处理器进行SPI总线通信的通信协议,并在此基础上实现SD卡驱动程序,最后介绍利用S1C33L05处理器的硬件中断实现热插拔的方法.实验表明,该方案在实际的应用系统中运行可靠,实用性强,在其他需要进行SD卡硬件扩展的嵌入式系统中也有很好的参考价值.  相似文献   

5.
基于STM32F107VCT6微控制器,在μC/OS-Ⅲ系统下针对U盘与SD卡之间的文件传输进行研究。控制器分别通过SPI串行总线和OTG接口与SD卡和U盘实现数据传输,控制系统通过FATFS文件系统将U盘的文件数据存入控制器的缓存之中,再将数据写入SD卡,实现了U盘与SD卡之间的数据传输。实验表明:该文件传输原理简单、功能稳定,可广泛应用于日常生活和工农业的小型嵌入式设备当中。  相似文献   

6.
基于ARM的SD卡文件系统设计   总被引:4,自引:2,他引:2  
孟惠霞  吕书勇 《通信技术》2009,42(7):135-136
ARM以其高性能、低功耗、易扩展的特点成为了嵌入式系统全球领先的16/32位RISC微处理器内核。但由于嵌入式系统中数据量的增加,对存储设备的要求也越来越高。在众多存储卡中,SD卡占有越来越多的市场份额。丈中介绍了基于ARM7平台设计的SD卡读写系统,包括SD卡与LPC2292的硬件接口电路设计及相应的软件程序设计。  相似文献   

7.
基于STM32F103的USB主机接口设计   总被引:1,自引:0,他引:1  
嵌入式USB主机系统在数据存储和交换领域具有很好的应用前景.为了存储和处理嵌入式系统中的大量数据,一种方法是让嵌入式系统具有USB设备接口,以通讯的方式向上位机不断转储RAM中的数据;另一种方法就是让嵌入式系统具有USB主机接口,使嵌入式系统可以直接读写U盘或SD卡之类的移动存储设备,再通过移动存储设备将数据转储到上位机中,不需要嵌入式系统与上位机之间有直接的通讯连接.使用USB控制芯片CH376设计了一个基于STM32F103的USB主机接口,并应用于嵌入式系统中.  相似文献   

8.
HiveBoard是东南大学学者设计的一款基于国产微处理器的信用卡大小的单板计算机,它实现了使用一张SD卡一次实现嵌入式系统的完整启动。文中首先介绍了HiveBoard基本配置,分析了典型嵌入式系统的启动方式以及SD卡数据存储与FAT16文件系统相关知识,重点阐述了设计者巧妙地将嵌入式系统所必须的u-boot、Linux内核和文件系统集成在一张SD卡中并实现完整系统启动的原理和方法,并呈现了整个启动流程。  相似文献   

9.
HiveBoard是东南大学研究人员设计的一款基于国产微处理器的信用卡大小的单板计算机,它实现了使用一张SD卡一次实现嵌入式系统的完整启动。首先介绍了HiveBoard基本配置,分析了典型嵌入式系统的启动方式以及SD卡数据存储与FAT16文件系统相关知识,重点阐述了设计者巧妙地将嵌入式系统所必须的U-Boot、Linux内核和文件系统集成在一张SD卡中并实现完整系统启动的原理和方法,并呈现了整个启动流程。  相似文献   

10.
针对U-Boot默认不提供使用SD卡启动嵌入式系统的支持,以及使用传统方法烧写安装嵌入式系统操作繁琐的问题,基于S3C6410处理器分析了SD卡启动系统的原理,并对U-Boot源码进行修改使其支持该启动方式,同时对U-Boot进行了功能扩展,添加了仅使用SD卡便可进行系统安装升级的功能。实验结果证明,该方法具有可行性,对U-Boot在其他平台上的移植工作具有一定的参考价值。  相似文献   

11.
陈侠  李开航 《现代电子技术》2012,35(16):12-14,23
传统嵌入式设备对SD卡的读取一般基于硬件层面,这么做省资源但是换来的是时序麻烦,移植困难,读取文件不灵活。针对资源较为丰富的嵌入式方案,利用SoPC技术和灵活的NIOSⅡ软核,提出了一种在SD卡上建立了FAT32文件系统的方法,实现了对文件的基本操作如新建、读取、删除等,并在SD卡根目录里放置测试文档。对NIOSⅡ的代码实现进行测试,结果表明NIOSⅡ顺利地读出了文档里的内容,以及根目录其他文件夹。测试实验在Terasic的DE2系列开发板上通过验证。该方案方便了开发者对不同嵌入式设备进行移植,使其更加专注于顶层操作。  相似文献   

12.
随着计算机硬件的发展及数据量的增加,对存储设备的要求也越来越高。SD(安全数码)卡是近年来流行的大容量便携式存储卡。介绍了一种在ARM9处理器AT91RM9200基础上以SD卡作为主要存储介质的数据存储系统。描述了SD卡与AT91RM9200的硬件接1:7,对SD卡文件系统与Linux下驱动程序实现进行了详细说明,最后介绍了Linux设备驱动模块的加载。  相似文献   

13.
MMC/SD卡以其优越的性能,在单片机嵌入式设备中得到广泛应用.将MMC/SD卡作为外部掉电存储介质应用于音频信号发生器中,通过8051F330单片机上的SPI接口,实现单片机-MMC/SD卡的存储扩展,设计了此硬件平台上的MMC/SD卡的单片机驱动程序,并给出了相应的程序代码,满足音频信号发生器的大容量存储要求.  相似文献   

14.
FAT16文件系统在Nios Ⅱ嵌入式系统中的实现   总被引:1,自引:0,他引:1  
介绍硬件SD卡控制器的设计及FAT16文件系统在NiosⅡ嵌入式系统中的实现方法。SD卡控制器通过SD总线完成SD卡复位、初始化、设置、读写等基本操作;通过对FAT16文件系统的研究,结合SD卡控制器,在NiosⅡ嵌入式系统中实现FAT16文件系统。  相似文献   

15.
基于中科院上海微系统研究所自主研发的相变存储器芯片,设计并实现了国内首个以相变存储器为存储介质的SD卡系统.本系统由多接口SoC芯片、6.375 Mbits相变存储器芯片以及外围控制电路等构成.系统通过SD/MMC接口与上位机进行数据通信,并使用FAT文件系统进行管理.该SD卡系统容量为256 kb,读取速度为2Mb/s,写入速度为0.5Mb/s.  相似文献   

16.
基于嵌入式系统的多媒体音乐播放器   总被引:3,自引:1,他引:2  
宫鹏  宫玥  王瑞宝 《现代电子技术》2011,34(12):100-103
为了改善音乐播放器传统界面,扩充功能,提高音质,基于ARM7嵌入式系统平台和FAT 32文件系统,设计了一款带有文本阅览功能的多媒体音乐播放器。它不仅能正确识别并显示存储在SD,MMC等存储卡内的音频文件,支持环绕立体声调节和重低音调节,还可通过液晶屏浏览存储在存储卡内的中、英文TXT文档。该播放器选用具有出色音频解码能力的VS1053解码芯片,它支持320 Kb/s的MP3或256 Kb/s的WMA音乐文件的播放。该播放器通过视听验证,实现了4种以上不同的音效,满足使用者对音效的不同喜好。实现了环绕立体声调节和真正的立体声双声道音频输出。同时在操作上简单便捷,具有友好的人机界面。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号