News

Festive Opening – The new factory of Yamaichi Electronics

The Japanese Yamaichi Electronics Group has been producing in Frankfurt (Oder), the group's only production site in Europe, for almost 15 years. However, the production halls in the former semiconductor plant in Frankfurt-Markendorf, which the company moved into in 2006, were no longer able to cope with the required production capacities. For this reason, the European company management, based in Aschheim-Dornach near Munich, decided to build an extended new building. After successful commissioning in April of this year, the opening has now been celebrated.

Read More

Arm and LDRA: Synergy in functionally safe and secure embedded systems

We see an increase in software projects that have to be certified or will be certified to assure the highest quality levels and we expect this trend to grow in the future. 

The certification of safety end-products requires a compiler toolchain to be qualified according to appropriate functional safety standards. The process of qualifying these tools known as ‘Tool Qualification’ or ‘Tool Validation’ can be time-consuming and expensive. Moreover, it doesn’t offer any differentiation to the end-product. 
 

Read More

Using NXP i.MX RT1060 with Keil MDK

This hands-on tutorial introduces you to  the NXP RT 10x0 family using the Keil MDK toolkit and uVision I D E. It is compliant to the Cortex Microcontroller Software Interface Standard (CMSIS 5.0). The example shows in detail how to debug using Serial Wire Viewer data trace, Event recorder and Power Measurement.

Read More

How to design an embedded GUI for future migration between MCU and MPU

When designing an embedded system with an MCU, one of the hardest tasks for an engineering team is deciding on the type of “brains” their new electronic product really requires. While there are really only two (and some in between) choices to choose from, the decision made can influence (and constrain) future GUI decisions.  

Read More

Memory Optimization Considerations for Embedded GUIs (part 1)

Understanding and accounting for the different memory requirements of your embedded graphics application is critical. Your choice of system-level memory (heap, stack, static code), and hardware level can not only impact graphics performance, but also compromise the user experience, and thus market success of your embedded UI.
 

Read More

Optimizing Image Graphic Memory in Embedded GUIs (part 2)

Thomas Fletcher, Co-Founder and VP of R&D, talks on the specific use case of building rich UIs populated with images and graphics and how you can get all of the resources to fit in your embedded system in our Embedded GUI Expert Talks with Crank Software. Or as Thomas likes to summarize as “making good computer memory and image choices”. 

Read More

Insyde Software uplifts Firmware Security with Platform Firmware Resiliency

Insyde® Software, a leading provider of UEFI BIOS and systems management software, today announced that its products, InsydeH2O® UEFI BIOS, and Supervyse® management firmware now supports the latest NIST SP 800-193 compliant (PFR) Platform Firmware Resiliency guidelines. This will help enable Insyde Software’s customers to
design more secure platforms that are hardened against the increasing amounts of malicious and potentially destructive malware attacks.

Read More

Prevent field failures and improve end-user experience

A principle of device design is that the quality of your device will not exceed that of its weakest component. Will your company name suffer if your product corrupts user files or performs sluggishly? The extent to which this will limit the success of your product requires in-depth analysis.
 

Read More

Reliance Nitro Linux Filesystem Competitive Comparison

Tuxera Reliance Nitro is a transactional file system created specifically to protect critical system and user data from corruption in embedded devices where power loss may occur. It ensures rock-solid data reliability while providing the performance to deliver an optimal user experience, and it works with a broad array of storage media – including flash memory, RAM, hard disk, USB mass storage, SD/MMC, e•MMC and UFS– and virtually any 32-bit or 64-bit operating system.

Read More

Tips for embedded GUI developers working from home

As we all know, after Covid-19 the world is no longer the same and the in-office days are on pause. Fortunately, we have been able to quickly pivot and continue working from home, with little to no impact on productivity or client deliverables. Sarah Collie, User Interface Developer at Crank Software, also manages to succesfully develop and test from home and she tells us which tools and techniques help her with this. 

Read More

Converting PSDs & Embedded Apps to Android GUIs

Whether it is for consumer electronics, in-vehicle infotainment systems, or mobile devices, devices running on an Android-based operating system can be found everywhere. Due in part to the many advantages it offers, such as its open-source code, broad ecosystem, and low cost, Android is becoming a popular choice for today’s embedded development projects.

So how can you make a Storyboard built application part of your next embedded project on Android OS?

Read More

Download the video "Hello World for UI designers"

Join UX experts from Fresh Consulting and Crank Software for the latest in UX best practices to consider for your next embedded systems project. See them implemented live, and the common UI design implementation pitfalls to avoid in Storyboard.

Read More

One small step to a reliable file system

The Reliance Edge File System Essentials (FSE) is one of two API sets supported by Reliance Edge. It’s a minimalistic but reliable alternative to the POSIX-like option. 
What are its benefits and how does it work? This feature summary should answer those questions.

Read More

Help! Why are my embedded devices failing?

When devices fail, the problems can be numerous. In conversations with the embedded OEMs we work with, a common issue affects almost every manufacturer – the cost of diagnosing and fixing the causes of field failure. This impacts time-to-market and pulls resources away from development, to be used instead for field diagnostics and post-mortem analysis. This issue is especially relevant for the following reasons:

Read More