Перейти к содержанию
    

Кому нужна надёжность, простота и кроссплатформенность, делают веб-интерфейсы. Вот, скажем, берём библиотеку onion и пишем на С нижний уровень...

Главное - не использовать прошивки игровых приставок вместо операционной системы и не использовать тормозящие интерпретируемые ЯП в высоконагруженных приложениях!

Изменено пользователем Eddy_Em

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, aaarrr сказал:
5 часов назад, rkit сказал:

Работает на arm 600мГц приемлемо.

Браузер?

Действительно посмеялся! :biggrin:

4 часа назад, Eddy_Em сказал:

Кому нужна надёжность, простота и кроссплатформенность, делают веб-интерфейсы. Вот, скажем, берём библиотеку onion и пишем на С нижний уровень...

Что вы собрались писать "на С нижний уровень" - свой браузер? Ну в добрый путь, только учтите, что кто будет писать свой "верхний" быдлокод, а уж поверьте, будет, и что он там задействует, php, java script, html5, доступ к ФС и пр, незабудьте все это реализовать, да еще и чтоб на кортексе 800МГц все не тормозило ни разу...

Давайте конструктивнее, если есть, что сказать - буду рад, но браузеры, винда и т.п. не интересно и скучно...

4 часа назад, AlexandrY сказал:

А про оборудование я не понял суть конфликта.
Нужно на какой-то уже имеющейся дешевой платформе заменить фреймворк, или ищут готовую платформу с фреймворком но с каким-то нищебродским ограниченным  бюджетом, или делают вещь премиум класса и могут позволить наконец себе нормальные инструменты?

Еще раз, нужен фреймворк на линуксе, на котором должна крутиться прикладнуха верхнего уровня, спецы, с которыми я общался, хотят использовать питон, видать, как саму программу и каким-то неведомым мне образом "подружить" ее с графикой, формами ГУИ настройки автомата (для хозяина) и экранным ГУЕм пользователя (того, что он видит подходя к автомату, с красивыми картинками, анимацией и пр). Вот и вопрос, какими инструментами сейчас это делается, чтоб оценить мне, сложнее этот метод моего, который разработал 4 года назад или проще, применительно к студенту, с более-менее работающей "соображалкой"...

 

По поводу премиума - то, что сделано сейчас работает и "не жужжит" уже 4 года во многих сотнях автоматов и терминалов, не требует переустановок и патчей, но стоит денег, поэтому отдавать за даром нет никакого желания.

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

20 hours ago, mantech said:

Эти специалисты на это предложили использовать линукс-ядро, с питон-интерпретатором, накотором предлагают писать все, что делается в п1(см. выше) и что-то еще. Для графики предлогают использовать иксы, что по-мне тяжеловато будет, при условии одноядерного кортекса на 800МГц.

Иксы - это замечательно, но ребята что-то недоговаривают :)

 

Вообще, затея тухлая: бизнес-код и работу с периферией сделать получится, а вот с пользовательской графикой-анимацией (что там, 1366x768?) на такой платформе ничего путного не выйдет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 hours ago, mantech said:

Вот и вопрос, какими инструментами сейчас это делается, чтоб оценить мне, сложнее этот метод моего, который разработал 4 года назад или проще, применительно к студенту, с более-менее работающей "соображалкой"...

Проблема в том что никто не понял ваш метод кроме того факта что вы не апгрейдите его уже 4-е года. :biggrin:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 hours ago, mantech said:

спецы, с которыми я общался

Так как ничего не известно, кроме 800МГц, то продолжаёте общаться со "спецами".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня на orange pi zero крутятся разные веб-интерфейсы, ничего не тормозит, пока не больше десятка клиентов. А если вы собираетесь экономить на железе при построении высоконагруженного сервиса, ничего у вас не выйдет.

Что до клиентов на слабых армах, так 600МГц вполне хватит, чтобы показывать на каком-нибудь ungoogled chromium веб-интерфейс.

А если хочется нативный gui, есть opengl библиотеки, позволяющие на С или С++ очень лёгкие интерфейсы делать. На монстрах вроде GTK или Qt так не сделать.

Почитайте про nanogui.

А вообще, сейчас вполне вменяемые компактные компьютеры тысяч за 20 всего-то купить можно! Зачем мучиться с допотопным старьем?

Изменено пользователем Eddy_Em

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 часов назад, aaarrr сказал:

А можно для "чайника" в этом вопросе, вкратце?

10 часов назад, AlexandrY сказал:

Проблема в том что никто не понял ваш метод

Причем тут "мой метод"? Я же описал вопрос, причем дважды...

8 часов назад, x893 сказал:

ак как ничего не известно, кроме 800МГц, то продолжаёте общаться со "спецами".

А что вам нужно для понимания вопроса? Есть проц IMX6S-800Мгц, ОЗУ - 512Мбайт и апгрейт его на данный момент невозможен по ряду причин. 

