| ElfImage | GHIElectronics.TinyCLR.RuntimeLoadableProcedures | A loaded ELF binary. Construct with the ELF bytes, look up symbols by name, then build a NativeFunction from a function-symbol's address to call it. |
| NativeFunction | GHIElectronics.TinyCLR.RuntimeLoadableProcedures | Wraps a native function located at a known address. The first call to Invoke fixes the argument count and types; subsequent calls must match. Supported argument types: 8/16/32/64-bit integers (signed and unsigned), float, double, bool, and arrays of those types. |
| RuntimeLoadableProcedures | GHIElectronics.TinyCLR.RuntimeLoadableProcedures | Runtime Loadable Procedures (RLP) — load a compiled ELF blob onto the device at runtime, look up symbols by name, and call native C functions from managed code. Useful for shipping hardware-accelerated routines (DSP, image processing) without rebuilding the firmware. |