В рамках проекта CirnOS развивается минималистичная ОС для Raspberry Pi

Тема в разделе "Raspberry Pi", создана пользователем AlexU, 4 окт 2018.

  1. AlexU

    AlexU Гуру

    Наткнулся на новость: http://www.opennet.ru/opennews/art.shtml?num=49389.
    Здесь обитают любители Lua, может они выскажут совё мнение о полезности связки данной ОС и Малины...
     
  2. Mitrandir

    Mitrandir Гуру

    хмм.. по мне это Overkill
     
  3. Mitrandir

    Mitrandir Гуру

    Эхх потестить не могу, на моей малине перой редакци не запускается( радужный экран и все)
     
  4. ИгорьК

    ИгорьК Давно здесь

    Оооооо, Lua? Кошмар сектантов ардуино.
     
    Mitrandir нравится это.
  5. parovoZZ

    parovoZZ Гуру

    Так это на каком ядре?
     
  6. ZAZ-965

    ZAZ-965 Гуру

    Что-то эта OS слишком просто выглядит. Сети нет, вывод в HDMI через framebuffer без экранного буфера. Последняя OpenWrt поддерживает Raspberry Pi, а там и LUA, NodeJS.
    Нет никакого ядра - bare-metal.
    В config.txt можно настройками поиграться
    Код (C++):
    # uncomment to increase signal to HDMI, if you have interference, blanking, or
    # no display
    #config_hdmi_boost=4
     
  7. parovoZZ

    parovoZZ Гуру

    Как это ос без ядра? Многозадачность отсутствует?
     
  8. Mitrandir

    Mitrandir Гуру

    не помогает
    судя по комментариям это для тех случаев когда HDMI не поднялся.
    У меня HDMI работает, показывает палитру на весь экран.
    Почему-то луа не стартанул

    Зы. я Сам себе злобный буратино. неправильно поставил. Забыл ядро поставить из папки obj.

    Только что-то теперь ругается на отсутствие main.lua хотя он есть.. попробую карту отформатировать не в быстром, а в полном режиме
     
    Последнее редактирование: 5 окт 2018
  9. Mitrandir

    Mitrandir Гуру

    да
     
  10. ИгорьК

    ИгорьК Давно здесь

    Многозадачность отсутствует а многопоточность - присутствует.
    Через явление с названием coroutine.

    Но я тоже сомневаюсь в перспективе этой разработки. Под малину уже есть все - Linux.
     
    Последнее редактирование: 5 окт 2018
    Mitrandir нравится это.
  11. parovoZZ

    parovoZZ Гуру

    На lua можно организовать многопоточность? Ядра же два.
     
  12. ИгорьК

    ИгорьК Давно здесь

    И на одном можно.
     
  13. ИгорьК

    ИгорьК Давно здесь

  14. Mitrandir

    Mitrandir Гуру

    С последней строкой не согласен.
    Сопрограма остановится тогда когда сама захочет . Попросить ее некому.
     
  15. ИгорьК

    ИгорьК Давно здесь

    upload_2018-10-5_10-26-19.png

    Это оригинал.

    Или более новое пояснение:
    upload_2018-10-5_10-29-55.png


    Это да. "Тормоз" закладывается в саму сопрограмму.
     
  16. parovoZZ

    parovoZZ Гуру

    Втрое ядро для чего?
     
  17. Mitrandir

    Mitrandir Гуру

    Язык луа не предполагает многоядерную архитектуру
     
  18. parovoZZ

    parovoZZ Гуру

    так ведь речь не про язык, а про интерпретатор.