μCOS-II在S3C44BOX处理器上的移植
5页1、mCOS-I在S3C44BOX处理器上的移植摘要介绍实时操作系统湖勺特点和内核结构,给出所在嵌入式3447 微处理器上的移植的步骤及详细相关代码,同时阐述所在应用中应注意的 问题。关键词佐344移植实时操作系统史能强大,支持56个用户任务, 其内核为占先式,支持信号量、邮箱、消息队列等多种常用的进程间通信 机制,现已成功应用到众多商业嵌入式系统中,是一个成熟稳定的实时内 核。与大多商用不同的是,必开所有的源代码,90的代码使用标准的语 言书写,程序可读性强、移植性好;同时它可免费获得,即使商业应用也 只收取少量的许可费用。因此,对佐实时操作系统的学习研究、开发、应用具有重要意义。3440微处理器是三星公司专为手持设备和其它嵌入式应用提供的高 性价比的微控制器解决方案。它使用公司的16位32位结构,内核是7,工作在66,片上集成了以 下部件8、外部存储器控制器、控制器、4个通道、2个、1个多主2总线 控制器、1个2总线控制器,以及5通道定时器和1个内部定时器、8通 道12位等,能够与常用的外围设备实现无缝连接,功能强大。目前,国内应用较为广泛。范文先生网收集整理1伤实时操作系统结构图1说
2、明了湖勺软硬件体 系结构。应用程序处于整个系统的顶层,每个任务都可以认为自已独占了,因 而可以设计成为一个无限循环。伤处理器无关的代码提供了湖勺系统服务,应用程序可以使用这些函 数进行内存管理、任务间通信及创建、删除任务等。大部分的出代码是使用语言书写的,因此湖勺可移植性好,然而仍需 要使用和汇编语言写一些处理器相关代码。湖勺移植需要满足以下要求处理器的编译器可以产生可重入代码; 可以使用调用进入和退出临界区代码;处理器必须支持硬件中断, 并且需要一个定时中断源;处理器需要能够容纳一定数据的硬件堆栈; 处理器需要有能够在寄存器与内核和堆栈交换数据的指令。3440处理器完全满足上述要求。2实时内核 缶在3440上的移植我们使用编译器,移植佐主要包括以下几个步骤。1设置_中与处理器和编译器相关的代码数据类型 *;8;*8 位 无符号整数*8;*8位有符号整数*16;*16位有符号整数*16;*16位无符号整 数*32;*32位无符号整数*32;*32位有符号整数*32;律精度浮点数*64;敝 精度浮点数*_;*堆栈入口宽度为16位*与处理器相关的代码#_*开启中断 *#_1*堆栈由高地址向
《μCOS-II在S3C44BOX处理器上的移植》由会员re****.1分享,可在线阅读,更多相关《μCOS-II在S3C44BOX处理器上的移植》请在金锄头文库上搜索。
大学物理答案第17章
3BM2模块试卷(华林杨晓华)
I项目铁路安全风险与危险源管理制度
后进生转化工作计划范文3篇
2015届一模前记叙文阅读答案
写景应从何入手
文件控制程序2
2023-2024学年二年级少先队工作计划样本(二篇).doc
小学三年级综合实践活动方案1(精品)
三年级下册作文(于译博)
2022年12月四川汉源县民族地区阳光天使考核招聘卫生技术人员录用笔试参考题库含答案解析
2023年卫生保健工作计划参考范文(4篇)
现代汉语与小学语文教学__杨德伦
2023年初中个人学习计划标准范本(五篇).doc
长方形面积的计算教学设计
大连理工大学21秋《热质交换与设备》复习考核试题库答案参考套卷2
公司行政部门工作总结
鼠年元旦大联欢校园文艺晚会策划书
2023年上海市专业技术人员继续教育考试答案
防水工程施工协议电子版(9篇)
2022-12-14 6页
2024-01-15 3页
2022-09-18 3页
2023-09-06 2页
2023-12-22 5页
2023-09-07 7页
2023-01-25 2页
2023-05-19 20页
2022-08-05 20页
2022-08-23 6页