Skip to main content

Run on the DevKit

The SDK includes the dk helper, also known as devkit-run, to run ARM64 executables on the DevKit from inside the SDK shell.

When you invoke dk, the SDK runs the command on the paired DevKit and translates paths so file arguments from the container resolve correctly on the DevKit.

Usage

dk  [args...]

Run an ARM64 executable built in the SDK workspace:

After compiling a C++ application in the SDK workspace, run the generated ARM64 executable on the DevKit:

dk build/sima_neat_hello

After creating or copying a Python script into the SDK workspace, run it on the paired DevKit:

dk hello_neat.py

For Python scripts, dk runs the script on the paired DevKit and uses the DevKit PyNeat runtime environment. The SDK remains useful as a unified workspace and orchestration environment, but Python-only workflows do not require the C++ cross-compilation toolchain.

note
Where dk Comes From

dk is a shell function defined in ~/devkit-sync.rc inside the SDK container. The shell loads it through ~/.bashrc, so it is available in interactive sessions.

Next Step

To install or update the library/runtime itself, continue to Neat Library.