Jump to content

    
Sign in to follow this  
jenya7

На чем писать

Recommended Posts

Есть какая нибудь среда разработки типа Visual Studio для малины? Поигрался с питоновскими скриптами, все хорошо, все весело но нужно где то писать GUI.

Share this post


Link to post
Share on other sites

Если нужна именно "среда", тогда проще всего будет на Qt GUI изобразить - все отлаживается на ПК, для малины останется только собрать финальную версию.

Share this post


Link to post
Share on other sites
17 minutes ago, aaarrr said:

Если нужна именно "среда", тогда проще всего будет на Qt GUI изобразить - все отлаживается на ПК, для малины останется только собрать финальную версию.

а что там в опциях билд можно указать таргет - малину?

8 minutes ago, Kabdim said:

PyQT?

выглядит неплохо. Вы пользовались? Как оно поддерживает риал тайм?

Share this post


Link to post
Share on other sites
3 minutes ago, jenya7 said:

а что там в опциях билд можно указать таргет - малину?

Можно, если соответствующим образом сконфигурировать.

3 minutes ago, jenya7 said:

выглядит неплохо. Вы пользовались? Как оно поддерживает риал тайм?

О каком вообще рилтайме тут может идти речь?

Share this post


Link to post
Share on other sites
24 minutes ago, aaarrr said:

 

О каком вообще рилтайме тут может идти речь?

Ну скажем если я на внешние пины повешу UART, SPI? Или если сделать TCP сервер?

Edited by jenya7

Share this post


Link to post
Share on other sites
13 minutes ago, jenya7 said:

Ну скажем если я на внешние пины повешу UART, SPI?

UART и SPI - весьма абстрактные вещи. Можно через SPI иногда читать-писать флеш, а можно пытаться гнать изохронный поток на высокой скорости. Что требуется?

 

13 minutes ago, jenya7 said:

Или если сделать TCP сервер?

По логике вещей, сервер должен жить отдельно от GUI.

Share this post


Link to post
Share on other sites

Небольшой гайд по выбору средств программирования. Я всегда им пользуюсь.

Если я не могу разобраться с задачей, то есть, если я не знаю, что собираюсь делать, зачем, и какие к этому всему (неизвестно чему) предъявляются требования, то для полноты счастья я не лезу на форум, а просто и безальтернативно выбираю brainfuck. Очень просветляет.

 

Share this post


Link to post
Share on other sites
8 minutes ago, aaarrr said:

 

 

По логике вещей, сервер должен жить отдельно от GUI.

я хотел чтоб пользователь мог посылать команды по TCP. как в Hercules.

 

Quote

UART и SPI - весьма абстрактные вещи. Можно через SPI иногда читать-писать флеш, а можно пытаться гнать изохронный поток на высокой скорости. Что требуется?

На малине есть апаратные UART и SPI. Если работать с ними через питоновскую библиотеку или скажем в С - будет чувствительная разница?

 

спецы говорят что скриптовый язык работает раз в 300 медленее чем компилируемый.

Edited by jenya7

Share this post


Link to post
Share on other sites
3 hours ago, jenya7 said:

Есть какая нибудь среда разработки типа Visual Studio для малины? Поигрался с питоновскими скриптами, все хорошо, все весело но нужно где то писать GUI.

Могу предложить более радикальный способ: Windows 10 IoT Core для RPi3

Можете кодить в MSVS, а потом запускать свою программу на "малине". В противном случае (если желаете остаться на Raspbian), как уже предложили Qt или Lazarus/Delphi, если он поднимется на "малине".

Share this post


Link to post
Share on other sites
3 minutes ago, alexunder said:

Могу предложить более радикальный способ: Windows 10 IoT Core для RPi3

Можете кодить в MSVS, а потом запускать свою программу на "малине". В противном случае (если желаете остаться на Raspbian), как уже предложили Qt или Lazarus/Delphi, если он поднимется на "малине".

Windows не хочу. Хочу и рыбку съесть и в Линуксе потренироваться. Вот думаю PyQT  или QT.

Share this post


Link to post
Share on other sites
6 minutes ago, jenya7 said:

Windows не хочу. Хочу и рыбку съесть и в Линуксе потренироваться. Вот думаю PyQT  или QT.

То не Windows в привычном смысле, а просто типа как бы ядро винды. Когда создадите свое приложение, оно и только оно и будет исполняться на "малине".

Так это примерно выглядит:

 

 

 

PyQt это всего лишь адаптация Qt к питону, но код для общения с железом у вас все равно будет на питоне.

Создавайте нормальное приложение на Qt (C++) и будет вам счастье.

Share this post


Link to post
Share on other sites
54 minutes ago, alexunder said:

 

PyQt это всего лишь адаптация Qt к питону, но код для общения с железом у вас все равно будет на питоне.

Создавайте нормальное приложение на Qt (C++) и будет вам счастье.

Наверное все таки Qt наше все. Почитал про инсталяцию Qt на малину - чуть сума не сошел. Можно как то скачать на SD и оттуда запустить?

Edited by jenya7

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this