NOR Flash File System

contest project, Harbin Institute of Technology (Shenzhen), 2021

Developed a file system for NOR flash devices on the operating system SylixOS, taking into account the characteristics of NOR flash devices and implementing the basic functions of the file system. Further implemented some features such as wear balancing and power down protection for flash devices.

Main Work

  • Investigate the classic flash file system JFFS2 and SPIFFS, read the source codes and write reading reports.
  • Implement basic functionality for the NOR flash file system and implement some optimization techniques.

Technology

  • C
  • OS Kernel
  • File System

Link

Source Code