Vlákno názorů k článku Operace s framebufferem na Raspberry Pi od Pavel Píša - V minulém roce jsem vedl GSoC projekt čínského...

  • Článek je starý, nové názory již nelze přidávat.
  • 21. 1. 2016 23:06

    Pavel Píša (neregistrovaný)

    V minulém roce jsem vedl GSoC projekt čínského studenta, který měl za úkol vyřešit podporu RPi framebufferu pro real-time operační systém RTEMS

    https://www.rtems.org/

    jednalo se právě o vyřešení nastavení a přístupu přes mailboxy na té nejnižší úrovni. Popis projektu zde

    https://devel.rtems.org/wiki/GSoC/2015/rpi_graphic

    projekt se podařilo dokončit do stavu, kdy příklady z Microwindows

    https://github.com/ghaerr/microwindows

    na RPi chodily. Bohužel nezbyl čas na dotažení propojení na klávesnici a především je potřeba dořešit několik drobností aby rozdělení adresního prostoru a konfigurace MMU podle nastavení z bootu odpovídala mnou stanovených požadavků pro začlenění do hlavního vývojového stromu RTEMS. Takže projekt je zatím jen ve vývojovém GITu mnou vedeného studenta

    https://github.com/yangqiao/rtems/

    a čaká, až nějakým zázrakem budu mít tak dva dny volného času nebo až se najde někdo další. Bohužel GSoC na toto téma již RTEMS asi nedostane (pro RTEMS další GSoC nejspíš v létě zase povedu, ale na jiné RTEMS komunitou odsouhlasené téma).

    Pokud by se tedy našel někdo, kdo by si s RTEMSem na RPi chtěl pohrát, tak budu rád. Finance ani naší skupinou na ČVUT financovaný projekt na to nedostanu. Priority jsou jinde, multicore, Linux, FPGA nebo jiné RTOS pro safety a automotive MCU a průmyslové partnery. Pokud by se ale přihlásil někdo z ČVUT FEL, tak projekt mohu vypsat jako bakalářskou práci.

    Co se týče budoucnosti VC4 na Linuxu, tak to začíná vypadat velmi dobře, Broadcom uvolnil dostatek informací k tomu, že již existuje otevřená náhrada binárního blobu, který systém zavádí a pracuje se na otevřené implementaci driveru pro VC4. Vývojové nástroje

    https://github.com/anholt/vc4-gpu-tools

    podporu v jádře vyvíjí Eric Anholt. Asi nejvíce up to date jeho větev

    https://github.com/anholt/linux/commits/drm-vc4-next

    práce běží i na open source mesa 3D driveru

    http://cgit.freedesktop.org/mesa/mesa/tree/src/gallium/drivers/vc4

    Takže možností zapojit se do zajímavých a často i užitečných projektů je mnoho.

  • 22. 1. 2016 19:32

    tisnik (neregistrovaný)

    To vypada hodne zajimave, diky za informace i za odkazy. Nahrada binarniho blobu resp. presny popis VideoCore muze projektu RPI hodne pomoci, dokazu si predstavit vypocty, DSP operace atd. primo na VC.