Toots for ppisa@social.kernel.org account

Written by Pavel Pisa on 2025-01-26 at 15:51

I will talk about #realtime Linux kernel support, applications and history at #FOSDEM 2025 based on our experience at #CVUTFEL and my company for robotics, automotive communication ( #CANbus ), etc. The talk is based on my last year Czech language talk for the local community (Slides in English) reporting about PREEMPT_RT mainlining. Discussion and suggestions for slide fixes/extensions are welcomed as my talk has been accepted as no other better has been offered by more knowledgeable developers.

=> View attached media

=> More informations about this toot | View the thread

Written by Pavel Pisa on 2024-10-23 at 19:40

It is in align with David Patterson today retrospective presentation about his and Krste Asanovic 2014 article which started #RISCV movement - Instruction Sets Should Be Free: The Case For RISC-V https://people.eecs.berkeley.edu/~krste/papers/EECS-2014-146.pdf . It is the same as for the operating systems, compilers, development tools, etc.

=> View attached media

=> More informations about this toot | View the thread

Written by Pavel Pisa on 2024-10-23 at 19:33

Our site with the on-line simulator and pointers to the courses and related materials https://comparch.edu.cvut.cz/ . CTU FEE ones are completely free as the public university materials should be free for profit of whole society the same as the ISA and other technology standards.

=> More informations about this toot | View the thread

Written by Pavel Pisa on 2024-10-23 at 19:24

Greetings from the RISC-V Summit North America 2024 https://riscv.org/event/risc-v-summit-north-america-2024/ . There is many interesting topic on the schedule there. My main interest there is to connect with other computer architectures teacher to discuss materials and experience sharing in the frame of #RISCV SIG Academia and Training. On the picture, David Patterson after my introduction of #QtRvSim to him.

=> View attached media

=> More informations about this toot | View the thread

Written by Pavel Pisa on 2024-10-13 at 00:33

Part of CTU FEE OTREES HW ZOO at #LinuxDays booth. On the left , #RiscV #milkvpioneer with #fedora desktop running #CHROMuLAN, #qtrvsim with new branch predictors visualization and Elektroline.cz Silicon-Heaven SHVspy https://github.com/silicon-heaven/libshv. On the right, x86 Debian running Silicon-Heaven broker and #pysimCoder https://github.com/robertobucher/pysimCoder to generate and runtime tune PMSM control application running on #NuttX on open-source motion control platform SaMoCon https://gitlab.fel.cvut.cz/otrees/motion/samocon which is a result of Stepan Pressl's thesis https://wiki.control.fel.cvut.cz/mediawiki/images/4/44/Bp_2024_pressl_stepan.pdf . On the left in front, MZ_APO Xilinx Zynq based educational kit running Debian from NFS RO root. Its FPGA is configured by 2x CTU CAN FD, PMSM motor control peripherals and RVapo #riscv soft core co-processor used for inverse and forward Park and Clarke transformations for PWM, current sensing and calibration all running at 20 kHz in sync with PWM cycles. The soft core was started by Eduard Lavus as PAP course project and has been extended and integrated with PMSM by Damir Gruncl - see more about these projects in the OTREES theses list https://gitlab.fel.cvut.cz/otrees/org/-/wikis/theses-defend

=> View attached media

=> More informations about this toot | View the thread

Written by Pavel Pisa on 2024-08-08 at 06:38

A little from our HPLC instruments design and delivery history. The LC4000 instruments generation design started in 1990 and the first setup has been delivered to a customer (IOCB) in 1992. It has been based on Intel 8051 + 32kB EPROM and 32 kB SRAM. Then we updated to Philips 80552 (i.e. the HPLC pump LCP5020). The archival of SW51 Firmware for curiosity mostly at PiKRON’s sw51-pbproj GitLab. Our first ARM7TDMI based component has been used in instrument set forming Automatic amino Acid Analyser AAA 400 (together with pumps and other components based on 8051). Then we have switched to NXP LCP1768 (i.e. in LCP5024). We have started to use LPC4088 on LX_CPU board for HPLC and motion control and robotic applications. The new controllers are prepared to be based on Cortex-M7 ATSAMV71. Some initial info is available in our presentation about LX_RoCoN use at ESA and Airbus (Tracking 75 GHz satellite beacon using PiKRON LX-RoCon motion control unit and digital radio). All our HPLC systems starting from 1990 talk the same RS-485 multi-master open-source protocol uLAN protocol which provides device dictionary introspection, fully deterministic distributed arbitration up to 64 devices with round-robin property up to 16 devices. More in separate presentation uLAN Open RS-485 Communication Protocol, 30 Year of Service in Laboratories, Healthcare and Agriculture.

=> More informations about this toot | View the thread

Written by Pavel Pisa on 2024-08-07 at 21:57

The idea to test this obscure build came to my mind when I have gone to Department of Organic Chemistry at Charles University to help them restart our HPLC instruments after lab relocation. That LCD 5000 and LCP 5020 has been delivered 20 years ago and SW and drivers allows them to serve with Windows 10 and 11 today. The Milk-V funded by RISC-V International for our RT and CAN FD PCIe cards tests arrived the same day so I decided to try to combine this alternative control computer to demonstrate that our technologies are fully portable. CHROMuLAN Linux build is experimental still and doing that on RISC-V is maximizing the adventure. But not many others can say that even instruments produced two years ago as well as some 30 years ago are still supported by SW on Linux and Windows and can be connected together to build complete system.

=> More informations about this toot | View the thread

Written by Pavel Pisa on 2024-08-07 at 19:52

[#]CHROMuLAN running chromatography data acquisition from ULAD32 on Milk-V Pioneer box #milkvpioneer 64-core RISC-V system. Application has been built on that system as well as #freepascal and #Lazarus LCL actual mainline GIT versions. uLAN kernel driver for instruments connection and control has been build directly on the system as well. Our #QtRvSim #Qt based simulator builds and on this #riscv system as well. More about our open-source chromatography system serving users more than 20 years there https://sourceforge.net/projects/chromulan/

=> View attached media

=> More informations about this toot | View the thread

=> This profile with reblog | Go to ppisa@social.kernel.org account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/111280056026983142
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
298.760501 milliseconds
Gemini-to-HTML Time
1.908597 milliseconds

This content has been proxied by September (3851b).