Skip to content
@nfiop

NAND Flash I/O Platform

nfiop - NAND flash I/O platform

nfiop is a research project in the field of NAND flash chips.

The mission

This is a research project, with a goal of exploring the NAND flash world by providing documentation, utilities and methods for handling NAND flash chips.

Although this is a research project, the motivation behind this is to enhance understanding and knowledge on the nature of NAND flash chips, by considering new methods and doing experiments on all kinds of NAND flashes' technology.

The project strives to:

  • Ship an out-of-the-box set of utilities for many cases and scenarios related to NAND flashes

  • Conduct experiments on the entire stack - designing physical sockets, writing kernel modules, creating FPGA gateware, etc.

    There's nothing out of the scope - if it's related to NAND flashes, it's probably something interesting enough to experiment on.

  • Provide excellent documenation on theory related to NAND flashes as well as manual pages for the project's utilities.

Project Components

In the docs repository there's a list of components that appear and will appear as this project expands.

Read docs/Development.md file for more information.

Pinned Loading

  1. docs docs Public

    Documentation for motivation, manual guides & technical aspects of the project components

  2. usbnfc usbnfc Public

    USB NAND flash controller adapter board

  3. olimex-a20-buildroot olimex-a20-buildroot Public

    A buildroot environment for Olimex A20 LIME2 boards with a NAND flash chip

    Makefile

  4. ufedm ufedm Public

    A Linux kernel module for managing NAND flash ECC & data layout in userspace

    C

  5. mtdpartikr mtdpartikr Public

    MTD partitioning in kernel runtime

    C

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…