- 1
- 0
- 约2.84万字
- 约 39页
- 2018-06-06 发布于湖北
- 举报
基于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;系统移植;多线程
您可能关注的文档
- 基于gpsOne技术定位系统介绍.ppt
- 基于GIS空间叠加分析最短路径分析.pptx
- 基于gSOAPWebService开发指导说明文档.docx
- 基于HTK命令字识别系统.doc
- 基于HFSS天线设计.doc
- 基于HMM车辆行驶状态实时判别方法研究.pptx
- 基于IGBT降压斩波电路.docx
- 基于HTML5移动终端平台推送信息系统设计及实现.doc
- 基于java校园网局域网通信系统.doc
- 基于GPUJPEG2000高速图像解压缩研究.ppt
- 锦州市太和区2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 长治市沁源县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 西安市雁塔区2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
- 张掖地区张掖市2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 贵阳市云岩区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 伊春市金山屯区2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 湛江市麻章区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 渭南市临渭区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 湘西土家族苗族自治州龙山县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 运城市新绛县2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
原创力文档

文档评论(0)