Developing embedded software using DaVinci & OMAP technology

This book discusses how to develop embedded products using DaVinci & OMAP Technology from Texas Instruments Incorporated. It presents a single software platform for diverse hardware platforms. DaVinci & OMAP Technology refers to the family of processors, development tools, software products,...

Description complète

Enregistré dans:
Détails bibliographiques
Auteur principal : Pawate Basavaraj Raj (Auteur)
Format : Livre
Langue : anglais
Titre complet : Developing embedded software using DaVinci & OMAP technology
Publié : [San Rafael, Calif.] : Morgan & Claypool Publishers , c2009
Description matérielle : 1 online resource (xxxv-123 p.)
Collection : Synthesis lectures on digital circuits and systems (Online)
Contenu : Software platform. Introduction. Three software products along with APIs. Codecs and codec combos. Drivers integrated into an OS. Domain-specific accelerator libraries. Obtaining these software products. Software architecture. Signal processing layer. Input output layer (IOL). Application layer (APL). Software stack for the DaVinci & OMAP platforms of processors. Rising software costs & increasingly diverse hardware platforms. A single software interface across many, different hardware platforms. More about xDM, VISA, & CE. Different levels of abstraction. xDM, VISA and Codec Engine (CE). XDM compliant software component. Categorizing Codecs into classes. Benefits of xDM. Codec engine & VISA. Benefits of VISA API. Building a product/application based on DaVinci technology--An example. Creation of an Internet Protocol (IP) based network camera (IPNetcam). Reducing development cost while introducing multiple products. Reducing development cost while introducing multiple products. Summary. EXpressDSP digital media (xDM). Introduction. Overview of xDAIS and xDM. XDAIS overview. XDM overview. Relationship between xDM and xDAIS-8 classes of generic interfaces. Scope of the standard. Goals of the standard. XDM interface history and roadmap. Extending the xDM interfaces. Sample application using xDM. Overview. Test application, overview. Parameter setup. Algorithm instance creation and initialization. Process call, xDM 0.9. Process call, xDM 1.0. Algorithm instance deletion. Frame buffer management by application, xDM 1.0. Frame buffer input and output. Frame buffer management by application. Handshaking between application and algorithm. Sample test application. Embedded peripheral software interface (EPSI). Overview. Input / output Layer. EPSI APIs. EDM for Linux. VPFE_open. VPFE_getBuffer. VPFE_returnBuffer. VPFE_close. EDM for DSP/BIOS. VPFE_open. VPFE_getBuffer. VPFE_returnBuffer. VPFE_close. Summary. Sample application using EPSI. Overview. Video capture application. Application control flow. Application implementation. Sample application using EPSI and xDM. Overview. Controller application development. Video encode application. Leveraging the application. Performance measurements. Measuring the Codec engine latency. Multi-channel application. IP network camera on DM355 using TI software platform. Introduction. System overview. Operating system. Device drivers. Supported services and features. Acronyms. Assumptions and dependencies. Source code organization. Development tools environment(s). Installation and getting started. List of installable components. Build procedure. Execution procedure. ARM9EJ programming. ARM9EJ task partitioning. ARM CPU utilization. IMX programming. IMX program execution. Conclusion. Adding your secret sauce to the signal processing layer (SPL). Introduction. From any C model to golden C model on PC. Further reading
Sujets :

BU Sciences

Informations d'exemplaires de BU Sciences
Cote Prêt Statut
Magasin n.3 005.1 PAW/13991 Empruntable Disponible