RMP Linux arm64 updates

We’ve successfully tested our developer-built RMP EtherCAT Master and Motion Controller arm64 Debian packages on Raspberry Pi 5 hardware, running smoothly on Ubuntu Pro 24.04 and Raspberry Pi OS (64-bit) with a custom PREEMPT_RT patched kernel.

rsi@pi5:/rsi $ uname -a
Linux pi5 6.6.23-rt28-v8-rsi+ #2 SMP PREEMPT_RT Mon Apr  1 18:14:10 BST 2024 aarch64 GNU/Linux
rsi@pi5:/rsi $ sudo ./rsiconfig -generate --cpu-affinity 3 --primary-nic eth0
Probing network...
Starting network...
<?xml version="1.0" encoding="utf-8"?>
<XMLSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ExpectedNodeCount>4</ExpectedNodeCount>
  <ExpectedNodeTypes>
    <RSINodeType>RSINodeTypeKOLLMORGEN_AKD</RSINodeType>
    <RSINodeType>RSINodeTypeBECKHOFF_EK1100</RSINodeType>
    <RSINodeType>RSINodeTypeUNKNOWN</RSINodeType>
    <RSINodeType>RSINodeTypeUNKNOWN</RSINodeType>
  </ExpectedNodeTypes>
  <NetworkStartTimeoutMilliseconds>30000</NetworkStartTimeoutMilliseconds>
  <SampleRate>1000</SampleRate>
  <AxisCount>0</AxisCount>
  <MotionCount>0</MotionCount>
  <UserLimitCount>0</UserLimitCount>
  <RecorderCount>0</RecorderCount>
  <RecorderBufferSize />
  <CompensatorCount>0</CompensatorCount>
  <CompensatorPointCount />
  <AxisFrameBufferSize />
  <MathBlockCount>0</MathBlockCount>
  <XMLFiles />
</XMLSettings>

Today, we’ve integrated the arm64 package into our RMP CI pipeline (cross-compiled from an x64 container), making it part of the upcoming 10.5.6 release. :tada:

1 Like