From cfd3339b5a8f6668f7c53510cbee2c3f8efb5f87 Mon Sep 17 00:00:00 2001 From: bunnie Date: Sun, 11 Jul 2021 04:35:36 +0800 Subject: [PATCH] add a note about python dependencies --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index f9de6e34b..6d7e16e13 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,9 @@ from source. It consists of the following projects: * **emulation**: Renode scripts used to emulate Xous * **xous-rs**: userspace library +## Dependencies +There's some Python scripts to help deal with firmware signing. Ensure the following python packages are available in your environment: `pycryptodome` (signing - PEM read), `cryptography` (signind - x509 read), `pynacl` (signing - ed25519 signatures). If you plan on doing USB firmware updates, you'll also need `progressbar2` (updates), `pyusb` (updates). + ## Quickstart using Hosted Mode You can try out Xous in a "hosted mode" wherein programs are compiled