摘要:针对传统车载多媒体广告机的局限性,提出了一种基于嵌入式Liunx与Qt/Embedded的车载多媒体广告机的设计方案。该方案采用以ARM处理器S3C6410为核心的硬件平台和以嵌入式Linux系统为核心的软件平台,并在此基础上采用开放源代码的图形界面库Qt开发广告机界面,同时利用开源播放软件MPlayer作为播放器。经实验验证,该多媒体广告机具有成本较低、界面友好、反应灵敏等特点,并在跨平台性、可扩展性等方面比传统方案有显著改善。
Qt/Embedded以原始Qt为基础,并做了许多出色的调整以适用于嵌入式环境。Qt/Embedded通过Qt API与Linux I/O设施直接交互,成为嵌入式Linux端口。同Qt/X11相比,Qt/Embedded很省内存,因为它不需要一个X服务器或是Xlib库,它在底层抛弃了X lib,采用framebuffer)作为底层图形接口