Building a Simple C Project with Simple Switch
In this tutorial, we’ll walk you through the process of building a simple C project using the Simple Switch framework. We’ll be using Visual Studio Code (VS Code) for this demonstration, but everything we cover can also be done from the command line.
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.
Set Up SimpleSwitch™ in Under 3o minutes
In our latest Embedded Software Session, we show how simple and fast it is to set up SimpleSwitch™ on Avnet Embedded #SMARC modules. With a comprehensive documentation online, the SDK and Base Image installation is done within under 30min.
After this session, you will be ready to start developing your first project with SimpleSwitch.
Harmonious, fast and convenient development with SMARC and SimpleSwitch™
You are no doubt already familiar with Smart Mobility Architecture – more often known as SMARC – as it’s a standard specification for computers and modules. What you may not know, however, is that this excellent open-source platform for embedded computing was created a decade ago by the Standardization Group for Embedded Technologies and Avnet Embedded was one of SGET’s founding members.
It was initially developed as an embedded standard to support ARM and industrial x86 processors and has grown to be a hugely popular framework for embedded modules, favoured for applications that require low power, low cost and high performance. But this actually tells you very little, so let’s take a deeper dive into SMARC
Write once, deploy anywhere: the architecture of SimpleSwitch™
Ready to learn more about SimpleSwitch™, the powerful solution for developing embedded software that saves you time and money?
With SimpleSwitch™, you can develop embedded software once and deploy it on any Avnet Embedded compatible SMARC module without changes. It provides a pre-built environment for developing and deploying your software, base images to install on the modules, and a container registry that stores pre-built software stacks.
Benefits of using SimpleSwitch:
- Start your project day one
- Reduced time to market
- Increased portability
It’s a problem all too familiar to software developers: beginning a project with a poorly defined feature set, working in parallel with a hardware team who wants to select a module right from the start, so they can develop their carrier board. But how can you make the right choice so early in the process, when you’re not even sure what you’re going to develop?
The answer to this might be to just create ten iterations. But, of course, no budget is infinite. And then there’s the issue of time. Often, you need to move quickly. Really quickly.
These are precisely the problems we wanted to solve when we created SimpleSwitch. With it, you can prototype an application at speed with the most common frameworks, such as Python, QT or Flutter. We provide a virtual machine that shares the same hardware interfaces as the modules your hardware team has on order.
We’re excited to announce the launch of our brand-new video series, Embedded Software Sessions! In weekly episodes, our leading software engineers will guide you through short video sessions, introducing you to the latest embedded software features and tools that come along with our Avnet Embedded hardware products.
From high-level overviews to deep dive coding sessions, we’ve got a lot of exciting topics to share with you. Whether you’re a seasoned embedded software developer or just getting started, you’ll learn something new from our Embedded Software Sessions.
In this series, you’ll learn about:
- The latest embedded software features and tools from Avnet Embedded
- How to use our software to develop innovative embedded systems
- Best practices for embedded software development
Take a close look at what’s behind embedded software development at Avnet Embedded and explore what’s possible with our embedded COM modules.