本文详细介绍了基于Android系统的DVB-C智能机顶盒的整个软硬件系统的架构设计过程。首先对以瑞芯微RK3228B为主控芯片,以澜起DC2800为DVB-C信号接收芯片的硬件设计方案进行深入分析,并研究了Android系统的Activity界面设计、AIDL进程间通信及Linux DVB驱动框架,同时详细描述了DVB模块的应用程序层、框架层,中间件层、内核驱动层等的软件设计过程。