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

12 hours ago, mantech said:

Я даже не сомневался, что выберите самый монстроидальный линуксовый дистриб,

Вы меня поражаете. Т.е. палец о палец ударить не хотите чтобы разобраться в собственной же теме. 
Оно мне не так надо,  но на титульной странице Yocto написано самым крупным шрифтом:
THE YOCTO PROJECT. IT'S NOT AN EMBEDDED LINUX DISTRIBUTION, IT CREATES A CUSTOM ONE FOR YOU.

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


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

3 minutes ago, mantech said:

Вот именно :dirol:

Кста, питон вы там будете вынуждены юзать по черному, поскольку весь их движок bitbake для билда построен на питоне. 
Вот отсюда ноги к нему и растут.
Эт все в порядке расследования, что за историю вы нам рассказываете. :yu:
 

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


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

Eddy_Em, веб интерфейсы это здорово, но я так понял что у них там еще и морду на экране рисовать надо! А вот тут мы и обнаруживаем что во первых современные браузеры - оставляют желать много лучшего (трояна кусок, который живет своей жизнью), а во вторых, на ARM с 800 мегагерц и черт его знает сколько RAM им будет ... ну, не очень. Это частично решаемо, но все же веб штука жирная со стороны клиента, особенно если писать вебку будут условные "питонисты".

 

А что до иксы и тяжело - можно поспорить. Фирма Nokia в свое время запустила иксы на 64 мегах оперативы и 300, чтоли, МГц процессоре (Nokia 770). А на 600 МГц с 256 мегами они сделали крутейший N900, с гламурными эффектами и многозадачностью. Так что на 800МГц с более приличным объемом RAM имеет все шансы кто-нибудь попроще нокии, у которой все же нормальные линуксные инженеры для этого были, уж чего не отнять.

 

И да, если уж всякие питоны рассматривать - чем Qt плох? Обычный, не embedded? Если уж питон ок - ну, с QML всяким, если на си++ сильно хардкорить не хочется. В нем вообще можно программу написать на своем десктопе, в Qt Creator или даже студии какой, а потом - просто перекомпилить ее под target. А писать самописную ос для большого арм все-таки излишне оптимистично. Ну, за сколько вы хотя-бы либу с протоколом TLS сами накодите? А файловую систему приличную? Или там http сервер хотя-бы уровня nginx? Ну ладно, черт с ним, хотя-бы апи какое-нибудь стандартное, типа позикса, чтобы хоть какой-то готовый софт взять, более-менее полно? В результате в самописной ОС все время будет облом с тем что нет того и сего. И в результате чего предлагается? Тратить время квалифицированого программера на кодинг того, что в линуксе уже >20 лет как есть? Менеджмент это может не понять - и будет по своему прав.

 

Писать дрова? Э, у вашей платформы нет поддержки майнлайном чтоли? А то с нормальными чипами, которые в mainline поддерживаются - достаточно просто указать в devive tree свои spi/i2c/... и что там висит и оно подхватится драйвером. Более-менее приличные SoC давно заманлайнены. Поадекватнее - самими производителями, поленивее - комьюнити, если таковое нашлось. А юзать линуха на чем-то не поддерживаемым майнлайн кернелом - занятие специфичное, обрекающее вас на довольно много горя.

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

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


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

38 minutes ago, iddqd said:

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

Кто ж в здравом уме ставит в эмбед потребительский браузер? Рассжудения от витающих в облаках, блин.

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


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

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

Кста, питон вы там будете вынуждены юзать по черному,

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

44 минуты назад, rkit сказал:

Кто ж в здравом уме ставит в эмбед потребительский браузер?

Один из "спецов", предлагал это дело, благо остальные, видать более адекватные решили что это бред)))

1 час назад, iddqd сказал:

чем Qt плох? Обычный, не embedded?

Сложный для перспективного работника, о котором писал выше. Плюс на указанном железе есть сомнения в его быстродействии с этим монстром.

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

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


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

1 minute ago, mantech said:

там это делается для среднего студента, если он осилит, заюзает питонов и ужей,решит поставленную задачу значит вопрос решен, если нет, значит все это сложно и не имеет смысла переходить с той системы, которая 4 года уже юзается...

Вопрос звучит как: "сделают ли люди-X систему, которую сможет поддерживать средний студент?" Да кто же знает заранее? Теоретически возможно, как будет на практике - есть только один способ проверить.

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


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

1 час назад, iddqd сказал:

Ну, за сколько вы хотя-бы либу с протоколом TLS сами накодите? А файловую систему приличную? Или там http сервер хотя-бы уровня nginx?

