Skip to content

2022 09 29 Eclipse iceoryx developer meetup

Simon Hoinkis edited this page Sep 29, 2022 · 7 revisions

Eclipse iceoryx developer meetup

Date: 2022/09/29

Time: 17:00 CET

Link: https://eclipse.zoom.us/j/95918504483?pwd=RWM5Y1pkeStKVDZsU09EY1hnclREUT09

Attendees

  • Simon Hoinkis, Apex.AI GmbH
  • Christian Eltzschig, Apex.AI GmbH
  • Mathias "Bob" Kraus, Apex.AI GmbH
  • Jakub Sosnovec, NXP Semiconductors s.r.o.
  • Dietrich Krönke, Apex.AI GmbH
  • Jishnu
  • Alio Safar

Agenda

  1. General: Introduction of new participants, 10 mins
  2. General: Are there other agenda points?, 2 mins
  3. NXP slides
  4. iceoryx_hoofs Coding rules: CamelCase or snake_case Moved to the next meetup

Minutes

NXP slides presented by Jakub

  • Jakob works for NXP developing VehicleOS for Automotive
  • Hardware is called BlueBox 3
  • Project is called "Middleware acceleration on NXP platforms" and at prototype stage
  • Question from Christian:
    • What operating systems do you use?
      • Linux, no production system yet
    • How did you discover iceoryx?
      • Google and/or Eclipse Cyclone DDS
  • Blue Box has HPC CPU (LX2160A) and 2nd CPU (SG32G2274)
    • They are connected over Ethernet and PCIe, want to use PCIe for fast communication
    • Question from Simon:
      • Have you started the PCIe work?
        • Yes, it's working with DMA
  • Slide on S32G
    • Arm Cortex M7 (embedded, 32-bit) and A53 (Linux core)
    • What compiler are you using?
      • GCC everywhere
  • iceoryx gateway
    • Developed a PCIe transport and "physical shared memory" (SRAM, at prototype stage)
    • DMA supported
    • No serialization
    • They work on a fork of iceoryx, due to mem pool allocation with physically contiguous buffers
      • Very hacky, not contribution worthy
    • Dynamic discovery mechanism using the introspection services
    • Didn't use iox::gw::GatewayGeneric, don't use it anymore
    • A port for FreeRTOS would be very interesting for NXP ("one code base for all platforms")
  • iceoryx experience
    • Good experience :)
    • iox::gw::GatewayGeneric not super useful
    • Port queue full behaviour, notification when a sample is dropped would be nice, a middle way would be useful

Action items

  • Create two new issues to discuss the details and roadmap
    • Physically contiguous buffers @Christian
    • FreeRTOS port @Christian
      • Exchangeable IPC channel
Clone this wiki locally