Skip to content

About

Programming interface for SD

Resources

Stars

1 star

Watchers

3 watching

Forks

Repository files navigation

SD Programmer

This repository contains the code for uploading bootloader and firmware to a MX2+ system.

Creating the Executable

Since the programmer is written in python, which requires many dependencies to be installed and is not easily packaged for other people (and other platforms) to use, it must be converted into an executable for whatever platforms are required. To perform this conversion into an executable, the user needs to install the PyInstaller library, which turns a python script into an executable and set of libraries that can be packed into an installer or as a simiple zip/archive that can be unpacked onto the target devices. The steps for this creations are:

pip install pyInstaller
pyinstaller ./programmer.spec

This will install the pyInstaller library and then create a ./programmer.exe. The ./programmer.exe can be redistributed as a standalone executable with its required libraries.

Execution with Python

To simply run it with python:

pipenv install
pipenv shell
python ./program.py

About

Programming interface for SD

Resources

Stars

1 star

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages