● 摘要
LPC3180是一款新型的嵌入式ARM9微控制器,基于LPC3180的实时嵌入式平台设计代表了目前主流的嵌入式系统软硬件平台设计方法。本文对实现该系统的关键技术进行了系统、深入的研究,在此基础上设计并实现了LPC3180平台。本文的主要内容包括: (1)对LPC3180微控制器的工作原理、基本结构以及性能特点进行了研究。在此基础上进行了基于LPC3180的嵌入式平台设计需求分析,提出了硬件平台的总体设计框架,并给出了系统关键模块的具体设计方法以及最终实现的LPC3180硬件平台。 (2)对Linux2.6操作系统的进程调度机制、中断处理机制以及内存管理机制进行了系统的研究,并结合LPC3180,分析了Linux操作系统在该嵌入式平台上实现的关键技术。最后,分析总结了LPC3180平台的实时调度性能。 (3)提出了LPC3180嵌入式平台的软件系统总体设计框架。深入研究和总结了整个嵌入式系统的启动流程,并结合硬件平台设计特点,给出了系统引导程序的设计方案以及具体实现细节,分析了该平台各外围驱动程序实现的技术细节。 (4)介绍和总结了LPC3180平台的开发调试方案,包括调试开发环境的建立和调试工具的使用,给出了对该平台性能测试的结果和结论。 本论文实现的LPC3180实时嵌入式平台已经稳定运行,各功能模块工作正常,目前已在工业控制、通信、消费电子等领域得到广泛的应用。
相关内容
相关标签