Home Contact Us Log In
ESN Logo
ESN AdvantageService OfferingsNews & EventsCareers
Service Offerings
Corporate Profile
Solution Centers
Service Models
Business Models
Methodology
Quality
Track Record
Partners
Project Request


Track Record -› Embedded Solutions -› ‹- PREVIOUS | NEXT -›
TI SD Filter Driver 
For UltraMedia Controller

Customers Profile
Texas Instruments
12500 TI Blvd, MS 8731 Dallas, Texas 75243Phone: (214) 480-2425Fax: (214) 480-2284http://www.ti.com/

Our Solution
We have provided SDMI-Compliant driver for Secure Digital reader interface of UltraMedia Controller. The driver is designed based on Microsoft guidelines for the portable media readers. It is implemented using Windows Driver Model (WDM) Architecture with Plug ' n' Play and Power Management features. The driver can be used with Microsoft Windows 98SE / 2000 and XP.

Methodology
ESN has a well-defined Software Development Life Cycle (SDLC) model that takes an iterative approach in executing a project. Each build / milestone are scheduled so that obtaining specific requirements related to the build / milestone, revision of project documents, planning, thorough testing and bug fixing are carried out incrementally.

One of the team members plays the role of a Quality Analyst. The main activities of a Quality Analyst are to review and update project documents, organize testing activities and conduct regular code reviews and code
walkthroughs.

Designated Team Members work along with the Quality Analyst as members of the testing team continuously aiming to enhance the quality of the software delivered.

Benefits
The software is tightly integrated into the Microsoft platform and provides full support to the applications developed using Microsoft Windows Media SDK.

Introduction
This driver allows Windows Media compatible applications to access the Secure Digital (SD) Card. This driver is implemented as a filter driver for Microsoft ATA flash driver and allows the applications to access the Media Serial Number in Microsoft defined format. The ATA driver along with the TI SD Filter Driver will make the UltraMedia controller hardware SDMI-Compliant.

Situation
UltraMedia Controller that is being developed by TI is an advanced version of the present Cardbus Controller. The UltraMedia Controller contains new interfaces to allow laptop users to use Smart Media, Secure Digital, Smart Cards, Memory Sticks and USB Cards with the PCMCIA slots. ESN was tasked to develop a driver for the Secure Digital interface to achieve SDMI-Compliance for the UltraMedia controller.

Features
The TI SD Filter Driver has been designed based on Microsoft Windows Media Framework and SDMI specifications. It is created using Windows Driver Model architecture and supports Plug 'n' Play and Power Management features.

Our Process

  • Thorough study of requirements was carried out leading to the preparation of Software Requirements Specification (SRS)
  • Investigation of technology choices for the implementation of the Project.
  • High Level and Detailed Design documents of the system are created.
  • Beta versions with Incremental functionality are sent to the client to obtain the feedback from the client.
  • Coding standards according to Microsoft DDK are strictly implemented.

Tools and Technologies

  • Microsoft Windows 98SE/2000/XP
  • Microsoft Visual Studio 6.0
  • Microsoft Driver Development Kit (DDK)
  • WinDbg, KD (kernel Debugger)
  • Microsoft Visual source safe
  • Microsoft Visio 2000
  • Windows Driver Model (WDM) Architecture
  • Microsoft Windows Media SDK

Conclusion

ESN uses its expertise in driver development with a proven track record of providing efficient project management and effective communication.

ESN also contributed in design modification of the UltraMedia Controller to make the hardware compatible with SDMI and Windows Media framework.

   
Track Record -› Embedded Solutions -› PREVIOUS | NEXT -›