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

Uploaded Source

Built Distribution

smartfs_tools-0.3.0-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for smartfs_tools-0.3.0.tar.gz
Algorithm Hash digest
SHA256 7e0a5ed09c8aa5ad23671339d4fbc279191db3a6bc7e976d70a5361aba21ed86
MD5 523e1518d3df398fbc0f661cdc58f832
BLAKE2b-256 c4165d675117ddaa47fb9f0d46eaf5aab0bd5070f31c0c9353938d98a154cb34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for smartfs_tools-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6eb328f3aa5db0fcbf37889abee49bb9cb265b68268a898c1911c5bdaba70b59
MD5 a0931ddeb92571e69b429b42694a0e08
BLAKE2b-256 58c5021130e8acbd72c2fb9ec001b09c91670218638ce3468c2eb7ea03c59a7d

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