> А какая же она ещё? Если там сишный/ассемблерный код, инкапсулированный в питоновский
> объект, то ещё полбеды. А если они прям на Питоне SCL/SDA дёргают?... ОоТам обычный биндинг к I2C-dev линуксячьему. В принципе, само использовение линукса для подобных целей это дикость (ибо дикий оверхед), по сравнению с которым использование I2C-dev на питоне и сях ничем не отличается. Ты посмотри на API I2C-dev ну и модуля питоновского smbus - это API ничем принципиально от API для работы с файлами (если туда ioctl добавить) не отличается. Записать байт, прочесть байт. В линуксе ни на сях ни на питоне никто низкоуровнево с I2C не работает. На нижнем уровне там работает драйвер/кусок ядра.
> С другой стороны, если это - очередная тупая питонопрограмма, единственная функция корой
> - показывать данные с какого-то датчика, не заботясь о производительности, то, может
> быть, так и можно жить. Но даже такое г***но нужно как-то отлаживать. Неужели они и это в
> браузере делают? Оо
А что мешает отлаживать в браузере? Это ничем принципиально не отличается от удаленной отладки через gdb (например так отлаживаются те же айфончики/андроиды). В данном случае на плате запущено будет приложение одновременно с функцией веб-сервера и отладчика питонопроги, а браузер у тебя - всего лишь тонкий клиент к этому всему. Если уж на то пошло, то это не сильно отличается от работы через иксы, когда x-server и x-client на разных машинах.