基于S3C2440平台μCOS实时操作系统移植.docVIP

  • 1
  • 0
  • 约2.84万字
  • 约 39页
  • 2018-06-06 发布于湖北
  • 举报

基于S3C2440平台μCOS实时操作系统移植.doc

基于S3C2440平台μCOS实时操作系统移植

摘 要 μC/OS-II操作系统是专门为计算机的嵌入式应用设计的, μC/OS-II 具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点。 因而广泛应用于各种嵌入式控制系统中。本设计论文阐述了μC/OS-II操作系统在S3C2440硬件平台上移植的实现方法, 分析了其基本原理, 给出了实现过程。 随着ARM技术的广泛应用,建立基于ARM构架的嵌入式操作系统已成为当前的研究热点。本课题的研究内容就是将μC/OS-II移植到S3C2440平台。本设计研究的关键在于如何改写μC/OS-II操作系统的低层移植代码,改写的主要文件包括包括2个头文件,用来配置事件控制块的数目以及是否包含消息管理相关代码. 而与处理器相关的移植代码部分则是进行移植过程中需要更改的部分,包括1 个头文件OS CPU.H ,1 个汇编文件OS_CPU_A.S 和1个C代码文件.实际上将μC/OS-II移植到ARM 处理器上,需要完成的工作主要是以下三个与体系结构相关的文件:OS_CPU.H ,OS_CPU.C以及OS_CPU_A.S。 本设计在ADS 1.2编程环境中编译μC/OS-II操作系统在S3C2440硬件平台上运行成功。最后编写了多线程测试程序进行测试。 关键词:μC/OS-II;S3C2440;ADS 1.2;系统移植;多线程

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档