Запустить Python в ОС Windows, установленной на карте micro SD, которая считывается платой микроконтроллера Arduino.

У меня есть код на Python, работающий на моём компьютере с операционной системой Windows. Он считывает изображения в качестве входных данных, расширяет API когнитивных сервисов Microsoft Azure и, наконец, выводит аудио. Я хотел бы запустить этот код на независимом устройстве, для чего, как я думаю, понадобится материнская плата, например, Arduino (можно использовать Raspberry Pi, но проект небольшой, и я не хочу тратить много денег). Однако, будучи новичком в этом жанре, у меня есть несколько вопросов, и я был бы очень рад, если бы кто-нибудь помог.

Я хочу, чтобы система имела независимую вычислительную мощность, а операционная система была загружена на карту памяти microSD. Я не хочу подключать Arduino к компьютеру и запускать код с него. Это бессмысленно, поскольку компьютер/ноутбук уже может выполнять всю работу. Зачем мне Arduino?

Может ли кто-нибудь сказать мне, возможно ли установить операционную систему на карту micro SD (загрузочную) и вставить ее в плату Arduino, чтобы я мог запустить код Python с карты SD?

, 👍-1


1 ответ


2

С некоторыми платами Arduino — да. Вам нужна плата вроде Yun (к сожалению, она уже снята с производства, но, вероятно, есть и другие подобные), на которой установлен чипсет MIPS SoC под управлением Linux (в частности, OpenWRT). Операционная система установлена в чипсет, но есть слот для SD-карты, с помощью которого можно считывать код.

Альтернативой является шилд Yun (доступный от сторонних поставщиков, например, Dragino Yun Shield). Он превращает любую плату Arduino, похожую на Uno, в Yun. Конечно, вы можете запустить её и без подключенного Arduino, если хотите подключить её вручную.

Однако, учитывая все вышеперечисленное, вы попадаете в ценовой диапазон Raspberry Pi, так что лучше поступить правильно и просто купить Raspberry.

,