jenya7 0 Posted December 10, 2018 · Report post Есть какая нибудь среда разработки типа Visual Studio для малины? Поигрался с питоновскими скриптами, все хорошо, все весело но нужно где то писать GUI. Quote Ответить с цитированием Share this post Link to post Share on other sites
aaarrr 0 Posted December 10, 2018 · Report post Если нужна именно "среда", тогда проще всего будет на Qt GUI изобразить - все отлаживается на ПК, для малины останется только собрать финальную версию. Quote Ответить с цитированием Share this post Link to post Share on other sites
Kabdim 0 Posted December 10, 2018 · Report post PyQT? Quote Ответить с цитированием Share this post Link to post Share on other sites
jenya7 0 Posted December 10, 2018 · Report post 17 minutes ago, aaarrr said: Если нужна именно "среда", тогда проще всего будет на Qt GUI изобразить - все отлаживается на ПК, для малины останется только собрать финальную версию. а что там в опциях билд можно указать таргет - малину? 8 minutes ago, Kabdim said: PyQT? выглядит неплохо. Вы пользовались? Как оно поддерживает риал тайм? Quote Ответить с цитированием Share this post Link to post Share on other sites
aaarrr 0 Posted December 10, 2018 · Report post 3 minutes ago, jenya7 said: а что там в опциях билд можно указать таргет - малину? Можно, если соответствующим образом сконфигурировать. 3 minutes ago, jenya7 said: выглядит неплохо. Вы пользовались? Как оно поддерживает риал тайм? О каком вообще рилтайме тут может идти речь? Quote Ответить с цитированием Share this post Link to post Share on other sites
jenya7 0 Posted December 10, 2018 (edited) · Report post 24 minutes ago, aaarrr said: О каком вообще рилтайме тут может идти речь? Ну скажем если я на внешние пины повешу UART, SPI? Или если сделать TCP сервер? Edited December 10, 2018 by jenya7 Quote Ответить с цитированием Share this post Link to post Share on other sites
jcxz 0 Posted December 10, 2018 · Report post 14 минут назад, jenya7 сказал: Ну скажем если я на внешние пины повешу UART, SPI? Ага, ещё и ногодрыгом. Вообще веселуха! Quote Ответить с цитированием Share this post Link to post Share on other sites
aaarrr 0 Posted December 10, 2018 · Report post 13 minutes ago, jenya7 said: Ну скажем если я на внешние пины повешу UART, SPI? UART и SPI - весьма абстрактные вещи. Можно через SPI иногда читать-писать флеш, а можно пытаться гнать изохронный поток на высокой скорости. Что требуется? 13 minutes ago, jenya7 said: Или если сделать TCP сервер? По логике вещей, сервер должен жить отдельно от GUI. Quote Ответить с цитированием Share this post Link to post Share on other sites
one_eight_seven 0 Posted December 10, 2018 · Report post Небольшой гайд по выбору средств программирования. Я всегда им пользуюсь. Если я не могу разобраться с задачей, то есть, если я не знаю, что собираюсь делать, зачем, и какие к этому всему (неизвестно чему) предъявляются требования, то для полноты счастья я не лезу на форум, а просто и безальтернативно выбираю brainfuck. Очень просветляет. Quote Ответить с цитированием Share this post Link to post Share on other sites
jenya7 0 Posted December 10, 2018 (edited) · Report post 8 minutes ago, aaarrr said: По логике вещей, сервер должен жить отдельно от GUI. я хотел чтоб пользователь мог посылать команды по TCP. как в Hercules. Quote UART и SPI - весьма абстрактные вещи. Можно через SPI иногда читать-писать флеш, а можно пытаться гнать изохронный поток на высокой скорости. Что требуется? На малине есть апаратные UART и SPI. Если работать с ними через питоновскую библиотеку или скажем в С - будет чувствительная разница? спецы говорят что скриптовый язык работает раз в 300 медленее чем компилируемый. Edited December 10, 2018 by jenya7 Quote Ответить с цитированием Share this post Link to post Share on other sites
alexunder 0 Posted December 10, 2018 · Report post 3 hours ago, jenya7 said: Есть какая нибудь среда разработки типа Visual Studio для малины? Поигрался с питоновскими скриптами, все хорошо, все весело но нужно где то писать GUI. Могу предложить более радикальный способ: Windows 10 IoT Core для RPi3 Можете кодить в MSVS, а потом запускать свою программу на "малине". В противном случае (если желаете остаться на Raspbian), как уже предложили Qt или Lazarus/Delphi, если он поднимется на "малине". Quote Ответить с цитированием Share this post Link to post Share on other sites
jenya7 0 Posted December 10, 2018 · Report post 3 minutes ago, alexunder said: Могу предложить более радикальный способ: Windows 10 IoT Core для RPi3 Можете кодить в MSVS, а потом запускать свою программу на "малине". В противном случае (если желаете остаться на Raspbian), как уже предложили Qt или Lazarus/Delphi, если он поднимется на "малине". Windows не хочу. Хочу и рыбку съесть и в Линуксе потренироваться. Вот думаю PyQT или QT. Quote Ответить с цитированием Share this post Link to post Share on other sites
alexunder 0 Posted December 10, 2018 · Report post 6 minutes ago, jenya7 said: Windows не хочу. Хочу и рыбку съесть и в Линуксе потренироваться. Вот думаю PyQT или QT. То не Windows в привычном смысле, а просто типа как бы ядро винды. Когда создадите свое приложение, оно и только оно и будет исполняться на "малине". Так это примерно выглядит: PyQt это всего лишь адаптация Qt к питону, но код для общения с железом у вас все равно будет на питоне. Создавайте нормальное приложение на Qt (C++) и будет вам счастье. Quote Ответить с цитированием Share this post Link to post Share on other sites
jenya7 0 Posted December 10, 2018 (edited) · Report post 54 minutes ago, alexunder said: PyQt это всего лишь адаптация Qt к питону, но код для общения с железом у вас все равно будет на питоне. Создавайте нормальное приложение на Qt (C++) и будет вам счастье. Наверное все таки Qt наше все. Почитал про инсталяцию Qt на малину - чуть сума не сошел. Можно как то скачать на SD и оттуда запустить? Edited December 10, 2018 by jenya7 Quote Ответить с цитированием Share this post Link to post Share on other sites
ViKo 0 Posted December 10, 2018 · Report post Windows Lite https://www.ixbt.com/news/2018/12/07/microsoft-lite-windows.html Quote Ответить с цитированием Share this post Link to post Share on other sites