Jump to content

    

Eddy_Em

Участник
  • Content Count

    1426
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Eddy_Em

  • Rank
    Mad Linuxoid
  • Birthday 11/25/1980

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Recent Profile Visitors

6711 profile views
  1. Если что, в микроволновом диапазоне на радиотелескопах уже давным-давно используются болометрические матрицы для регистрации излучения!
  2. Linux based framework

    Ну, честно говоря, я просто не представляю, что такого сложного может быть в вендинговых аппаратах! Все аппараты, что я встречал, достаточно просты. Полная разработка аппаратного и программного обеспечения для них вместе с тестами вряд ли займет больше пары месяцев у группы из 2-3 человек (и основное время будет убито на механику, а не электронику или прошивку). Можно вообще туда запихать orange pi zero, подключить к ней USB-GSM-модем и организовать связь с арендованным (или своим) сервером для удаленного управления и сбора статистики. А если взять одноплатник не за 1000р, а за 3000р, то можно еще и экранчик прилепить с сенсорной панелью! Хотя это уж совсем извращение, вендинговым аппаратам максимум, что нужно — двухстрочный ЖК-экранчик с подсветкой и цифровая клавиатура.
  3. Linux based framework

    Там не нужен экран "с красивыми картинками", только немного текста. Надёжность и ноутбук - вещи несовместимые. Вы ещё на форточках сделайте, как банкоматы - вообще позорище!
  4. Linux based framework

    Ставить компьютер в вендинговый автомат? Ну вам делать откровенно нечего!!! И как клиент на такое пошел вообще? О какой может быть надежности речь, если у вас вместо рилтайма операционка крутится? Да и про оверхед молчу... В вендинговый аппарат просто просится какой-нибудь STM32F030 в большеногом корпусе. Ну, может быть F0x2, если захочется на CAN-шину всех исполнителей посадить (по-моему, это - меньшее извращение, чем компьютер в вендинговый аппарат засовывать)...
  5. Linux based framework

    Вообще-то, даже если от исходного кода остался 1%, все равно производный обязан иметь лицензию GPL! Читайте лицензию внимательнее!!! И да, что мешает весь свой код выкладывать на гитхаб под GPL? Боитесь, что конкуренты будут использовать? Очень сомневаюсь!..
  6. Linux based framework

    Нет смысла ради одной веб-странички ставить nginx, а уж тем паче - апач. Вот на некоторых рабочих компьютерах - да, даже апач держу, и.к. там много разных веб-служб. И используются CGI и SSI. В принципе, надо по задаче смотреть: отдавать статику - проще nginx для этого поставить, а если управлять железяками с активным обменом данными с клиентом - сделать единого демона, который и статику отдавать будет, и запросы обрабатывать. Что до "на самой железке", любое GUI - глупость и дурь. Уж тем более - на жирных Qt. Чем вас xlib не устраивают? Или tcl/tk? Но идеальней всего на ncurses сделать интерфейс. Особенно если это - вендинговый аппарат. Хотя, я бы просто по SPI подключил экранчик и рисовал бы там текст без всяких лишних библиотек.
  7. Linux based framework

    Есть же nanogui с emscripten, позволяющий (правда, с некоторыми оговорками) создавать абсолютно идентичные нативные GUI и веб-интерфейсы. Правда, там С++, а не кошерный С, а генерируемый жабоскрипт — просто ужас! Поэтому веб-интерфейсы лучше делать самому: нарисовать html с CSS, написать код на жабоскрипте и на С написать server-side.
  8. Linux based framework

    Тоже ношу 17'' ноутбук. В командировках очень здорово выручает почти полноценная клавиатура. На обрезках мелких я бы не мог и 100 символов в минуту выжать… Правда, в длительных командировках иной раз наступает ностальгия по полноценному рабочему месту: 27'' 2560x1080 + 24'' 1920x1080.
  9. Linux based framework

    Сомневаюсь, что SD-карта может "рассыпаться", если на нее ничего не писать. Корень в RO, логи в tmpfs — вуаля, два года работает и полет нормальный. Но, понятное дело, бэкап нужно держать: чуть что, просто накатил при помощи dd образ из бэкапа на новую флешку и воткнул в одноплатник.
  10. Linux based framework

    Когда разработчику делать нечего, он начинает с шрифтами играться! Для baremetal и всяких простых embedded за глаза хватит растрового monospace. А удобное GUI (если, конечно, не надо картинки рисовать с графиками) сделать на ncurses. Но на мой взгляд, если у вас в железке стоит какое-нибудь простейшее одноядерное нечто на 600..800МГц с 256МБ оперативки, то незачем его нагружать. Для нагрузок есть клиентские компьютеры — пусть основную работу и выполняют, а железячка им будет просто отдавать собранную информацию. А то эдак дойдет до того, что вы решите на этой крохе поднять SQL-сервер с терабайтной БД и работать одновременно с несколькими тысячами клиентов!
  11. Linux без GUI

    Systemd - это жирная ненужная прослойка, превращающая линукс в форточки! Если вам больше нравится systemd, а не openrc или sysvinit, то линукс вам явно не подходит. Вам прямая дорога куда-нибудь к поделкам микрософта или огрызка, где пользователя держат за безмозглого дегенерата, не способного думать! А если нужна кастомизируемость и свобода, то с systemd это не совместимо вообще никак!
  12. Linux based framework

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

    У меня на orange pi zero крутятся разные веб-интерфейсы, ничего не тормозит, пока не больше десятка клиентов. А если вы собираетесь экономить на железе при построении высоконагруженного сервиса, ничего у вас не выйдет. Что до клиентов на слабых армах, так 600МГц вполне хватит, чтобы показывать на каком-нибудь ungoogled chromium веб-интерфейс. А если хочется нативный gui, есть opengl библиотеки, позволяющие на С или С++ очень лёгкие интерфейсы делать. На монстрах вроде GTK или Qt так не сделать. Почитайте про nanogui. А вообще, сейчас вполне вменяемые компактные компьютеры тысяч за 20 всего-то купить можно! Зачем мучиться с допотопным старьем?
  14. Linux based framework

    Кому нужна надёжность, простота и кроссплатформенность, делают веб-интерфейсы. Вот, скажем, берём библиотеку onion и пишем на С нижний уровень... Главное - не использовать прошивки игровых приставок вместо операционной системы и не использовать тормозящие интерпретируемые ЯП в высоконагруженных приложениях!
  15. А почему это болометр не может быть фотоприемным устройством? Фотоны он принимает и регистрирует — все ОК. А для дальнего ИК, которое уже почти микроволны, делают опытные матрицы миниатюрных радиометров… А как эти чипы по цене? Забугорные уж очень дорогие, инфракрасный all-sky на них делать — разорение просто! Хоть китайские покупай…