云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > μCOS-II操作系统在各种处理器上的移植

μCOS-II操作系统在各种处理器上的移植

  • 62 次阅读
  • 3 次下载
  • 2026/1/27 15:22:48

MOV R5, #1 STRB R5, [R4]

BL OSTaskSwHook ;调用钩子函数

LDR R6, =OSTCBHighRdy LDR R6, [R6]

B OSIntCtxSw_1

END

③ Nios II处理器: OSStartHighRdy:

; C function starts with \ ; Call OSTaskSwHook()

.if (OS_CPU_HOOKS_EN == 1)

MOVI32 %g0, OSTaskSwHook@h CALL %g0 NOP .endif

; OSRunning = TRUE; inc8 OSRunning

; Switch to the highest priority task.

; %sp = OSTCBHighRdy->OSTCBStkPtr

MOVI32 %g0, OSTCBHighRdy ; %g0 = &OSTCBHighRdy LD %g1, [%g0] ; %g1 = &OS_TCB

LD %sp, [%g1] ; stack is the first element

LOAD_CONTEXT

TRET %o7 ; ISTATUS -> STATUS (no change in fact) NOP

4 结语

51单片机,LPC2210, NiosII三种处理器在我们的目前的嵌入式应用方面有着广泛的市场前景。将μC/OS-II操作系统移植到其处理器上,能够更好地保证系统运行的稳定性和实时性,而且该操作系统代码少,易于掌握和移植。

本文所介绍的μC/OS-II操作系统在三种处理器上的移植是在本人在实际学习过程中,进行的一些梳理和小结,相信能给初学者一定的参考价值。

参考文献

1 Jean J. Labrosse. 嵌入式实时操作系统μ C/OS-II. 第2版[M]. 邵贝贝译. 北京:北京航空航天大学出版社,2003

2 周立功 等.ARM嵌入式系统基础教程. 北京:北京航空航天大学出版社,2005

3 胡大可 ,李培弘 ,方路平.基于单片机8051的嵌入式开发指南[M] . 北京:电子工业出版社,2003.

4 张志刚. FPGA与SOPC设计教程:DE2实践[M]. 西安:西安电子科技大学出版社,2007

5 徐爱钧 彭秀华. Keil Cx51 V7.0 单片机高级语言编程与uVision2应用实践. 北京:电子工业出版社,2004

杨青胜(硕士),主要研究方向:自动检测与控制,嵌入式系统等 徐爱钧(教授),主要研究方向:嵌入式系统,单片机智能化仪器仪表等。

联系地址:湖北荆州 长江大学 主教 邮编:434023

Emall:yangqish@163.com

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

MOV R5, #1 STRB R5, [R4] BL OSTaskSwHook ;调用钩子函数 LDR R6, =OSTCBHighRdy LDR R6, [R6] B OSIntCtxSw_1 END ③ Nios II处理器: OSStartHighRdy: ; C function starts with \ ; Call OSTaskSwHook() .if (OS_CPU_HOOKS_EN == 1) MOVI32 %g0, OST

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com