Зачем это, применительно к моей задаче? TLS нужен только "облакам" и эквайрингу, чего пока не нужно, а ФС, не понял, что означает "приличная", должны поддерживаться основные функции, ну и не глючить самой по себе...  ХТТП сервер - пока вообще было не нужно, но всегда был в запасе встраиваемый, не апач, конечно, но вполне себе работоспособный.

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

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


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

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

"сделают ли люди-X систему, которую сможет поддерживать средний студент?"

Примерно да, сделают-ли такую функционально законченную систему, достаточно хорошо документированную, на которой средний студент сможет написать прикладную программу с нужным функционалом, надежно работающую. Справится-ли он с этой задачей и будет поддерживать в дальнейшем (прикладные программы, написанные им, не систему, разумеется) и будет решаться вопрос, да или нет...

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

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


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

Элонмаск с его хромиумом в точскрине Space Dragon пойдет? :) А так - да, к счастью, вот именно браузер на 800МГц девайсы мне вкорячивать не требовалось.

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


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

4 минуты назад, iddqd сказал:

А так - да, к счастью, вот именно браузер на 800МГц девайсы мне вкорячивать не требовалось.

Это логично :biggrin:

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


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

Сложный для перспективного работника, о котором писал выше. Плюс на указанном железе есть сомнения в его быстродействии с этим монстром.

PyQt этому перспективному покажите :) А так - утверждается что браузер будет быстрее кутей работать?

 

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

Сторажем чего? Nor? Nand? eMMC? Sd card? Как насчет бэдсектора, допустим? Когда устройств сотни и это годами работает, питание дергают и все такое - странноватое дерьмецо все же возможно.

 

А в фразе "пока не нужно" мне слово "пока" почему-то не нравится. В самописной ОС проблема в том что там такое вот будет вообще куда ни ткнись. Наверное в каких-то случаях это катит, но вообще это сильно обрубает возможности такой железки. Потому что потребуется полгода кодить то что в линуксе давно есть. И совсем не факт что получится лучше - за годы эксплуатации наиболее идиотские из проблем там решили.

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


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

Бредовая тема какая-то: зачем на embedded вообще GUI воротить? Запускайте веб-морду на любом клиенте, а на своем ARMе - легковесный демон на С или С++, который будет запросы обрабатывать, высылать в ответ жабоскрипт с html и данные…

А то, видите ли, браузер для него — слишком жирно, зато питон с Qt - норма…

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


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

5 минут назад, iddqd сказал:

А так - утверждается что браузер будет быстрее кутей работать?

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

8 минут назад, iddqd сказал:

Сторажем чего? Nor? Nand? eMMC? Sd card? Как насчет бэдсектора, допустим? Когда устройств сотни и это годами работает, питание дергают и все такое - странноватое дерьмецо все же возможно.

4 года работает на СД карте и "не жужжит" :biggrin:

9 минут назад, iddqd сказал:

А в фразе "пока не нужно" мне слово "пока" почему-то не нравится. В самописной ОС проблема в том что там такое вот будет вообще куда ни ткнись.

Пока не было такого, разве, что к анимации стали доколупываться (почему фильм не кажет, а только гифы, не на весь экран и подобное)...

10 минут назад, iddqd сказал:

Потому что потребуется полгода кодить то что в линуксе давно есть.

Ну хорошо, допустим в "линуксе есть" элементы для показа фильма, а теперь вопрос - на сколь сложно будет это воткнуть в уже готовую программу? 

12 минут назад, iddqd сказал:

И совсем не факт что получится лучше - за годы эксплуатации наиболее идиотские из проблем там решили.

Вот недавно потестил планшеты, от нефиг делать, скажу сразу)))  включаю, загружается, работает, хорошо, потом включаю, загружается, отключил питание. В след раз только через рекавери, в чем дело-то, он просто загружается, никто ничего на нем не делает в это время, что там слетает? Да, это андроид, но на базе линукса же...

7 минут назад, mantech сказал:

Nand? eMMC?

Нее - это жесть! Ну вот допустим, окирпичился автомат на сд карте, на край вышлю новую, а в этих девайсах? Высылать новый блок-контроллер? Да ну нафиг...

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


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

9 minutes ago, mantech said:

Ну хорошо, допустим в "линуксе есть" элементы для показа фильма, а теперь вопрос - на сколь сложно будет это воткнуть в уже готовую программу?

Не должно быть сложно (не знаю, что там у iMX, но вроде все было доступно и даже снабжено примерами).

 

10 minutes ago, mantech said:

что там слетает?

Ничего. Факт недозагруза регистрируется.

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


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

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

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

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

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

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

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

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

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

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