- 0
- 0
- 约6.99千字
- 约 7页
- 2017-08-11 发布于河南
- 举报
UCOS-II移植ARM文档
UCOS-II移植到ARM需要做的工作如下:
编写一个的与CPU相关的文件OS_CPU_A.S,此文件包含四个函数,这四个函数需用汇编编写。
OSStartHighRdy( ),此函数作用为启动最高优先级任务,由OSStart( )调用。
OSCtxSw( ),任务级别的切换函数,例如当前运行的任务不再是优先级最高时,这时就需要任务的切换(比如当前任务申请一个信号量而被挂起,或由于任务释放资源时,这些时候系统会进行任务的切换)。OSCtxSw( )由OSSche( )调用。
OSIntCtxSw( ),此函数用于由中断产生的任务切换。比如系统时钟使得一个更高优先级的任务就绪时,或者中断使得更高优先级就绪时。由于发生中断时,系统的堆栈已经保存了当前任务的上下文,而后中断处理程序又调用OSIntExit( ),最后才由OSIntExit( )调用OSIntCtxSw( )进行任务的切换,这时堆栈中就多了一些内容,需要将这些多余的内容去掉,然后调用OSCtxSw( )。
OSTickISR( ),为UCOS-II提供一个时钟资源来实现时间的延时和期满的功能。时钟节拍应该每秒发生10—100次。这与具体的处理器有关。
编写OS_CPU_C.C文件
要求编写六个简单的函数:
OSTaskStkInit( );
OSTaskCreateHook( );
OSTas
您可能关注的文档
- 解析MES在制造企业IT架构中与其它系统关系.doc
- 精益采购管理与优势谈判技巧.doc
- 卡默莱关于安防基本知识的总结.doc
- 理解ucosii.doc
- 龙游县十一五信息化建设规划.doc
- 旅游经济结构及优化.doc
- 论我国民事审级制度之重构探讨与研究.doc
- 美国联合利华公司用户需求-日本瑞惠银行用户需求.doc
- 民事诉讼中现代科技之运用三.doc
- 内存条不良的几种表现.doc
- 黑龙江省哈尔滨市哈尔滨师范大学附属中学2023-2024学年高三上学期第三次调研考试(11月期中)地理试题含答案(OCR).pdf
- 2026年广东省江门市事业单位招聘考试模拟试题及答案解析.docx
- 室内声学环境优化设计方案.docx
- 河南省新乡市卫辉市青桐鸣联考2023-2024学年高三上学期12月月考物理(B)试题含答案(OCR).pdf
- 室内木制品装饰施工方案.docx
- 明清期末考试试卷及答案.doc
- 农业经济学客观题试卷及答案.doc
- 室内排风管道施工方案.docx
- 2026年广西壮族自治区防城港市事业单位招聘考试参考试题及答案解析.docx
- 六年级下册语文第四单元试卷2(1)_小学六年级.pdf
原创力文档

文档评论(0)