当前位置:问答库>论文摘要

题目:嵌入式操作系统VxWorks在S3C2410上的移植

关键词:嵌入式操作系统;VxWorks;板级支持包(BSP);S3C2410

  摘要

VxWorks作为一种高性能的嵌入式实时操作系统,已经被广泛地应用到国防、工业控制、通信和消费电子等许多领域。ARM系列微处理器作为全球16/32位RISC处理器市场的领先者,在许多领域内得到了成功的应用。近年来,ARM在国内的应用也得到了飞速的发展,越来越多的公司和工程师在基于ARM的平台上开发自己的产品。VxWorks操作系统支持各种主机开发平台和目标机体系。S3C2410微处理器的显著特征是其CPU内核采用由Advanced RISC Machine(ARM)有限公司设计的16/32位ARM920T RISC处理器。论文介绍了基于S3C2410微处理器的嵌入式系统开发平台的硬件设计,提出了系统的整体结构。设计了相关的电源电路、晶振电路、复位电路、FLASH存储器电路、SDRAM电路、串行接口电路和以太网接口电路等。对VxWorks嵌入式实时操作系统进行了系统的分析和研究;通过修改Wind River公司提供的ARM920T BSP(Board Support Package,板级支持包),成功开发出本系统所需的BSP。给出了硬件平台初始化、串口驱动程序和网口驱动程序这三个部分的具体设计与实现。最终将VxWorks成功移植到S3C2410上,并将开放源代码的嵌入式Web服务器软件GoAhead Web Server移植到该系统的软件平台上。