Live briefing
Everything about FatFs
Software library for microcontrollers
FatFs is a lightweight software library for microcontrollers and embedded systems that implements FAT/exFAT file system support. Written on pure ANSI C, FatFs is platform-independent and easy to port on many hardware platforms such as 8051, PIC, AVR, ARM, and Z80. FatFs is designed as thread-safe and is built into the ChibiOS, RT-Thread, ErlendOS, and Zephyr real-time operating systems. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: FatFsA 5-minute orientation
- Pick up a classic book: MexicoThe most-reprinted book on the subject
- Read the landmark paper: Design and implementation of FATFS data exchange with multiple storage media based on single-chip microcomputerCited 2 times
- Go sideways: ChibiOS/RTA closely related topic
- Go sideways: .NET Micro FrameworkA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
- 📕MexicoInternational Monetary Fund. Legal Dept. · 2018
- 📕CanadaInternational Monetary Fund. Legal Dept. · 2016
- 📕ItalyInternational Monetary Fund. Legal Dept. · 2016
- 📕Côte D'IvoireInternational Monetary · 2023
- 📕PanamaInternational Monetary Fund. Legal Dept. Staff · 2014
- 📕PanamaLegal Department Staff International Monetary Fund · 2014
- 📕SingaporeInternational Monetary Fund · 2006
- 📕LuxembourgInternational Monetary Fund · 2004
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- ChibiOS/RT ChibiOS/RT is a compact and fast real-time operating system for microcontrollers supporting multiple architectures and released under a mix of the GNU…
- .NET Micro Framework The .NET Micro Framework (NETMF) is a .NET Framework platform for resource-constrained devices with at least 512 kB of flash and 256 kB of random-access…
- Zephyr (operating system) Zephyr (/ˈzɛf ər/) is a small real-time operating system (RTOS) for connected, resource-constrained and embedded devices (with an emphasis on microcontrollers)…
- List of file systems The following lists identify, characterize, and link to more thorough information on file systems. Many older operating systems support only their one…
- List of ARM Cortex-M development tools This is a list of development tools for 32-bit ARM Cortex-M-based microcontrollers, which consists of Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4…
- MicroPython MicroPython is a software implementation of a programming language largely compatible with Python 3, written in C, that is optimized to run on a microcontroller…
- NodeMCU NodeMCU is a low-cost open source IoT platform. It initially included firmware which runs on the ESP8266 Wi-Fi SoC from Espressif Systems, and hardware…
- UEFI Unified Extensible Firmware Interface or UEFI is a specification for the firmware architecture of a computing platform. When a computer is powered on,…