Linux/Android fast startup Ubiquitous QuickBoot original technology, instant startup and application execution state in just a few seconds.

Ubiquitous QuickBoot Overview
New technology new release R2.0 that can instantly start Linux/Android in just a few seconds and restore the application execution state
Fast startup demo video
In recent years, there has been an increase in the number of cases where Linux and Android are used as OSs for digital home appliances and in-vehicle devices, which have increasingly complex functions. Starting up (cold boot) after power failure can take anywhere from tens of seconds to around a minute, which is an issue that should be improved by device manufacturers.
Especially for in-vehicle devices such as car navigation systems and drive recorders, it is essential to shorten the start-up time because the car starts running once the engine is started.
Ubiquitous QuickBoot is a software product that uses boot technology originally developed by Ubiquitous AI. It doesn't depend on how much memory your application is using, and it can be powered off and ready for you in just a few seconds. Being able to quickly start up and start operating devices with a user interface has been evaluated as enhancing user satisfaction. , radar equipment, medical diagnostic equipment, e-books, smart TVs, and more.
By using QuickBoot, it is possible to develop products such as digital home appliances and in-vehicle equipment that can instantly start up the system from a state where the standby power consumption is almost zero without impairing the user's operability.

Figure 1: Differences in working principle between hibernation method and quick boot
Reason for introducing QuickBoot
1. I want to improve usability, to relieve the stress of waiting
Digital consumer electronics:
It's something you use every day, so it's a source of dissatisfaction because you can't go to the desired channel immediately after turning on the power, or you don't want to wait for media playback.
In-vehicle information equipment such as car navigation systems:
After boarding, if you have to wait for tens of seconds to start the navigation system to search for your destination, it happens every time, which is a cause of dissatisfaction.
2. To use the necessary functions as fast as possible
Draco etc.:
Start up quickly and save the video to the SD card without missing the moment immediately after startup.
3. To improve productivity in the manufacturing process
When testing the software of products in the manufacturing process, if the startup time is long, it takes time to test each product, which greatly affects productivity.
4. To reduce standby power consumption and extend battery life (contribution to carbon neutrality)
In order to solve the problem of startup time, the time until startup can be shortened by making it wait in a so-called sleep state, but the problem of standby power remains. If high-speed startup is possible, the power can be completely turned off, so it is possible to extend the battery driving time by reducing the standby power to zero. Furthermore, by applying it to tens of millions and even hundreds of millions of electronic devices, it will lead to a huge reduction in power consumption, contributing to the realization of a carbon-neutral society.
Product lineup
QuickBoot SDK
QuickBoot SDK is an SDK (software development kit) for implementing QuickBoot in your target board environment.
The QuickBoot SDK provides code for applying QuickBoot to specific reference boards. It is designed so that you can easily implement QuickBoot by modifying the code according to your target environment.
QuickBoot R2.0 consists of the following two editions.
| Pro Edition | Automotive Edition | |
|---|---|---|
| subject | Embedded device development projects that want to shorten the startup time as much as possible | In-vehicle equipment development project with strict start-up requirements |
| Features | ・Supports both Standard and Advanced modes ・Supports major SoCs ・Sample BSP for evaluation boards included | ・Supports both Standard and Advanced modes ・Supports platforms (development boards) for in-vehicle device development provided by major semiconductor manufacturers |
| Examples of applicable equipment | ・Panel computer ・Sales support terminal ・Medical diagnostic equipment ・Smart TV ・Wireless equipment, etc. | ・Car navigation ・Display Audio ・In-vehicle IoT equipment, etc. |
QuickBoot Android Pack (optional)
QuickBoot Android Pack is an optional product of QuickBoot SDK.
Currently, Android Pack supports a startup mode for Android called Static mode+, which allows snapshot images to be acquired at any time for Android applications, achieving high-speed startup.
In addition, it is possible to add/update/delete Android applications after starting QuickBoot and to reflect various setting values.
Specialized for embedding, this mode is optimal for device development using Android as a platform.