Skip to main content

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

Project description

SmartFS tools

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.2.0.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

smartfs_tools-0.2.0-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: smartfs_tools-0.2.0.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for smartfs_tools-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f75769288dd55324b002e77171e2df1db520e595a45873954656d7f83d7238ca
MD5 4c08a8ab2346a20b02d2beeaec316f9d
BLAKE2b-256 59d238138f71f032580b6c197f909d146c355a2cfb514fa09ba0f1c61d88c93e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for smartfs_tools-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 28deb58d1381829c6580c00bd95257d4245cadeb926b69cf9b9b3c452c2b5532
MD5 12015a576cdf0f7f3ae3a9e6a3308990
BLAKE2b-256 e947cdd37d2157d9c8bfa0e0ebb2eb4144ae04d1249cc7d5e3a78a57584d3ea4

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