基于wifi 的无线存储系统

基于wifi 的无线存储系统

ID:31359604

大小:107.00 KB

页数:6页

时间:2019-01-09

基于wifi 的无线存储系统_第1页
基于wifi 的无线存储系统_第2页
基于wifi 的无线存储系统_第3页
基于wifi 的无线存储系统_第4页
基于wifi 的无线存储系统_第5页
资源描述:

《基于wifi 的无线存储系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于WIFI的无线存储系统  摘要:随着数字信息化、网络化的各种多媒体处理业务的不断增加,借助计算机网络技术实现数据共享的需求不断提高。为满足这些需求,一种新兴的技术――无线存储,正越来越受到关注。而无线网络技术的发展,特别是随着通信技术和WiFi技术等通讯网络的发展,使得基于Wifi的无线存储得以很好地实现。  关键词:WIFI嵌入式;无线存储;socket编程  中图分类号:TP393文献标识码:A文章编号:1009-3044(2016)17-0011-02  1引言  本项目主要是用于图像文件的存储应用,系统的具体实

2、现是基于嵌入式UCOS系统和WiFi技术,通过TCP/IP网络通讯协议设计并实现一个无线存储系统,使远端的嵌入式WiFi终端设备能够连接到存储设备里的资源,满足用户无线数据存储的服务需求。首先介绍了无线存储的概念和原理,再对文件系统、WiFi标准及无线局域网技术作了介绍,然后围绕本虚拟存储系统的实现原理,介绍了怎样构建系统软硬件开发环境,最后通过socket网络编程完成数据传输,从而真正实现存储的功能。  研究的总体思路、框架:  2设计原理  2.1设计原则6  实用性:遵循面向应用,注重实效,急用先上,逐步完善的原则;

3、充分保护已实用性原则为依据,建设具有最低TCO(拥有总成本最低、最高性价比)的产品。  先进性:采用先进成熟的嵌入式技术、方法与设备,既反映当今先进水平,又给未来的发展留有余地。  可靠性:系统必须可靠运行,主要的、关键的设备应有冗余,一旦系统某些部分出现故障,应能很快恢复工作,并且不能造成任何损失。  可维护:系统具有良好的故障分析和处理能力。  2.2微控制器的选型  1)STM32f407VGT6芯片特点  超快速数据传送:采用多达7重AHB总线矩阵和多通道DMA控制器,支持程序执行和数据传输并行处理,数据传输速率非

4、常快。  FPU(浮点单元):集成了单精度FPU,提升控制算法的执行速度和代码效率。  高集成度:达1M字节的片上FLASH存储器,192K字节的SRAM,复位电路,内部RC,PLL,1uA的RTC。  多达15个通讯接口:包括6个UASRT,可运行到10.5Mbits/s、1个SDIO。  模拟:多达17个定时器、16位的和32位的定时器,可运行到168MHz。  其他外设:CRC计算单元、模拟的真正随机数发生器、外部存储器接口、存储器加速器(从FLASH中执行相当于零等待状态,性能达168MHz)。6  选用原因:该芯

5、片支持程序执行和数据传输并行处理,数据传输速率非常快,达1M字节的片上FLASH存储器,192K字节的SRAM,适合本项目的开发。  2.3硬件开发设计原理  1)研究内容  下位机主要研究嵌入式系统LWIP对接收的数据封包解包以及对数据文件的存储。  2)研究方法  Ucos系统和LWIP移植时,文件繁多,我们采用独立移植。由于传输的数据较大,传输的时候需要用到协议。在传输出错时检测依次检查各个出错点,统筹全局,将错误解决。  3)具体实施方案  (1)LAN8720A驱动模块  LAN8720A是低功耗的10/100M

6、以太网PHY层芯片支持通过RMII接口与以太网MAC层通信,内置10-BASE-T/100BASE-TX全双工传输模块,支持10Mbps和100Mbps。  LAN8720A可以通过PHYAD0引脚来配置,该引脚与RXER引脚复用,芯片内部自带下拉电阻,当硬复位结束后,LAN8720A会读取该引脚电平,作为器件的SMI地址,接下拉电阻时,设置SMI地址为0,当外接上拉电阻后,可以设置为1。  (2)SDIO驱动模块  SD/SDIOMMC卡主机接口提供APB2外设总线与多媒体卡(MMC)、6SD卡、SDIO卡以及CE-AT

7、A设备之间的接口。  SDIO功能由两部分组成:SDIO适配器块提供特定于MMC/SD/SDI/O卡的所有功能,如时钟生成单元、命令和数据传输。APB2接口访问SDIO适配器寄存器,并且生成中断和DMA请求信号。SDIO_D0、SDIO_D[3:0]或SDIO_D[7:0]可以用于数据传输。如果SD或SDI/O卡连接到总线,则主机可以将数据传输配置为使用SDIO_D0或SDIO_D[3:0]。SDIO_CMD有两种操作模式:开漏引脚,用于初始化、推挽,用于命令传输。SDIO_CK是与卡相连的时钟:一个位在每个时钟周期内同时

8、在命令和数据线上传输。SDIO使用两个时钟信号:SDIO适配器时钟、APB2总线时钟(PCLK2)。PCLK2和SDIO_CK时钟频率必须满足以下条件:FrequencPCLK238FrequencySDIO_CK  3实现方法  3.1软件流程图  3.2各模块的接口设计  1)SD卡与核心板的接口设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。