摘要:随着智能手持设备不断发展,文件存储、文件共享和文件应用程序的形式变得越来越流行。从而,文件系统成为现代嵌入式设备中必不可少的组成部分。目前很容易获得并实现简单的FAT文件系统,而且FAT文件系统已经成为嵌入式文件系统的一个行业标准。
本文阐述了在基于ARM微处理器的FL2440开发板上移植µC/OS-II 及FatFS的主要技术及相关设计功能的实现方法。该系统以PC机及Linux操作系统为开发平台,在此基础上嵌入移植µC/OS-II 嵌入式实时操作系统,进而实现FatFS文件系统的相关功能。
关键字:嵌入式操作系统;ARM;µC/OS-II;FatFS;移植
Abstract:With the continue development of the intelligent handheld devices, file storage, file sharing and file application are getting more popular. Thus, file system becomes an essential component for modern embedded devices. FAT (File Allocation Table) file system, which is simple, easy to implement, and widely supported, is currently used in most of the consumer electronics devices, and has become an industry standard as the embedded file system.
This paper describes the main techniques and implementation of the related design for porting µC/OS-II and FatFS file system on ARM micro-processor based FL2440 development board. The system is realized by porting the µC/OS-II embedded real-time operating system and FatFS file system with the development platform made up of PC and Linux operating system.
Key words: Embedded Operating System; ARM; µC/OS-II; FatFS; porting