OpenDaVINCI Tutorials ===================== How to use concurrency ---------------------- .. include:: tutorial.service.rst .. include:: tutorial.realtimeservice.rst .. include:: tutorial.diningphilosophers.rst How to exchange data in distributed processes --------------------------------------------- Using shared memory for processes on the same machine ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. include:: tutorial.ipcsharedmemory.rst Serial connection ^^^^^^^^^^^^^^^^^ .. include:: tutorial.serialsendbytes.rst .. include:: tutorial.serialreceivebytes.rst UDP connection ^^^^^^^^^^^^^^ .. include:: tutorial.udpsendbytes.rst .. include:: tutorial.udpreceivebytes.rst .. include:: tutorial.udpreceivepackets.rst TCP connection ^^^^^^^^^^^^^^ .. include:: tutorial.tcpsendbytes.rst .. include:: tutorial.tcpreceivebytes.rst How to design distributed software systems ------------------------------------------ .. include:: tutorial.building.rst .. include:: tutorial.timetrigger.rst .. include:: tutorial.datatrigger.rst How to use simulation and visualization ------------------------------------------ .. include:: simulation.visualization.rst How to read content from a zip file ------------------------------------------ .. include:: tutorial.readzipfile.rst