Skip to content

tutorial startup exe

Ken Sharp edited this page Dec 11, 2025 · 2 revisions

Deploying a LINX Startup Executable

This tutorial shows how to package your LINX VI into a startup executable so it runs automatically each time your BeagleBone Black or Raspberry Pi boots—no PC tether required.

Prerequisites

  • You completed the Blink! tutorial and have a LabVIEW project with a working VI on your target.
  • LabVIEW Community Edition (or LabVIEW 2020+) with the LabVIEW Hobbyist Toolkit installed on the host PC.
  • LINX runtime already deployed to your target with network connectivity.

Hardware

  • LINX-capable target such as a BeagleBone Black or Raspberry Pi with working network connection.

Software Checklist

  • LabVIEW Project containing your top-level VI (e.g., Blink.vi).
  • Access to the LabVIEW Project Explorer on the host PC.

Steps

  1. Open the LabVIEW project from the previous tutorial and expand your LINX target in the Project Explorer.
  2. Right-click Build Specifications under the target → New → Real-Time Application.
  3. Give the build a descriptive name (for example, BlinkStartup).
  4. In the build dialog, select Source Files, highlight your top-level VI under Project Files, and click the arrow to move it into Startup VIs.
  5. Click OK to save the build specification.
  6. Right-click the new build specification and choose Build. Wait for it to finish, then click Done.
  7. Right-click the build specification again and choose Run as Startup.
  8. Confirm the prompt to reboot—LabVIEW will deploy the startup executable, reboot the target, and your VI will launch automatically on boot.

📺 Prefer video? Watch the original walkthrough:

Deploy startup executable video thumbnail

Related Links

Clone this wiki locally