SimpleSwitch™ Tooling: Your Guide to Streamlined Development

In the field of embedded systems, SimpleSwitch™ has become a powerful platform for the development and deployment of your applications with Avnet Embedded SMARC modules. Its ease of use and versatility have made it a popular choice among developers, but navigating its intricacies can be daunting for beginners. Today’s episode delves into the world of SimpleSwitch™ tooling, equipping you with the knowledge and tools to embark on your development journey with confidence.

Unveiling the toolbox of SimpleSwitch™ Base Images

Upon installing SimpleSwitch™ on an SD card and booting the board, you’re presented with a collection of tools embedded within the SimpleSwitch™ base images. These tools, designed to simplify your development tasks, grant you access to crucial information and functionalities, including:

  • Running SimpleSwitch™ Containers: Effectively manage and monitor the operation of SimpleSwitch™ containers.
  • System Logs: Gain insights into the system’s performance and identify potential issues by inspecting the system logs.
  • Additional Container Installation: Expand the capabilities of your SimpleSwitch™ system by installing additional containers tailored to your specific needs.
  • Weston Configuration: Configure Weston, a lightweight desktop environment, to enhance the user experience and facilitate interaction with the system.

Harnessing the Power of SimpleSwitch™ Helper

To explore the tools provided in the SimpleSwitch™ base images, we’ll utilize SimpleSwitch™ Helper, a command-line tool that simplifies various system management tasks. With SimpleSwitch™ Helper, you can effortlessly:

  • Identify Pre-Installed Containers: Discover the containers that come pre-installed with the SimpleSwitch™ base image.
  • Configure Network Settings: Utilize the DHCP helper to establish a network connection between your board, your computer, and the internet.
  • Install Additional Containers: Seamlessly install additional containers from our GitHub Container Registry.
  • Check Container Logs: Monitor the behavior of running containers by examining their logs.

Revolutionizing Development with File Browser and Remote Desktop

The installation of the file browser container opens up a new dimension of development possibilities. This tool enables you to:

  • Remotely Manage Files: Access and manage the files stored on your SimpleSwitch™ system directly from your computer’s web browser.
  • Install new SimpleSwitch™ containers with ease.
  • Configure Remote Desktop: Enable remote desktop access, allowing you to share the board’s physical display on your computer.

With remote desktop enabled, you can interact with the SimpleSwitch™ system as if you were directly connected to the physical display. This feature proves invaluable for tasks such as:

  • GUI Configuration: Configure graphical user interfaces (GUIs) and applications that are not accessible through command-line tools.
  • Debugging and Troubleshooting: Efficiently debug and troubleshoot issues that arise during development.

Embark on Your SimpleSwitch™ Development Journey with Ease

SimpleSwitch™ tooling empowers developers to navigate the development process with ease and efficiency. By utilizing the tools provided in the SimpleSwitch™ base images and leveraging the capabilities of SimpleSwitch™ Helper, you can streamline your workflow, enhance your productivity, and unlock the full potential of Avnet Embedded SimpleSwitch™ platform

Embedded Software Sessions

Copyright ©2023 Avnet, Inc. All rights reserved.