Skip to main content

Python library and utilities for creating a dump of SmartsFS from a directory.

Project description

SmartFS tools

Coverage Status

Python library and utilities for creating a dump of SmartsFS from a directory. The dump will be written on flash memory next.

SmartFS is a file system usage in NuttX. SmartFS stands for Sector Mapped Allocation for Really Tiny (SMART) flash.

Links

Usage

Install

pip install smartfs_tools

Example run:

# Veiw help
smartfs_mkdump --help

# Create dump
smartfs_mkdump \
    --base-dir ./dir_with_content \
    --out out.bin \
    --storage-size 1048576 \
    --smart-erase-block-size 4096 \
    --smart-sector-size 1024 \
    --smart-max-len-filename 16

Developemnt

Run script (smartfs_mkdump):

python -m smartfs_tools.script

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

smartfs_tools-0.4.0.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

smartfs_tools-0.4.0-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file smartfs_tools-0.4.0.tar.gz.

File metadata

  • Download URL: smartfs_tools-0.4.0.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for smartfs_tools-0.4.0.tar.gz
Algorithm Hash digest
SHA256 8899ecb12eaee2b3ba1c54541a9d252a9b0004dc69b3bbdedd6005f2d1c1335a
MD5 a7b899117f053e84816dbbee02e126da
BLAKE2b-256 470b2b7b193456112b6507bbb6f62f85c0fc0ac44818b1b1c02a544a16898f3f

See more details on using hashes here.

File details

Details for the file smartfs_tools-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for smartfs_tools-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5d34942c1517c079bec59c77c5c16d83922e71f5c5ab3ae7ad3186c1d4553ff6
MD5 130eb89f9d5047982fbe67dbabae9a82
BLAKE2b-256 6f917b3ae676049633fa4123f7d7ac848b592787eb9b70faad8fe5981f1e358b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page