摘 要:随着各种嵌入式设备的应用日益广泛,伴随的移动存储的需求也日益迫切。同时由于USB 接口的大量使用,使USB 大容量存储设备成为了移动存储的主流。ISP1160 是飞利浦出品的一款USB Host Controller 芯片,其遵循USB 2.0 规范,支持全速(12Mbit/s)数据传输模式。本文介绍了一种在Fujitsu MB86H20B 数字电视解决方案中,采用该芯片,实现U 盘上嵌入式文件系统的整体方案.本文从嵌入式文件系统的原理开始,介绍了底层硬件接口、USB 主机协议栈、文件系统三大功能模块的实现。重点介绍了文件系统的原理和实现过程。测试结果表明系统性能完全达到设计要求。 关键词:嵌入式文件系统;USB;FAT32 0. 前言 近年来随着数码相机,扫描仪,摄像手机等数码设备的兴起,数字照片成为了人们生活中不可缺少的一部分。数码相框作为一种新兴的显示媒介,以它大容量的存储相片的能力,良好的显示效果,和多样的功能正越来越迅速的走进千家万户。 随着国家广电总局推行电视数字化的进程,数字电视全面铺开。本项目的开发正是基于这两种考虑,开发了一种将数码相框和数字电视相融合的产品。 在这个产品的开发过程中,一个关键性的问题就是为MB86H20B 数字电视平台扩展外部存储的功能。本文中提到的基于ucosII 的嵌入式文件系统的解决方案较好的解决了这一问题。 基于ucosII的嵌入式文件系统的设计与实现全文下载