Update knowbase authored by Pavel Pisa's avatar Pavel Pisa
# Knowledge Base
Collected by and for [Open Technology Research Education and Exchange Services](https://gitlab.fel.cvut.cz/otrees/org/-/wikis/) group, enthusiasts and experts from companies and other visitors. See separate lists for [Theses](theses-defend), notable projects [References](references) and participation in [GSoC](gsoc) projects. The FEE CAN bus related project has its own site [https://canbus.pages.fel.cvut.cz/](https://canbus.pages.fel.cvut.cz/).
## Related Courses Materials
- B35APO - Computer Architectures (Architektura počítačů) - [Czech](https://cw.fel.cvut.cz/wiki/courses/b35apo/en/start), [English](https://cw.fel.cvut.cz/wiki/courses/b35apo/en/start) - complete recordings of lectures in [Czech language full Píša, P.](https://www.youtube.com/playlist?list=PLQL6z4JeTTQnq6kjJ9JO-Fb7Md-ofJ-zL), [dense version Štěpán, P.](https://www.youtube.com/playlist?list=PLQL6z4JeTTQkguL75-cpr6tXc6atfm5m3), [English lectures 2022 on YouTube](https://www.youtube.com/playlist?list=PLQL6z4JeTTQnTrML7HgagbjdpCtvdyu0M), [English recording of meetings and lectures 2021](https://cw.fel.cvut.cz/b202/courses/b35apo/en/lectures/start)
- B4M35PAP/BE4M35PAP - Advanced Computer Architectures (Pokročilé architektury počítačů) - [English](https://cw.fel.cvut.cz/wiki/courses/b4m35pap/start), [Czech recordings 2021](https://www.youtube.com/playlist?list=PLQL6z4JeTTQla6OFD1JAAtAt7Zw_3Ys61), [English recording of meetings and lectures 2020](https://cw.fel.cvut.cz/b201/courses/b4m35pap/lectures/start) by Píša, P. with spectre and meltdown guest lecture by Kočí, K. from CZ.nic
- A4M35OSP - Open Source Programování [Czech](https://wiki.control.fel.cvut.cz/osp/)
- The common CTU site for Computer Architectures materials and RISC-V simulator is there [http://comparch.edu.cvut.cz/](http://comparch.edu.cvut.cz/).
## The Presentations and Articles Related to the Topics
The most of recorded videos are in Czech language and have been prepared and recorded to help students, enthusiasts and even experts from companies to understand and select right technologies for embedded and control applications, use appropriate open source development and design tools and build sound applications and building blocks which would service to the mankind for decades. Many of our solutions and technologies proved to fall into this category.
- Píša, P., Vacek, F.:[Open Source Components for the CAN Bus](https://www.osadl.org/fileadmin/events/rtlws-2003/proc/pisa.pdf), [5-th RTLWS](https://www.osadl.org/Papers.rtlws-2003-papers.0.html), 2003, see [CAN at FEE projects list page](https://canbus.pages.fel.cvut.cz/) for more related projects
- Bartosinski, R., Píša, P.: RT Linux and FPGA Based Motion Control Unit, [Jednotka pro řízení pohybu s FPGA a operačním systémem RT Linux](https://automa.cz/cz/casopis-clanky/jednotka-pro-rizeni-pohybu-s-fpga-a-operacnim-systemem-rt-linux-2005_05_30496_2699/), Automa, 2005
- Píša, P., Lisový, R.:[COMEDI and UIO drivers for PCI Multifunction Data Acquisition and Generic I/O Cards and Their QEMU Virtual Hardware Equivalents](https://static.lwn.net/images/conf/rtlws-2011/proc/Pisa.pdf), [13-th RTLWS](https://www.osadl.org/RTLWS-Submitted-Papers.rtlws13-submitted-papers.0.html), 2011, drivers in mainline [UIO](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/uio/uio_mf624.c), [COMEDI](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/comedi/drivers/mf6x4.c)
- Píša, P., Smolík, P., Fanda, F., Boháček, M., Štefan, J., Němeček, P.: [Process Data Connection Channels in uLan Network for Home Automation and Other Distributed Applications](https://static.lwn.net/images/conf/rtlws-2011/proc/Pisa2.pdf), [13-th RTLWS](https://www.osadl.org/RTLWS-Submitted-Papers.rtlws13-submitted-papers.0.html), 2011, related to [uLAN](http://ulan.sourceforge.net/) project
- Píša, P.: [GNU/Linux pro řízení a rychlost jeho odezvy](https://www.root.cz/clanky/gnu-linux-pro-rizeni-a-rychlost-jeho-odezvy/), Root.cz 2016
- Píša, P.: [Linux pro řízení: minimalistické řešení řízení stejnosměrného mo­toru](https://www.root.cz/clanky/linux-pro-rizeni-minimalisticke-reseni-rizeni-stejnosmerneho-motoru/), Root.cz 2016
- Píša, P.: Je Raspberry Pi použitelné pro řídicí a robotické aplikace?, [přednáška Installfest 2015](https://www.youtube.com/watch?v=I_4cAhW46dM), [PDF](http://cmp.felk.cvut.cz/~pisa/installfest/rpi_overlay_and_rt.pdf)
- Píša, P., Prudek, M.: Řízení stejnosměrných a bezkartáčových motorů, [přednáška LinuxDays 2015](https://www.youtube.com/watch?v=uMfY-sKf0HA&index=3&list=PLlTxFw5y5UZt-yj1ijhIGzwCsRmRwYn_0), [PDF](https://www.linuxdays.cz/2015/video/Pavel_Pisa-Rizeni_stejnosmernych_motoru.pdf)
- Píša, P.: Processor Systems, GNU/Linux and Control Applications, [přednáška LinuxDays 2016](https://www.youtube.com/watch?v=lJfqgWePLqM), [PDF](https://www.linuxdays.cz/2016/video/Pavel_Pisa-Procesorove_systemy_a_nejen_GNU_Linux_v_ridicich_aplikacich.pdf)
- Píša, P.: GNU/Linux and FPGA in Real-time Control Applications, [přednáška Installfest 2017](https://www.youtube.com/watch?v=sNtlEysC0yA), [PDF](https://installfest.cz/if17/slides/so_t2_pisa_realtime.pdf) - PMSM and DC motor control on Raspberry Pi and Xilinx Zynq MZ_APO
- Píša, P.: GNU/Linux, CAN and CANopen in Real-time Control Applications, [přednáška LinuxDays 2017](https://youtu.be/hYC-XznyOlQ), [PDF](https://www.linuxdays.cz/2017/video/Pavel_Pisa-CAN_canopen.pdf) - distributed motion control on XilinX Zynq MZ_APO
- Píša, P., Kočí, K., Štepanovský, M. : CPU Core, Pipeline and Cache Visualization for Computer Architecture Courses, [přednáška LinuxDays 2019](https://youtu.be/fhcdYtpFsyw), [PDF](https://pretalx.linuxdays.cz/media/linuxdays19-qtmips.pdf)
- Píša, P., Kočí, K.: Kdo si hraje, nezlobí (se), aneb výuka architektur počítačů v krizi, [přednáška OpenAlt 2020](https://youtu.be/7cUHy_3N3y0), [PDF](https://archiv.openalt.org/openalt-cz/2020/slides/pavel-pisa-karel-koci-kdo-si-hraje-nezlobi-se-aneb-vyuka-architektur-pocitacu-v-krizi.pdf)
- Píša, P.: Vývoj architektur procesorů na příkladech inovací od i4004 k Apple M1 a generacím RISC-V, [InstallFest 2021](https://youtu.be/v2vHgf83E-0), [PDF](https://cw.fel.cvut.cz/b202/_media/courses/b35apo/en/lectures/12/b35apo_lecture12-arch_develop.pdf)
- Kučera, F., Zeleňáková, K.: FPGA od studentů pro studenty, [InstallFest 2021](https://youtu.be/31-o4e0SBZQ), [Slides](https://pretalx.installfest.cz/media/installfest-2021/submissions/7CK9TE/resources/Fpga_od_student%C5%AF_pro_studenty_6GXec5d.pptx)
- Lenc, M.: Vývoj driverů a BSP pro NuttX, [InstallFest 2021](https://youtu.be/qzAUxdWII7c)
- Píša, P.: Workshop - Real Embedded Linux, FPGA and Motion Control Systems - [Installfest 2021 workshop](https://youtu.be/W6DrS8H5YJg), [PDF](https://pretalx.installfest.cz/media/installfest-2021/submissions/GBKNKE/resources/mz_apo-remote-lab_K5ZFgyq.pdf)
- Peca, M.: Atomové hodiny v každodenním životě, [přednáška 2021 FEL](https://youtu.be/aiChIIYgCdU)
- Bucher, R., Rapid Control Prototyping with pysimCoder and NuttX, NuttX Workshop 2021, [Video](https://youtu.be/IwX_-FsSyVI)
- Lenc, M.: Rapid Control Prototyping with pysimCoder and NuttX, NuttX Workshop 2021, in Online Workshop Day 1 [video](https://youtu.be/tZravkVo7zY?t=15050)
- Lenc, M.: Demo using pySimCoder with NuttX RTOS, NuttX Workshop 2021, [video](https://youtu.be/6HlGk3ecPNQ)
- Lenc, M., Píša, P.: Otevřený návrh řídicích aplikací s pysimCoder a NuttX, [OpenAlt 2021](https://www.openalt.cz/2021/program.php), [video](https://youtu.be/oioC6mb-WpY), [PDF](https://openalt.cz/2021/slides/pavel-pisa-michal-lenc-otevreny-navrh-ridicich-aplikaci-s-pysimcoder-a-nuttx.pdf)
- Lenc, M., Píša, P.: pysimCoder - Prototypování řídicích aplikací a ladění parametrů modelů za běhu, [InstallFest 2022](https://pretalx.installfest.cz/installfest-2022/talk/KNPUAQ/), [video](https://youtu.be/S0_9TKY8ikA), [PDF](https://pretalx.installfest.cz/media/installfest-2022/submissions/KNPUAQ/resources/prezentace_WUK3fDa.pdf), [pysimCoder with SHV in Wiki](https://github.com/robertobucher/pysimCoder/wiki/Silicon-Heaven-Support)
- Kočí, K., Píša, P.: Základní princip činnosti procesoru a jeho výuka s RISC-V simulátorem QtRVSim, [InstallFest 2022](https://pretalx.installfest.cz/installfest-2022/talk/ZXPP3G/), [video](https://youtu.be/7YMnT2f7M0U), [PDF](https://pretalx.installfest.cz/media/installfest-2022/submissions/ZXPP3G/resources/installfest22-qtrvsim_WFKw83M.pdf), [Computer Architectures and Simulators at CTU](https://comparch.edu.cvut.cz/)
- Dupák, J.; Píša, P.; Štepanovský, M.; Kočí, K.: QtRVSim – RISC-V Simulator for Computer Architectures Classes, In: [embedded world Conference 2022](https://events.weka-fachmedien.de/embedded-world-conference/program/). Haar: WEKA FACHMEDIEN GmbH, 2022. [article](https://comparch.edu.cvut.cz/publications/ewC2022-Dupak-Pisa-Stepanovsky-QtRvSim.pdf), [slides](https://comparch.edu.cvut.cz/slides/ewc22-qtrvsim.pdf)
- Ille, O.; Novák, J.; Píša, P.; Vasilevski, M.: [CAN FD open-source IP core](https://can-newsletter.org/hardware/semiconductors/220819_can-fd-open-source-ip-core_czech-uni_cnlm), In:
[CAN Newsletter 3/2022](https://can-newsletter.org/uploads/media/raw/b5b652ff87e46689ffe4bddffcc352e2.pdf), [PDF](https://can-newsletter.org/uploads/media/raw/a9abe317ae034be55d99fee4410ad70e.pdf), CAN in Automation, 2022
- Píša, P.: Librem 5 Mobile Phone – Embedded Developer View, [Telefon Librem 5 očima vývojáře automobilové, laboratorní, medicínské a robotické techniky](https://www.openalt.cz/2022/program_detail.php#event_42), In: [OpenAlt 2022](https://www.openalt.cz/2022/), [video](https://youtu.be/tlxgSkM-FlE), [PDF](https://openalt.cz/2022/slides/pavel-pisa-telefon-librem-5-ocima-vyvojare-automobilove-laboratorni-medicinske-a-roboticke-techniky.pdf)
- Dupák, J.; Píša, P.; Štepanovský, M.; Kočí, K.: QtRVSim – RISC-V Simulator for Computer Architectures Classes, In: [DevConf.cz Mini 2022](https://www.devconf.info/cz/). Red Hat/Fedora/community, 2022. [video](https://youtu.be/l0jfvINWgK4), [PDF](https://github.com/devconfcz/archive/blob/main/2022/November/DevConfCZMini/devconf-qtrvsim.pdf)
- Dupák, J.; Píša, P.: RISC-V International Academic and Training SIG meeting: QtRvSim - RISC-V Simulator with Cache and Pipeline Visualization, RISCV.org, 2023, [video](https://youtu.be/J6AcPZZ_ISg)
- Dupák, J.; Píša, P.; Štepanovský, M.; Kočí, K.:QtRVSim—Education from Assembly to Pipeline, Cache Performance, and C Level Programming, [FOSDEM 2023](https://fosdem.org/2023), Brussels, [summary with video](https://fosdem.org/2023/schedule/event/rv_qtrvsim/), [PDF](https://fosdem.org/2023/schedule/event/rv_qtrvsim/attachments/slides/5732/export/events/attachments/rv_qtrvsim/slides/5732/qtrvsim_fosdem23_slides.pdf)
- Píša, P.; Hronek, P.: [CAN Bus in Control, Automotive and Satellites](https://sched.co/1MYjG), [RedHat DevConf CZ 2023](https://www.devconf.info/), Brno, 2023, ([Video](https://youtu.be/RwmQYjfzQAg))
- Lenc, M., Píša, P., and Bucher, R.: [pysimCoder – Open-Source Rapid Control Prototyping for GNU/Linux and NuttX](https://gitlab.fel.cvut.cz/lencmich/process-control-2023/-/raw/main/pysimCoder_rapid_control_prototyping.pdf), In: 2023 [24th International Conference on Process Control (PC)](https://www.process-control.sk/), Strbske Pleso, Slovakia, 2023, pp. 102-107 [DOI: 10.1109/PC58330.2023.10217596](https://doi.org/10.1109/PC58330.2023.10217596), [Slides](https://gitlab.fel.cvut.cz/lencmich/process-control-2023/-/raw/main/slides/process-control_slides.pdf)
- Píša, P.: [Jak to bylo pohádko, když přišlo na svět GNUňátko?](https://pretalx.linuxdays.cz/linuxdays-2023/talk/WTNNLG/), [LinuxDays 2023](https://www.linuxdays.cz/2023/), [video](https://youtu.be/WJvBghM5lnU), [PDF](https://pretalx.linuxdays.cz/media/linuxdays-2023/submissions/WTNNLG/resources/gnu-newborn-and-related_sy8SP9S.pdf)
- Píša, P., Smolík, P.: [uLAN Open RS-485 Communication Protocol, 30 Year of Service in Laboratories, Healthcare and Agriculture](https://pretalx.linuxdays.cz/linuxdays-2023/talk/T3ZVPZ/), [LinuxDays 2023](https://www.linuxdays.cz/2023/), [video](https://youtu.be/AsLLeiEcLDg), [PDF](https://cmp.felk.cvut.cz/~pisa/ulan/ulan_linuxdays_slides.pdf)
- Gruncl, D., Píša, P.: [Od RISC-V simulátoru k vlastnímu návrhu procesoru pro FPGA](https://pretalx.linuxdays.cz/linuxdays-2023/talk/T7FUFT/), [LinuxDays 2023](https://www.linuxdays.cz/2023/), [video](https://youtu.be/bgaACl6kfmU), [PDF](https://pretalx.linuxdays.cz/media/linuxdays-2023/submissions/T7FUFT/resources/process-control_slides_EPyMeST.pdf)
- Pelc, J., Píša, P.: [Flask web evaluation for QtRvSim](https://pretalx.installfest.cz/installfest-2024/talk/TJPKYD/), [InstallFest 2024](https://installfest.cz/if24/), [video](https://youtu.be/1XQR8E8omCE), [PDF](https://omega.swpelc.eu/if24-flask-web-eval/main.pdf), [OnlineSite](https://eval.comparch.edu.cvut.cz/), [Git](https://gitlab.fel.cvut.cz/b35apo/qtrvsim-eval-web)
- Peca, M., Píša, P., Pressl, Š.: [Tracking 75 GHz satellite beacon using PiKRON LX-RoCon motion control unit and digital radio (Orekit, GNU Radio, Julia) + LX-RoCon engaged in development of gravitational waves mission LISA](https://pretalx.installfest.cz/installfest-2024/talk/RTSMRH/), [InstallFest 2024](https://installfest.cz/if24/), [video](https://youtu.be/W84robmqPyM), [PDF](https://github.com/esa/lxrmount/files/14633006/esa_lxrmount_if24.pdf), [Git](https://github.com/esa/lxrmount)
## Other Resources, Templates
- [GIT repositář](https://github.com/ppisa/zynq-rt-utils-and-builds) s konfigurací jádra [Linux](https://www.kernel.org/) a zavaděče [U-boot](http://www.denx.de/wiki/U-Boot/WebHome) s úpravami pro kity MZ_APO
# Knowledge Base
Collected by and for [Open Technology Research Education and Exchange Services](https://gitlab.fel.cvut.cz/otrees/org/-/wikis/) group, enthusiasts and experts from companies and other visitors. See separate lists for [Theses](theses-defend), notable projects [References](references) and participation in [GSoC](gsoc) projects. The FEE CAN bus related project has its own site [https://canbus.pages.fel.cvut.cz/](https://canbus.pages.fel.cvut.cz/).
## Related Courses Materials
- B35APO - Computer Architectures (Architektura počítačů) - [Czech](https://cw.fel.cvut.cz/wiki/courses/b35apo/en/start), [English](https://cw.fel.cvut.cz/wiki/courses/b35apo/en/start) - complete recordings of lectures in [Czech language full Píša, P.](https://www.youtube.com/playlist?list=PLQL6z4JeTTQnq6kjJ9JO-Fb7Md-ofJ-zL), [dense version Štěpán, P.](https://www.youtube.com/playlist?list=PLQL6z4JeTTQkguL75-cpr6tXc6atfm5m3), [English lectures 2022 on YouTube](https://www.youtube.com/playlist?list=PLQL6z4JeTTQnTrML7HgagbjdpCtvdyu0M), [English recording of meetings and lectures 2021](https://cw.fel.cvut.cz/b202/courses/b35apo/en/lectures/start)
- B4M35PAP/BE4M35PAP - Advanced Computer Architectures (Pokročilé architektury počítačů) - [English](https://cw.fel.cvut.cz/wiki/courses/b4m35pap/start), [Czech recordings 2021](https://www.youtube.com/playlist?list=PLQL6z4JeTTQla6OFD1JAAtAt7Zw_3Ys61), [English recording of meetings and lectures 2020](https://cw.fel.cvut.cz/b201/courses/b4m35pap/lectures/start) by Píša, P. with spectre and meltdown guest lecture by Kočí, K. from CZ.nic
- A4M35OSP - Open Source Programování [Czech](https://wiki.control.fel.cvut.cz/osp/)
- The common CTU site for Computer Architectures materials and RISC-V simulator is there [http://comparch.edu.cvut.cz/](http://comparch.edu.cvut.cz/).
## The Presentations and Articles Related to the Topics
The most of recorded videos are in Czech language and have been prepared and recorded to help students, enthusiasts and even experts from companies to understand and select right technologies for embedded and control applications, use appropriate open source development and design tools and build sound applications and building blocks which would service to the mankind for decades. Many of our solutions and technologies proved to fall into this category.
- Píša, P., Vacek, F.:[Open Source Components for the CAN Bus](https://www.osadl.org/fileadmin/events/rtlws-2003/proc/pisa.pdf), [5-th RTLWS](https://www.osadl.org/Papers.rtlws-2003-papers.0.html), 2003, see [CAN at FEE projects list page](https://canbus.pages.fel.cvut.cz/) for more related projects
- Bartosinski, R., Píša, P.: RT Linux and FPGA Based Motion Control Unit, [Jednotka pro řízení pohybu s FPGA a operačním systémem RT Linux](https://automa.cz/cz/casopis-clanky/jednotka-pro-rizeni-pohybu-s-fpga-a-operacnim-systemem-rt-linux-2005_05_30496_2699/), Automa, 2005
- Píša, P., Lisový, R.:[COMEDI and UIO drivers for PCI Multifunction Data Acquisition and Generic I/O Cards and Their QEMU Virtual Hardware Equivalents](https://static.lwn.net/images/conf/rtlws-2011/proc/Pisa.pdf), [13-th RTLWS](https://www.osadl.org/RTLWS-Submitted-Papers.rtlws13-submitted-papers.0.html), 2011, drivers in mainline [UIO](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/uio/uio_mf624.c), [COMEDI](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/comedi/drivers/mf6x4.c)
- Píša, P., Smolík, P., Fanda, F., Boháček, M., Štefan, J., Němeček, P.: [Process Data Connection Channels in uLan Network for Home Automation and Other Distributed Applications](https://static.lwn.net/images/conf/rtlws-2011/proc/Pisa2.pdf), [13-th RTLWS](https://www.osadl.org/RTLWS-Submitted-Papers.rtlws13-submitted-papers.0.html), 2011, related to [uLAN](http://ulan.sourceforge.net/) project
- Píša, P.: [GNU/Linux pro řízení a rychlost jeho odezvy](https://www.root.cz/clanky/gnu-linux-pro-rizeni-a-rychlost-jeho-odezvy/), Root.cz 2016
- Píša, P.: [Linux pro řízení: minimalistické řešení řízení stejnosměrného mo­toru](https://www.root.cz/clanky/linux-pro-rizeni-minimalisticke-reseni-rizeni-stejnosmerneho-motoru/), Root.cz 2016
- Píša, P.: Je Raspberry Pi použitelné pro řídicí a robotické aplikace?, [přednáška Installfest 2015](https://www.youtube.com/watch?v=I_4cAhW46dM), [PDF](http://cmp.felk.cvut.cz/~pisa/installfest/rpi_overlay_and_rt.pdf)
- Píša, P., Prudek, M.: Řízení stejnosměrných a bezkartáčových motorů, [přednáška LinuxDays 2015](https://www.youtube.com/watch?v=uMfY-sKf0HA&index=3&list=PLlTxFw5y5UZt-yj1ijhIGzwCsRmRwYn_0), [PDF](https://www.linuxdays.cz/2015/video/Pavel_Pisa-Rizeni_stejnosmernych_motoru.pdf)
- Píša, P.: Processor Systems, GNU/Linux and Control Applications, [přednáška LinuxDays 2016](https://www.youtube.com/watch?v=lJfqgWePLqM), [PDF](https://www.linuxdays.cz/2016/video/Pavel_Pisa-Procesorove_systemy_a_nejen_GNU_Linux_v_ridicich_aplikacich.pdf)
- Píša, P.: GNU/Linux and FPGA in Real-time Control Applications, [přednáška Installfest 2017](https://www.youtube.com/watch?v=sNtlEysC0yA), [PDF](https://installfest.cz/if17/slides/so_t2_pisa_realtime.pdf) - PMSM and DC motor control on Raspberry Pi and Xilinx Zynq MZ_APO
- Píša, P.: GNU/Linux, CAN and CANopen in Real-time Control Applications, [přednáška LinuxDays 2017](https://youtu.be/hYC-XznyOlQ), [PDF](https://www.linuxdays.cz/2017/video/Pavel_Pisa-CAN_canopen.pdf) - distributed motion control on XilinX Zynq MZ_APO
- Píša, P., Kočí, K., Štepanovský, M. : CPU Core, Pipeline and Cache Visualization for Computer Architecture Courses, [přednáška LinuxDays 2019](https://youtu.be/fhcdYtpFsyw), [PDF](https://pretalx.linuxdays.cz/media/linuxdays19-qtmips.pdf)
- Píša, P., Kočí, K.: Kdo si hraje, nezlobí (se), aneb výuka architektur počítačů v krizi, [přednáška OpenAlt 2020](https://youtu.be/7cUHy_3N3y0), [PDF](https://archiv.openalt.org/openalt-cz/2020/slides/pavel-pisa-karel-koci-kdo-si-hraje-nezlobi-se-aneb-vyuka-architektur-pocitacu-v-krizi.pdf)
- Píša, P.: Vývoj architektur procesorů na příkladech inovací od i4004 k Apple M1 a generacím RISC-V, [InstallFest 2021](https://youtu.be/v2vHgf83E-0), [PDF](https://cw.fel.cvut.cz/b202/_media/courses/b35apo/en/lectures/12/b35apo_lecture12-arch_develop.pdf)
- Kučera, F., Zeleňáková, K.: FPGA od studentů pro studenty, [InstallFest 2021](https://youtu.be/31-o4e0SBZQ), [Slides](https://pretalx.installfest.cz/media/installfest-2021/submissions/7CK9TE/resources/Fpga_od_student%C5%AF_pro_studenty_6GXec5d.pptx)
- Lenc, M.: Vývoj driverů a BSP pro NuttX, [InstallFest 2021](https://youtu.be/qzAUxdWII7c)
- Píša, P.: Workshop - Real Embedded Linux, FPGA and Motion Control Systems - [Installfest 2021 workshop](https://youtu.be/W6DrS8H5YJg), [PDF](https://pretalx.installfest.cz/media/installfest-2021/submissions/GBKNKE/resources/mz_apo-remote-lab_K5ZFgyq.pdf)
- Peca, M.: Atomové hodiny v každodenním životě, [přednáška 2021 FEL](https://youtu.be/aiChIIYgCdU)
- Bucher, R., Rapid Control Prototyping with pysimCoder and NuttX, NuttX Workshop 2021, [Video](https://youtu.be/IwX_-FsSyVI)
- Lenc, M.: Rapid Control Prototyping with pysimCoder and NuttX, NuttX Workshop 2021, in Online Workshop Day 1 [video](https://youtu.be/tZravkVo7zY?t=15050)
- Lenc, M.: Demo using pySimCoder with NuttX RTOS, NuttX Workshop 2021, [video](https://youtu.be/6HlGk3ecPNQ)
- Lenc, M., Píša, P.: Otevřený návrh řídicích aplikací s pysimCoder a NuttX, [OpenAlt 2021](https://www.openalt.cz/2021/program.php), [video](https://youtu.be/oioC6mb-WpY), [PDF](https://openalt.cz/2021/slides/pavel-pisa-michal-lenc-otevreny-navrh-ridicich-aplikaci-s-pysimcoder-a-nuttx.pdf)
- Lenc, M., Píša, P.: pysimCoder - Prototypování řídicích aplikací a ladění parametrů modelů za běhu, [InstallFest 2022](https://pretalx.installfest.cz/installfest-2022/talk/KNPUAQ/), [video](https://youtu.be/S0_9TKY8ikA), [PDF](https://pretalx.installfest.cz/media/installfest-2022/submissions/KNPUAQ/resources/prezentace_WUK3fDa.pdf), [pysimCoder with SHV in Wiki](https://github.com/robertobucher/pysimCoder/wiki/Silicon-Heaven-Support)
- Kočí, K., Píša, P.: Základní princip činnosti procesoru a jeho výuka s RISC-V simulátorem QtRVSim, [InstallFest 2022](https://pretalx.installfest.cz/installfest-2022/talk/ZXPP3G/), [video](https://youtu.be/7YMnT2f7M0U), [PDF](https://pretalx.installfest.cz/media/installfest-2022/submissions/ZXPP3G/resources/installfest22-qtrvsim_WFKw83M.pdf), [Computer Architectures and Simulators at CTU](https://comparch.edu.cvut.cz/)
- Dupák, J.; Píša, P.; Štepanovský, M.; Kočí, K.: QtRVSim – RISC-V Simulator for Computer Architectures Classes, In: [embedded world Conference 2022](https://events.weka-fachmedien.de/embedded-world-conference/program/). Haar: WEKA FACHMEDIEN GmbH, 2022. [article](https://comparch.edu.cvut.cz/publications/ewC2022-Dupak-Pisa-Stepanovsky-QtRvSim.pdf), [slides](https://comparch.edu.cvut.cz/slides/ewc22-qtrvsim.pdf)
- Ille, O.; Novák, J.; Píša, P.; Vasilevski, M.: [CAN FD open-source IP core](https://can-newsletter.org/hardware/semiconductors/220819_can-fd-open-source-ip-core_czech-uni_cnlm), In:
[CAN Newsletter 3/2022](https://can-newsletter.org/uploads/media/raw/b5b652ff87e46689ffe4bddffcc352e2.pdf), [PDF](https://can-newsletter.org/uploads/media/raw/a9abe317ae034be55d99fee4410ad70e.pdf), CAN in Automation, 2022
- Píša, P.: Librem 5 Mobile Phone – Embedded Developer View, [Telefon Librem 5 očima vývojáře automobilové, laboratorní, medicínské a robotické techniky](https://www.openalt.cz/2022/program_detail.php#event_42), In: [OpenAlt 2022](https://www.openalt.cz/2022/), [video](https://youtu.be/tlxgSkM-FlE), [PDF](https://openalt.cz/2022/slides/pavel-pisa-telefon-librem-5-ocima-vyvojare-automobilove-laboratorni-medicinske-a-roboticke-techniky.pdf)
- Dupák, J.; Píša, P.; Štepanovský, M.; Kočí, K.: QtRVSim – RISC-V Simulator for Computer Architectures Classes, In: [DevConf.cz Mini 2022](https://www.devconf.info/cz/). Red Hat/Fedora/community, 2022. [video](https://youtu.be/l0jfvINWgK4), [PDF](https://github.com/devconfcz/archive/blob/main/2022/November/DevConfCZMini/devconf-qtrvsim.pdf)
- Dupák, J.; Píša, P.: RISC-V International Academic and Training SIG meeting: QtRvSim - RISC-V Simulator with Cache and Pipeline Visualization, RISCV.org, 2023, [video](https://youtu.be/J6AcPZZ_ISg)
- Dupák, J.; Píša, P.; Štepanovský, M.; Kočí, K.:QtRVSim—Education from Assembly to Pipeline, Cache Performance, and C Level Programming, [FOSDEM 2023](https://fosdem.org/2023), Brussels, [summary with video](https://fosdem.org/2023/schedule/event/rv_qtrvsim/), [PDF](https://fosdem.org/2023/schedule/event/rv_qtrvsim/attachments/slides/5732/export/events/attachments/rv_qtrvsim/slides/5732/qtrvsim_fosdem23_slides.pdf)
- Píša, P.; Hronek, P.: [CAN Bus in Control, Automotive and Satellites](https://sched.co/1MYjG), [RedHat DevConf CZ 2023](https://www.devconf.info/), Brno, 2023, ([Video](https://youtu.be/RwmQYjfzQAg))
- Lenc, M., Píša, P., and Bucher, R.: [pysimCoder – Open-Source Rapid Control Prototyping for GNU/Linux and NuttX](https://gitlab.fel.cvut.cz/lencmich/process-control-2023/-/raw/main/pysimCoder_rapid_control_prototyping.pdf), In: 2023 [24th International Conference on Process Control (PC)](https://www.process-control.sk/), Strbske Pleso, Slovakia, 2023, pp. 102-107 [DOI: 10.1109/PC58330.2023.10217596](https://doi.org/10.1109/PC58330.2023.10217596), [Slides](https://gitlab.fel.cvut.cz/lencmich/process-control-2023/-/raw/main/slides/process-control_slides.pdf)
- Píša, P.: [Jak to bylo pohádko, když přišlo na svět GNUňátko?](https://pretalx.linuxdays.cz/linuxdays-2023/talk/WTNNLG/), [LinuxDays 2023](https://www.linuxdays.cz/2023/), [video](https://youtu.be/WJvBghM5lnU), [PDF](https://pretalx.linuxdays.cz/media/linuxdays-2023/submissions/WTNNLG/resources/gnu-newborn-and-related_sy8SP9S.pdf)
- Píša, P., Smolík, P.: [uLAN Open RS-485 Communication Protocol, 30 Year of Service in Laboratories, Healthcare and Agriculture](https://pretalx.linuxdays.cz/linuxdays-2023/talk/T3ZVPZ/), [LinuxDays 2023](https://www.linuxdays.cz/2023/), [video](https://youtu.be/AsLLeiEcLDg), [PDF](https://cmp.felk.cvut.cz/~pisa/ulan/ulan_linuxdays_slides.pdf)
- Gruncl, D., Píša, P.: [Od RISC-V simulátoru k vlastnímu návrhu procesoru pro FPGA](https://pretalx.linuxdays.cz/linuxdays-2023/talk/T7FUFT/), [LinuxDays 2023](https://www.linuxdays.cz/2023/), [video](https://youtu.be/bgaACl6kfmU), [PDF](https://pretalx.linuxdays.cz/media/linuxdays-2023/submissions/T7FUFT/resources/process-control_slides_EPyMeST.pdf)
- Pelc, J., Píša, P.: [Flask web evaluation for QtRvSim](https://pretalx.installfest.cz/installfest-2024/talk/TJPKYD/), [InstallFest 2024](https://installfest.cz/if24/), [video](https://youtu.be/1XQR8E8omCE), [PDF](https://omega.swpelc.eu/if24-flask-web-eval/main.pdf), [OnlineSite](https://eval.comparch.edu.cvut.cz/), [Git](https://gitlab.fel.cvut.cz/b35apo/qtrvsim-eval-web)
- Peca, M., Píša, P., Pressl, Š.: [Tracking 75 GHz satellite beacon using PiKRON LX-RoCon motion control unit and digital radio (Orekit, GNU Radio, Julia) + LX-RoCon engaged in development of gravitational waves mission LISA](https://pretalx.installfest.cz/installfest-2024/talk/RTSMRH/), [InstallFest 2024](https://installfest.cz/if24/), [video](https://youtu.be/W84robmqPyM), [PDF](https://github.com/esa/lxrmount/files/14633006/esa_lxrmount_if24.pdf), [Git](https://github.com/esa/lxrmount)
- Píša, P.: [Branch Prediction Principles from QtRvSim to Zen5](https://pretalx.linuxdays.cz/linuxdays-2024/talk/MWKCG3/), [LinuxDays 2024](https://www.linuxdays.cz/2024/), [video](https://youtu.be/Cs2WFC5a8uA), [PDF](https://pretalx.linuxdays.cz/media/linuxdays-2024/submissions/MWKCG3/resources/linuxdays-2024-branch-qtrvsim_t10dtPh.pdf)
- Janoušek, J., Píša, P.: [Low-Cost Motor and Tiny Robots Control with RISC-V Based Espressif MCUs and NuttX](https://pretalx.linuxdays.cz/linuxdays-2024/talk/QGST3J/), [LinuxDays 2024](https://www.linuxdays.cz/2024/), [video](https://youtu.be/WKwXSCNHUuM), [PDF](https://pretalx.linuxdays.cz/media/linuxdays-2024/submissions/QGST3J/resources/esp_mbot_nuttx_LkpPUnA.pdf)
## Other Resources, Templates
- [GIT repositář](https://github.com/ppisa/zynq-rt-utils-and-builds) s konfigurací jádra [Linux](https://www.kernel.org/) a zavaděče [U-boot](http://www.denx.de/wiki/U-Boot/WebHome) s úpravami pro kity MZ_APO