News

New Computer on Module series with NXP i.MX 8M Mini and i.MX 8M Plus

With the launch of the new NXP i.MX 8M Plus processor Ka-Ro has extended their range of high performance but small form factor Computer on Modules. The 8M Plus processor includes a machine learning accelerator in silicon for edge processing of AI and ML applications. Ka-Ro is an early partner for the i.MX 8M Plus, and we will have development kits and prototype modules for shipment at the NXP launch in Q1 2021.

 

Read More

Tesla troubles - averting automotive flash memory failure

By Tuxera

Oops is an understatement here. Tesla’s got a problem with dead eMMC flash memory cards in Model S and Model X cars equipped with their MCUv1 (Media Control Unit). And according to InsideEVs, this dead part could cost more than $1,800 to repair! As reported in InsideEVs, the problem stems from excessive writing to a log file that’s causing flash wear. This, combined with the ever-increasing size of Tesla’s firmware (which has grown from 300 MB to 1 GB), leads to a situation where the MCUv1’s storage reaches its maximum endurance and fails.

Read More

Selecting your Applications Hardware Platform

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. 

Read More

The Future of Touchless Public Touchscreens and Embedded GUIs

It’s clear that COVID-19 has people rethinking long established cultural habits, such as shaking hands and standing close to others. It is also reshaping our technology habits, as people become less comfortable with touching the public surfaces of self-serve supermarket displays, information kiosks, and ATMs. Leading hand-tracking and haptics tech company, Ultraleap, recently published their 'The End of Public Touchscreens' study whitepaper with research that confirms this: people are rapidly changing their attitudes about public touchscreens due to the virus.

Read More

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