Applying Thought   
About Wipro
Newsroom
Investors
Careers
  
   
Wipro Technologies Consulting IT Services Product Design Business Process Outsourcing CONTACT US
 
Case Studies
Ideas
 
Search
Semiconductors Home
Embedded OS/RTOS Development and Porting
Diagnostics and Firmware
System Software for SoC
Industry Solutions
Partnerships
 
Global Sourcing Lounge
 
 
 
SEMICONDUCTORS
Case Study
 
End to end development of portable MP3 recorder/player
 
 
The client
One of the world's top providers of semiconductor-based solutions for connected consumer and communication applications.
 
The challenge
The client’s end product was a Portable MP3 audio player/recorder with hard disk as storage media. Apart from the electronics, development of software for such a mass-market, consumer oriented product involved many challenges like
Customizable Database to support varying storage capacities (From 8 MB to 20+ GB size capacities)
Intuitive key assignment using minimum keys
User-friendly navigation
Integration of USB 2.0 stack and Mass storage class with the solution
 
The solution

Leveraging on the expertise in multi-media software design, Wipro team started out with several prototypes, iterating the design for different key assignments, navigation and longer battery life, before finalizing on the design.

On encountering a few hardware problems, the implementation team quickly moved the application and critical portions of the middleware onto a PC based environment where the software could still be simulated. This allowed the team to continue testing the software while the hardware problems were being resolved by the client.

Finally when working hardware arrived, it was easy to move the simulated code to it. The team then completed the validation by testing the rest of the middleware and integrating the USB 2.0 stack.

In order to minimize the customization efforts by ODMs, the software build environment was organized such that the client could package various sections of the code as libraries and only the required portions could be made available as sources for customization.

The software features of the product were as follows:
Solution split into multiple layers namely Middleware, Application components and Games
Solution is portable across hardware platform
Application is highly abstracted to enable quick customization
Design is OS independent
Best performance using “Event Driven System Framework”
Firmware image recovery mechanism
 
The benefit
By engaging Wipro in the end-to-end development of the portable MP3 recorder/player, the client not only benefited from the cost-effectiveness achieved through Wipro’s independent handling of development and the re-usable, customizable and modular approach, but also gained through the innovative solutions provided by Wipro., For example, the PC based simulation environment could actually be used by the client as a marketing tool for the product demonstrations.
 
  Send us an email
Request proposal for services
Subscribe to our monthly newsletter
  CASE STUDIES
PCI Reference Board design for NSE

Qualification and Hardening of Third Party IPs

Mobile SoC development

  More case studies
  IDEAS
On-Chip variation analysis using Primetime
Hybrid test methodology
System on Chip (SOC)
  More ideas

 
Contact us Terms of use Privacy Sitemap