2 min read

How to choose the correct hardware for embedded GUI apps

How to choose the correct hardware platform for embedded GUI applications

When building an embedded system there are many choices you will face when deciding the correct hardware and software combinations to best get your product to market. Hardware capabilities, performance, power requirements, memory types, OS implications, packaging options, platform scalability and interoperability are just some of the considerations you will have to work through in the early stages. Most of these decisions can be answered with research, testing, and peer discussion. When it comes to your GUI application however, we’re committed to ensuring that it is created using all the best practice principles our customers have learnt along the way.


In our downloadable Best Practices Using Storyboard guide, our goal is to ensure your Storyboard application is created from the onset with these best practices in mind, and optimized for the hardware platform you’ve chosen. As a platform-agnostic framework, Storyboard can be used to build applications on a wide range of hardware platforms, and as such, your decision to use Storyboard should not influence which hardware you finally select.

Nevertheless, it’s critical that you understand the changing landscape of the MCU and MPU market, their capabilities and OS implications. For that reason, we decided to document these considerations for our customers and friends in our latest whitepaper, in which you'll learn the questions you need to consider when assessing your embedded UI potential against your desired user experience.

The top 3 things to consider for optimal embedded GUI hardware selection

Embedded systems designers typically have three areas of consideration they must break down and understand when trying to decide which hardware platform suits their embedded GUI requirements: They include:

  • Is the platform powerful enough to run the GUI?
  • Does the system have the memory it needs?
  • What will be the inevitable overall storage requirements?

Once you have satisfactory answers, you’ll be in a better position to ensure you select the most suitable hardware. You’ll also feel confident in reassuring other team members that the platform selected is capable of achieving your end goal: a brilliant user experience on your embedded device.

This is an excerpt from Crank's whitepaper - Tips for Choosing the Correct Hardware Platform for Embedded GUI Applications, the first Volume of the Best Practices for Storyboard series. Continue reading the whitepaper by downloading it for free here.



Originally published: Sep 9, 2020 9:00:46 AM, updated 09/09/20

Scott Snider
Written by Scott Snider

Scott is a product marketing manager at Crank Software. With over 20 years of experience across multiple disciplines within the tech sector, he is passionate about helping businesses ignite their inner desire for creating exceptional user experiences within their products' embedded graphical user interfaces.

Post a Comment

New call-to-action