摘要
在嵌入式领域中需要可移植性、灵活性高的FAT32文件系统,以适用多样的硬件存储设备,因此采用一种满足该要求的文件系统设计实现,整个设计采用层次化设计,全部使用C语言编写,无任何特定操作系统API相关的调用,仅依赖少量几个标准C库函数的调用,使得文件系统本身代码不仅与具体硬件平台相分离,而且独立于任何操作系统,从而可以方便及灵活地移植于有操作系统支持或无操作系统支持的环境中。
In the embedded field,FAT32 file system with high portability and flexibility is needed to apply to a variety of hardware storage devices.Therefore,a file system design meeting this requirement is adopted.The whole design adopts hierarchical design,which is written in C language and only depends on the calls of a few standard C library functions,so that the code of the file system itself is not only separated from the specific hardware platform,but also independent of any operating system.Thus,it can be easily and flexibly transplanted to the environment with or without operating system support.
作者
莫秀英
陈谭
Mo Xiuying;Chen Tan(School of Intelligent Engineering,Guangzhou Huashang Vocational College,Guangzhou 511300,China;Guangzhou Zhiyuan Electronics Co.,Ltd.)
出处
《单片机与嵌入式系统应用》
2022年第2期88-91,共4页
Microcontrollers & Embedded Systems
基金
省级青年课题(20GQN17)。