- February 22, 2018 /
- by Tiffiny Rossi
One way we develop new products and services is to simply sit down and talk with our customers and partners. For car makers and Tier-1 suppliers, a primary concern they’ve shared is reducing the boot time of car infotainment systems and instrument clusters. In boot-time optimization efforts, most people focus on the benefits to user experience—how long you must wait before you can start interacting with a device after it’s been powered on. In home laptop and smartphones, a fast boot time is mainly a factor of convenience and customer satisfaction. But for the automotive industry, there are also critical safety reasons and regulations that drive boot time requirements.
Boot time also plays a role in safety
Because you can put a car into reverse immediately after start, the rear-view camera system (RVCS) must show what’s behind you straight away. 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, customer satisfaction factors into boot time as well, like getting driving directions as quickly as possible, or loading up your favorite playlists in a flash. Regardless of the reason—meeting regulatory requirements or improving customer experience—Tuxera Ultra Fast Boot significantly reduces the boot times of connected car systems.
How we do boot-time optimization
A boot process 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, which is why Tuxera Ultra Fast Boot is not a generic fast-boot solution.
Simply speaking, we begin by understanding your specific functionality requirements, plus all the relevant hardware and software components. Then, we start building your fast boot solution on top of our rapid-mount Tuxera Flash File System. Next, 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, or other automotive interfaces, we can cut boot time by up to 80%* or more.
Why choose Tuxera Ultra Fast Boot?
Our solution is designed for reducing cold boot time—or starting up from a fully powered-off state. This is the most reliable and desirable method for automotive applications, mainly due to issues with hibernation, snapshot boot, and sleep methods. On top of the technical benefits, our engineers have 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.
Car makers and Tier-1 suppliers: let our engineers rev up your IVI or cluster boot times.