- January 8, 2018 /
- by Tiffiny Rossi
Our team’s kicking off yet another new year in Las Vegas at CES. This is our eighth year at the well-known global show for innovators and breakthrough technologies. Today, we’re excited to unveil our newest embedded development service, Tuxera Ultra Fast Boot. We’ll explain a little more about automotive boot time and our service below, so be sure to keep on reading. But for those who want the TL;DR version, you can check out our Ultra Fast Boot teaser below, or come see a live demo on the floor of CES. We’ll be at the AGL Ballroom Showcase in The Venetian, Lido Ballrooms 3002-3004, January 9–12.
What is boot time?
Technically speaking, a boot process typically consists of four roughly defined stages: power up, bootloader, kernel boot, and user-space initialization (or init). Defining and measuring boot time is very dependent on the use case. Most people will define it based on user experience. In other words, how long you must wait before you can interact with a device after it’s been powered on. For home laptops and personal smartphones, fast boot time is mainly a matter of convenience. In connected cars however, the need is much deeper.
Boot time plays a role in safety
There are also safety reasons and regulations at play in automotive system boot times. Because you can put a car into reverse right after start, the rear-view camera system (RVCS) needs to show what’s behind you immediately. You also need important information from your instrument cluster before you jet out of your parking space – such as brake fault indications or your speed.
Certainly, driver and passenger satisfaction factor into boot time as well, like getting driving directions as quickly as possible, or loading up your favorite playlists in a flash. Whether it’s meeting safety and regulatory requirements, or improving customer experience – boot-time optimization is a critical need in the automotive industry. That’s why we work with car makers and Tier-1 suppliers to turbocharge their infotainment system and cluster boot times.
How we do boot-time optimization
Tuxera Ultra Fast Boot is not a generic fast-boot solution. Simply speaking, we dig deeply into all your specific functionality requirements, plus hardware and software components. Then we measure all the factors in the boot sequence to identify which tasks need priority, which can be delayed, and what, if anything, can be removed. And finally, we do all the optimization work to get the most important features online rapidly. Whether it’s Automotive Grade Linux (AGL), GENIVI, Android IVI or other automotive interfaces, we can cut boot time by up to 80%.*
Why choose Tuxera Ultra Fast Boot service?
Tuxera has nearly two decades of experience solving complex challenges in embedded storage performance. Because file systems play a role in boot time, it makes sense to put our world-leading team of the file system and Linux kernel specialists to the task. We have the know-how you need so your software engineers can focus development efforts in other areas.
If you missed us at CES, see what sort of embedded development and testing challenges we can take on for you.