论文部分内容阅读
本论文基于企业的实际产品设计,对智能手机的设计过程进行了分析和研究。基于Linux的智能手机软件平台项目是联想研究院的重点项目,其目的为统一联想高端智能手机软件平台。
电源管理系统、键盘驱动模块和声音系统是Linux智能手机开发中的核心模块,电源管理不仅控制着本系统通信模块和外围设备的背光,还控制着处理器时钟域等;驱动程序是连接系统软件和系统硬件的桥梁,它们是智能手机开发成败的关键。文章首先对应用于智能手机的主流操作系统进行了分析比较,然后对智能手机的开发进行了阐述,介绍了基于Linux平台的智能手机软件系统整体架构,分析了整个项目的硬件基础和软件基础;接着分别介绍了电源管理系统,内外屏键盘驱动和声音系统三个模块的设计和研究。阐述了电源管理系统的驱动模型、系统策略;提出了本款智能手机的键盘驱动方案,完成了键盘初始化、中断处理事件的实现过程;实现了声音系统调用接口和中断事件的设计。最后对模块进行了功能和性能测试,保证了模块的可用性和可靠性。