Чтобы на баше что-нибудь запустить, это надо сначала скормить башу.
Держать производственный код в заводской прошивке девайса - такое
себе развлечение. А может быть и что-то более урезанное, чем баш. К примеру u-boot, или barebox. Ведь для того, чтобы на свежеиспеченной железке запустился линупс - он должен там как-то оказаться. Внезапно для этого нужно выполнить десяток скриптов, желательно с контролем, что все действительно выполнилось. То есть да, можно и except, но вся эта порнография с регэкспами вызывает некоторую оторопь. Ввиду этого интересовали не "кирпичи", а решение с уже набитыми шишками. Ну раз нету, значит можно смело велосипедить и на том же LuaJIT.
>что такое "консоль", что ты называешь этим термином???
RX, TX, GND азаза, системный UART, торчащий из платы. У отладок часто на него вешают трансивер RS232, бывает просто TTL. Разговаривает он там языком обычной системного терминала, dmesg, login, sh (busybox). Суть в том, чтобы не плодить сотню сетевых абстракций, чтобы сгородить свой удаленный popen() через последовательный порт.
Опять же, все это уже почти полгода как работает на заводе, меня просто невыносимо раздражает, что единственный запуск питоней программы занимает полминуты из трех всей процедуры.