eInfochips offers boot-up time reduction solution for Android-based devices. It provides customized solution based on product and customer needs. The solution covers all possible optimization techniques across all the phases of the boot-up cycle.
Some of the eInfochips techniques
- System optimization through bootloader
- Kernel XIP
- Kernel size and decompression optimization
- Deferred module initialization
- Preset LPJ
- Implement UBIFS file system
- Optimize RC script execution
- Pre Linking
- Application XIP
Throughput Optimization
With the advent of handheld devices having technologies like GPS, Wi-Fi, 3G and 3GS and features like video streaming, file sharing/uploading, throughput optimization has become must. eInfochips solution caters to this need by implementing their methodologies and techniques developed from their vast experience and in-depth knowledge. Some of the methodologies are as follows:
System Optimization
- Reduce memory copy
- Reduce memory access
- Occupy the processing (DSPs & HW accelerators)
- Reduce inter-module dependencies
Porting Optimization
- Optimizing Memory and Stack Usage
- Use of DMA and Internal Memory
- Process Image Data in Internal Memory
- Using Platform Specific Features
- Loop Optimization like Loop Fission, Loop Fusion, Avoid Function call within loop