基于MN103E和Linux的嵌入式开发平台设计和实现-通信与信息系统专业论文.docxVIP

  • 4
  • 0
  • 约7.21万字
  • 约 80页
  • 2019-02-13 发布于上海
  • 举报

基于MN103E和Linux的嵌入式开发平台设计和实现-通信与信息系统专业论文.docx

基于MN103E和Linux的嵌入式开发平台设计和实现-通信与信息系统专业论文

Classified Index: TN915.04 U.D.C: 621.3 Dissertation for the Master Degree in Engineering DESIGN AND IMPLEMENTATION OF EMBEDDED DEVELOPMENT PALTFORM BASED ON MN103E AND LINUX Candidate: Li Runchao Supervisor: Prof. Zhang Qinyu Academic Degree Applied for: Master of Engineering Speciality: Communication and Information Engineering Affiliation: Shenzhen Graduate School Date of Defence: December, 2009 Degree-Conferring-Institution: Harbin Institute of Technology 哈尔滨工业大学工学硕士学位论文 哈尔滨工业大学工学硕士学位论文 哈尔滨工业大学工学硕士学位论文 哈尔滨工业大学工学硕士学位论文 I I - - PAGE IV - 摘 要 随着嵌入式系统在各领域中的广泛应用,其重要性已日益凸显。在众多领 域中,嵌入式系统已经成为技术转化和科技创新的重要基础。MN103E 是松下 公司研制的 32 位高性能嵌入式处理器。为进一步验证 MN103E 作为通用嵌入 式处理器的性能,也为了构建一个无线通信和多媒体处理的验证和开发平台, 本文围绕 MN103E 处理器设计了一个嵌入式开发板的硬件和软件系统。 本文在对嵌入式系统结构、嵌入式硬件和软件发展趋势、基于 MN103E 的 硬件和软件发展现状介绍之后,结合 MN103E 处理器的特性制定了开发板的硬 件设计和系统资源分配方案。接下来,将开发板分为最小系统、增强功能、扩 展和调试三个部分分别阐述设计。 在完成硬件设计之后,最重要的就是验证硬件设计的正确性。因此,本文 以具有代表性的 SDRAM 和以太网模块为例,详细阐述了基于 JTAG 的硬件系 统验证设计。在板测试程序也可以用来验证系统,但其功能更为强大,常被用 于可靠性检测和故障定位,为此本文又选择以太网系统详细阐述了在板测试的 设计。 在已完成的开发板硬件基础上,以移植嵌入式 Linux 系统为中心,首先阐 述了开发板软件设计的整体方案和设计步骤。接下来,选择 U-Boot 作为移植对 象,详细说明了 Bootloader 的具体设计。Bootloader 的中最重要的是它的启动 加载流程,因此本文详细阐述了启动加载流程两个阶段的设计。同时用以太网 驱动设计作为代表阐述了 Bootloader 的另一个部分——驱动程序部分的设计。 最后阐述 Linux 的移植设计。Linux 移植的第一步是进行移植架构和资源分配 的设计,在明确架构的基础上又针对数据定义、开发板初始化、串口驱动、以 太网驱动、Flash 驱动和矩阵按键驱动进行了详细设计。 随着本文设计的完成,MN103E 处理器也完成了走出松下公司迈向广阔市 场的第一步。这个开发板不仅验证了 MN103E 作为通用嵌入式处理器的性能, 还为无线通信和多媒体领域的科研提供了基础平台。同时,U-Boot 这个当今世 界支持硬件最多的 Bootloader 也在我们的努力下第一次支持了 MN103E 处理器 和开发板,因此本文的设计具有一定开创性的。 关键词:嵌入式开发板;硬件电路设计;系统验证;在板测试;U-Boot;Linux Abstract With the wide application in various fields, the importance of embedded system is becoming prominent. In most fields, the embedded systems has become the base of technology transfer and research innovation. MN103E which is developed by Panasonic is a 32-bit high-performance embedded processors. Not only in order to further validate the performance of MN103E used as a general-purpose embedded processor, but also in order to build a validation and

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档