Micropython, хранить бинарный файл без файловой системы - PullRequest
0 голосов
/ 25 февраля 2019

Я использую Micropython на Nios 2 Softcore от Altera.Мне как-то нужно загрузить файл изображения во Flash.Я попытался обернуть этот файл в строку Python, которую я мог бы загрузить из процессора самостоятельно.Однако из-за того, как строка обрабатывается в MicroPython, это было невозможно.Для каждой строки генерируется хеш-значение, а скорость и размер этой хеш-строки пропорциональны размеру самой строки.

У меня нет файловой системы на этом Nios, все модули python скомпилированы из папки Memzip (но без замороженных модулей).

Есть ли способ скомпилировать двоичный файл, который можетбыть импортирован или получить доступ другими способами через REPL?

Я попытался создать оболочку для файла и добавить данные в двоичном виде, но мой файл размером 33 МБ расширился до 200 МБ, и у меня кончился ram

Привет

...