Skip to main content

Initialized data compression for embedded systems

Project description

lean-init

Compression of initialized data for embedded systems.

How to integrate

LD file

  • User add a new section .leaninit and specify in it which sections shall be compressed.
  • Remove AT statement for sections to compress.

Start up file

  • Replace uncompressed initialization loop by a call to the compressed initialization function.

C code

  • Include leaninit.h in main.c.

Build system

  • Invoke leansys.cli at the end of the build to generate the final elf file.

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

leaninit-0.0.1.tar.gz (77.6 kB view details)

Uploaded Source

Built Distribution

leaninit-0.0.1-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file leaninit-0.0.1.tar.gz.

File metadata

  • Download URL: leaninit-0.0.1.tar.gz
  • Upload date:
  • Size: 77.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for leaninit-0.0.1.tar.gz
Algorithm Hash digest
SHA256 5e8369a980cb831af5ab39a839b0da7f079128bd92e1c80ea2d45dbaa613422f
MD5 142479ee62e4dcd74203fff4043246c0
BLAKE2b-256 3e9fbd93b2711f187f3b4fe043022c2e14164557b52e53797ed99b8e2cf06e0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for leaninit-0.0.1.tar.gz:

Publisher: workflow.yml on sebastien-riou/lean-init

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file leaninit-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: leaninit-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for leaninit-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2e29a41f9918be657dab990161ea0493f1c4f8e42a9693448e98c58525fe40a4
MD5 6d09949b842436190d00131caa4bff05
BLAKE2b-256 aeb13a75587a3819de65abd3607f6363ecdd91202f13d9078c8a3b6c7f704087

See more details on using hashes here.

Provenance

The following attestation bundles were made for leaninit-0.0.1-py3-none-any.whl:

Publisher: workflow.yml on sebastien-riou/lean-init

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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