Eddy_Em 1 27 декабря, 2020 Опубликовано 27 декабря, 2020 (изменено) · Жалоба Кому нужна надёжность, простота и кроссплатформенность, делают веб-интерфейсы. Вот, скажем, берём библиотеку onion и пишем на С нижний уровень... Главное - не использовать прошивки игровых приставок вместо операционной системы и не использовать тормозящие интерпретируемые ЯП в высоконагруженных приложениях! Изменено 27 декабря, 2020 пользователем Eddy_Em Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 27 декабря, 2020 Опубликовано 27 декабря, 2020 (изменено) · Жалоба 4 часа назад, aaarrr сказал: 5 часов назад, rkit сказал: Работает на arm 600мГц приемлемо. Браузер? Действительно посмеялся! 4 часа назад, Eddy_Em сказал: Кому нужна надёжность, простота и кроссплатформенность, делают веб-интерфейсы. Вот, скажем, берём библиотеку onion и пишем на С нижний уровень... Что вы собрались писать "на С нижний уровень" - свой браузер? Ну в добрый путь, только учтите, что кто будет писать свой "верхний" быдлокод, а уж поверьте, будет, и что он там задействует, php, java script, html5, доступ к ФС и пр, незабудьте все это реализовать, да еще и чтоб на кортексе 800МГц все не тормозило ни разу... Давайте конструктивнее, если есть, что сказать - буду рад, но браузеры, винда и т.п. не интересно и скучно... 4 часа назад, AlexandrY сказал: А про оборудование я не понял суть конфликта. Нужно на какой-то уже имеющейся дешевой платформе заменить фреймворк, или ищут готовую платформу с фреймворком но с каким-то нищебродским ограниченным бюджетом, или делают вещь премиум класса и могут позволить наконец себе нормальные инструменты? Еще раз, нужен фреймворк на линуксе, на котором должна крутиться прикладнуха верхнего уровня, спецы, с которыми я общался, хотят использовать питон, видать, как саму программу и каким-то неведомым мне образом "подружить" ее с графикой, формами ГУИ настройки автомата (для хозяина) и экранным ГУЕм пользователя (того, что он видит подходя к автомату, с красивыми картинками, анимацией и пр). Вот и вопрос, какими инструментами сейчас это делается, чтоб оценить мне, сложнее этот метод моего, который разработал 4 года назад или проще, применительно к студенту, с более-менее работающей "соображалкой"... По поводу премиума - то, что сделано сейчас работает и "не жужжит" уже 4 года во многих сотнях автоматов и терминалов, не требует переустановок и патчей, но стоит денег, поэтому отдавать за даром нет никакого желания. Изменено 27 декабря, 2020 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 27 декабря, 2020 Опубликовано 27 декабря, 2020 · Жалоба 20 hours ago, mantech said: Эти специалисты на это предложили использовать линукс-ядро, с питон-интерпретатором, накотором предлагают писать все, что делается в п1(см. выше) и что-то еще. Для графики предлогают использовать иксы, что по-мне тяжеловато будет, при условии одноядерного кортекса на 800МГц. Иксы - это замечательно, но ребята что-то недоговаривают :) Вообще, затея тухлая: бизнес-код и работу с периферией сделать получится, а вот с пользовательской графикой-анимацией (что там, 1366x768?) на такой платформе ничего путного не выйдет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 27 декабря, 2020 Опубликовано 27 декабря, 2020 · Жалоба 7 hours ago, mantech said: Вот и вопрос, какими инструментами сейчас это делается, чтоб оценить мне, сложнее этот метод моего, который разработал 4 года назад или проще, применительно к студенту, с более-менее работающей "соображалкой"... Проблема в том что никто не понял ваш метод кроме того факта что вы не апгрейдите его уже 4-е года. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 27 декабря, 2020 Опубликовано 27 декабря, 2020 · Жалоба 9 hours ago, mantech said: спецы, с которыми я общался Так как ничего не известно, кроме 800МГц, то продолжаёте общаться со "спецами". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 1 28 декабря, 2020 Опубликовано 28 декабря, 2020 (изменено) · Жалоба У меня на orange pi zero крутятся разные веб-интерфейсы, ничего не тормозит, пока не больше десятка клиентов. А если вы собираетесь экономить на железе при построении высоконагруженного сервиса, ничего у вас не выйдет. Что до клиентов на слабых армах, так 600МГц вполне хватит, чтобы показывать на каком-нибудь ungoogled chromium веб-интерфейс. А если хочется нативный gui, есть opengl библиотеки, позволяющие на С или С++ очень лёгкие интерфейсы делать. На монстрах вроде GTK или Qt так не сделать. Почитайте про nanogui. А вообще, сейчас вполне вменяемые компактные компьютеры тысяч за 20 всего-то купить можно! Зачем мучиться с допотопным старьем? Изменено 28 декабря, 2020 пользователем Eddy_Em Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 28 декабря, 2020 Опубликовано 28 декабря, 2020 (изменено) · Жалоба 16 часов назад, aaarrr сказал: но ребята что-то недоговаривают :) А можно для "чайника" в этом вопросе, вкратце? 10 часов назад, AlexandrY сказал: Проблема в том что никто не понял ваш метод Причем тут "мой метод"? Я же описал вопрос, причем дважды... 8 часов назад, x893 сказал: ак как ничего не известно, кроме 800МГц, то продолжаёте общаться со "спецами". А что вам нужно для понимания вопроса? Есть проц IMX6S-800Мгц, ОЗУ - 512Мбайт и апгрейт его на данный момент невозможен по ряду причин. 16 часов назад, aaarrr сказал: затея тухлая: бизнес-код и работу с периферией сделать получится, а вот с пользовательской графикой-анимацией (что там, 1366x768?) на такой платформе ничего путного не выйдет. Да, такое разрешение, на счет графики, если линукс ее сильно тормозит, по сравнению с бареметал, то да, тухло будет, сейчас отрисовка идет неоном, на глаз не заметно перерисовывание. Из анимации GIF 10к\сек на треть экрана тоже работает вполне норм, плюс в камне есть аппаратная корка divx, которую я не использую, она должна дать ускорение хоть какое-то... Резюмируя свои выводы: Сделать это можно и , думаю, даже будет работать, просто все это будет напоминать сборную солянку из питона, драйверов периферии и интерфейсов, доступ к которым будет скорее всего через файлы, какого-то ГУИ, с обращением к нему из питона каким-то непонятным для меня образом, и конструктора форм для него, если он есть, а может вообще "ручками", как все это собрать воедино и потом модифицировать - пока загадка... Изменено 28 декабря, 2020 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 28 декабря, 2020 Опубликовано 28 декабря, 2020 · Жалоба 20 minutes ago, mantech said: А можно для "чайника" в этом вопросе, вкратце? Между пайтоном и иксами должно быть еще что-то, что не стали озвучивать. 20 minutes ago, mantech said: Да, такое разрешение, на счет графики, если линукс ее сильно тормозит, по сравнению с бареметал Думаю, вы не отличите по скорости работу вашего "бареметала" под Линуксом и без него. 20 minutes ago, mantech said: плюс в камне есть аппаратная корка divx, которую я не использую, она должна дать ускорение хоть какое-то... Аппаратный кодек не даст ничего, кроме ускорения декодирования видео знакомых ему форматов. А вот 2D/3D GPU вполне способен оставить неоновые либы далеко позади. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 28 декабря, 2020 Опубликовано 28 декабря, 2020 (изменено) · Жалоба 33 минуты назад, aaarrr сказал: Между пайтоном и иксами должно быть еще что-то, что не стали озвучивать. Ну эт может быть, я в тонкости не особо вникал)) 33 минуты назад, aaarrr сказал: Думаю, вы не отличите по скорости работу вашего "бареметала" под Линуксом и без него. Тогда должно потянуть. 33 минуты назад, aaarrr сказал: Аппаратный кодек не даст ничего Почему? Довольно много процессорного времени тратится на распаковку того же анимированного гифа, тут ролики можно в divx делать, соотв затраты снизятся... 33 минуты назад, aaarrr сказал: 2D/3D GPU вполне способен оставить неоновые либы далеко позади. На счет 3Д тут вряд-ли будут его использовать - не игрушки все-таки писать, а 2Д не намного быстрее неона, проверял, раза полтора макс... В этом камне все упирается в скорость работы с памятью, она "не блещет". Изменено 28 декабря, 2020 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 28 декабря, 2020 Опубликовано 28 декабря, 2020 · Жалоба 8 hours ago, mantech said: а может вообще "ручками", как все это собрать воедино и потом модифицировать - пока загадка... Потому что читать вам придется полгода - https://b-ok.global/book/3419131/896607?dsource=recommend Хорошую тему подняли. Только бестолково развили. Я с удовольствием познакомился с проектом Yocto. Питон похоже ребята просто пригребли до кучи. Писать драйвера будут на С, а UI на Qt с драйверами под все наличествующие аппаратные ускорители. На питон там биндится все чуть ли не автоматом. Так что лишних трудозатрат у них все равно не будет с питоном С I2C, SPI и прочей мелочевкой и нестандартом работать будут через Regmap API. Никаких файловых абстракций для этого не требуется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 28 декабря, 2020 Опубликовано 28 декабря, 2020 · Жалоба 2 часа назад, AlexandrY сказал: Я с удовольствием познакомился с проектом Yocto. Я даже не сомневался, что выберите самый монстроидальный линуксовый дистриб, а что по мне, то я начал бы с бизибокса, прикрутив к нему интерпретатор какого-нить языка (мне больше по душе си-подобные), ну кому-то нужет питон - лишь бы в радость, а потом прикрутил бы графику, только не понятно, как ее "подружить" с интерпретатором - тут бы завис наверно))) Кстати, говоря про питон, они все что-то намекали на пробелы, которые в нем критичны, что это за фигня, кто скажет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
one_eight_seven 3 28 декабря, 2020 Опубликовано 28 декабря, 2020 · Жалоба 11 minutes ago, mantech said: Кстати, говоря про питон, они все что-то намекали на пробелы, которые в нем критичны, что это за фигня, кто скажет? Вложенность блоков обуславливается одинаковым количеством ведущих пробелов, а не фигурным скобками и не begin/end'ами Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 28 декабря, 2020 Опубликовано 28 декабря, 2020 · Жалоба 52 минуты назад, one_eight_seven сказал: Вложенность блоков обуславливается одинаковым количеством ведущих пробелов, а не фигурным скобками и не begin/end'ами О, как оно еще, весело там кодить наверно))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 28 декабря, 2020 Опубликовано 28 декабря, 2020 · Жалоба 12 minutes ago, mantech said: О, как оно еще, весело там кодить наверно))) Ещё и не к такому привыкают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
one_eight_seven 3 28 декабря, 2020 Опубликовано 28 декабря, 2020 · Жалоба 1 hour ago, mantech said: О, как оно еще, весело там кодить наверно))) Придерживаешься правил и всё нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться