TI codec software was traditionally run on a DSP, which had DSP/BIOS™ software kernel foundation as an operating system.
With the new range of upcoming SOCs , where the architecture is getting more hardware accelerator centric, the use of digital signal processing (DSP) is reduced. The codec can operate directly from the main processor, which also hosts the primary operating system. Therefore, the interaction of codecs with operating system integrities becomes inevitable. DM365 is one such where the Host ARM926 runs the operating system and application and also has a portion of codec software. This application report discusses in detail the various steps to make the codec work in such an environment. It considers Linux® as the operating system running on the Host ARM926. This application report is written with respect to the DM365 codec and software architecture, but would also be helpful to users who want to port their Code Composer Studio™ standalone/other OS-based codec/algorithm on Linux on DM365 or related platforms.