Summary: | 碩士 === 國立成功大學 === 工程科學系碩博士班 === 97 === Due to the rapid progress of mobile devices, mobile devices have plenty of functions compared to traditional phone which only support calling function. The changes in the architectures of embedded systems provide mobile devices more functionality. However, the concept of co-work of multiple cores raises a lot of performance in jobs which need much computational power. Multiple processors make it possible to reduce the work of the main processor and apply to complicated tasks with many arithmetical instructions.
Based on the open source software model, mobile device providers can attempt to shorten the schedule of develop products. The devices of Android system are becoming more and more valuable. In spite of providing network connections and open source codes for the devices, there is still no digital TV player available on Android now. Combing with other functions makes users able to watch TV and enjoy other services at the same time.
This paper proposes how to port Android onto the multi-core platform, Texas Instrument TMS320DM6446, with watching digital television function. It mainly includes how to port the needed kernel for Android onto embedded systems, how to receive and resolve digital television transport streams, how to make co-work between multiple cores, how to develop Android applications and how to play video and audio contents on the target system.
|