Where to start with YAFFS
YAFFS has been around for many years, and there is a lot of information available. This page highlights the most useful resources for getting oriented.
Getting started
If you are new to YAFFS, start with a high‑level overview and then move into design and integration notes.
- Original YAFFS site (archived) The existing YAFFS site includes additional background, legacy content and links that may be useful as a reference while this new site is rolled out.
- YAFFS documents listing (archived) A full index of public documents. The key items we recommend starting with are highlighted below.
Design & selection
These resources help you think through whether YAFFS is the right choice and what trade‑offs are involved.
- Considerations in Choosing a Flash File System (PDF) A detailed discussion of the issues involved in selecting a flash file system: reliability, performance, wear, failure modes and more.
Integration notes
YAFFS can be used with a variety of operating systems and environments. These resources cover some common patterns.
- Using YAFFS with VxWorks or other RTOSs Practical guidance on how licensing works for RTOS‑based systems and how YAFFS fits into that picture.
- More integration and configuration documents The documents index includes further notes on configuration, deployment and specific environments.
Having trouble finding what you need?
If you cannot find documentation for your particular scenario, or you are unsure how to interpret it for your hardware, we are happy to help.
Start with the public documents, then get in touch with the YAFFS team for targeted advice when needed.
Ask the YAFFS teamMailing list & community
Technical questions and discussion are welcome on the YAFFS mailing list. Searching the archive first is often the fastest way to find answers to common issues.
For product‑specific or confidential issues, consider a consulting engagement instead of posting to a public list.