16 часов назад, aaarrr сказал:

затея тухлая: бизнес-код и работу с периферией сделать получится, а вот с пользовательской графикой-анимацией (что там, 1366x768?) на такой платформе ничего путного не выйдет.

Да, такое разрешение, на счет графики, если линукс ее сильно тормозит, по сравнению с бареметал, то да, тухло будет, сейчас отрисовка идет неоном, на глаз не заметно перерисовывание. Из анимации GIF 10к\сек на треть экрана тоже работает вполне норм, плюс в камне есть аппаратная корка divx, которую я не использую, она должна дать ускорение хоть какое-то...

 

Резюмируя свои выводы:  Сделать это можно и , думаю, даже будет работать, просто все это будет напоминать сборную солянку из питона, драйверов периферии и интерфейсов, доступ к которым будет скорее всего через файлы, какого-то ГУИ, с обращением к нему из питона каким-то непонятным для меня образом, и конструктора форм для него, если он есть, а может вообще "ручками", как все это собрать воедино и потом модифицировать - пока загадка...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

20 minutes ago, mantech said:

А можно для "чайника" в этом вопросе, вкратце?

Между пайтоном и иксами должно быть еще что-то, что не стали озвучивать.

 

20 minutes ago, mantech said:

Да, такое разрешение, на счет графики, если линукс ее сильно тормозит, по сравнению с бареметал

Думаю, вы не отличите по скорости работу вашего "бареметала" под Линуксом и без него.

 

20 minutes ago, mantech said:

плюс в камне есть аппаратная корка divx, которую я не использую, она должна дать ускорение хоть какое-то...

Аппаратный кодек не даст ничего, кроме ускорения декодирования видео знакомых ему форматов. А вот 2D/3D GPU вполне способен оставить неоновые либы далеко позади.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

33 минуты назад, aaarrr сказал:

Между пайтоном и иксами должно быть еще что-то, что не стали озвучивать.

Ну эт может быть, я в тонкости не особо вникал))

33 минуты назад, aaarrr сказал:

Думаю, вы не отличите по скорости работу вашего "бареметала" под Линуксом и без него.

Тогда должно потянуть.

33 минуты назад, aaarrr сказал:

Аппаратный кодек не даст ничего

Почему? Довольно много процессорного времени тратится на распаковку того же анимированного гифа, тут ролики можно в divx делать, соотв затраты снизятся...

33 минуты назад, aaarrr сказал:

2D/3D GPU вполне способен оставить неоновые либы далеко позади.

На счет 3Д тут вряд-ли будут его использовать - не игрушки все-таки писать, а 2Д не намного быстрее неона, проверял, раза полтора макс... В этом камне все упирается в скорость работы с памятью, она "не блещет".

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 hours ago, mantech said:

а может вообще "ручками", как все это собрать воедино и потом модифицировать - пока загадка...

Потому что читать вам придется полгода - https://b-ok.global/book/3419131/896607?dsource=recommend
Хорошую тему подняли. Только бестолково развили. 
Я с удовольствием познакомился с проектом Yocto. 
Питон похоже ребята просто пригребли до кучи. Писать драйвера будут на С, а UI на Qt с драйверами под все наличествующие аппаратные ускорители.
На питон там биндится все чуть ли не автоматом. Так что лишних трудозатрат у них все равно не будет с питоном
С I2C, SPI и прочей мелочевкой и нестандартом  работать будут через Regmap API. Никаких файловых абстракций для этого не требуется. 
 
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, AlexandrY сказал:

Я с удовольствием познакомился с проектом Yocto. 

Я даже не сомневался, что выберите самый монстроидальный линуксовый дистриб, а что по мне, то я начал бы с бизибокса, прикрутив к нему интерпретатор какого-нить языка (мне больше по душе си-подобные), ну кому-то нужет питон - лишь бы в радость, а потом прикрутил бы графику, только не понятно, как ее "подружить" с интерпретатором - тут бы завис наверно)))

Кстати, говоря про питон, они все что-то намекали на пробелы, которые в нем критичны, что это за фигня, кто скажет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 minutes ago, mantech said:

Кстати, говоря про питон, они все что-то намекали на пробелы, которые в нем критичны, что это за фигня, кто скажет?

Вложенность блоков обуславливается одинаковым количеством ведущих пробелов, а не фигурным скобками и не begin/end'ами

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

52 минуты назад, one_eight_seven сказал:

Вложенность блоков обуславливается одинаковым количеством ведущих пробелов, а не фигурным скобками и не begin/end'ами

О, как оно еще, весело там кодить наверно)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 minutes ago, mantech said:

О, как оно еще, весело там кодить наверно)))

Ещё и не к такому привыкают.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, mantech said:

О, как оно еще, весело там кодить наверно)))

Придерживаешься правил и всё нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...