en:pfw:file_systems
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:pfw:file_systems [2023-09-04 18:14] – ↷ Seite von pfw:file_systems nach en:pfw:file_systems verschoben uho | en:pfw:file_systems [2025-08-07 14:20] (current) – [Pseudo code for the NOF structure layer] format fixed mka | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== NOF file system, for small Flash chips ===== | ===== NOF file system, for small Flash chips ===== | ||
| - | ---- | ||
| ==== NOF idea ==== | ==== NOF idea ==== | ||
| Line 11: | Line 10: | ||
| It uses [[en: | It uses [[en: | ||
| NOF was developed on top of noForth and stands for **nO**Forth **F**ile system. | NOF was developed on top of noForth and stands for **nO**Forth **F**ile system. | ||
| + | |||
| It can ofcourse be used on any system with limited resources. | It can ofcourse be used on any system with limited resources. | ||
| - | ---- | + | |
| + | |||
| ==== NOF structure ==== | ==== NOF structure ==== | ||
| Line 44: | Line 46: | ||
| | Dir-hash | Working-Dir-hash | Dir-name string | ( max. 64 directories ) | | Dir-hash | Working-Dir-hash | Dir-name string | ( max. 64 directories ) | ||
| </ | </ | ||
| - | **File header** | + | **File header |
| < | < | ||
| - | Byte Byte 30 bytes | + | Byte Byte 30 bytes 4064 or more bytes |
| - | --------------------------------------------------- | + | |
| - | | FIT | Aux | Filename 30 bytes | File data | + | | FIT | Aux | Filename 30 bytes | File data |
| </ | </ | ||
| Line 72: | Line 74: | ||
| - Make directory and a directory '' | - Make directory and a directory '' | ||
| - | {{nof_at_work-1.jpg}} | + | {{pfw:nof_at_work-1.jpg}} |
| ==== Pseudo code for the NOF SPI layer ==== | ==== Pseudo code for the NOF SPI layer ==== | ||
| - | More detailed info on SPI all numbers in hexadecimal | + | More detailed info on SPI all numbers in hexadecimal |
| <code forth> | <code forth> | ||
| Line 117: | Line 119: | ||
| ==== Pseudo code for the NOF structure layer ==== | ==== Pseudo code for the NOF structure layer ==== | ||
| - | {{{{pfw: | + | {{pfw: |
| + | |||
| < | < | ||
| Line 340: | Line 344: | ||
| | [[https:// | | [[https:// | ||
| - | [[pfw: | + | [[en:pfw: |
en/pfw/file_systems.1693844081.txt.gz · Last modified: 2023-09-04 18:14 by uho