找回密码
 注册
关于网站域名变更的通知
查看: 262|回复: 1
打印 上一主题 下一主题

UCOS-II移植ARM的简记(下)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-8-29 09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
内核结构& r( \/ n' G7 T7 ^

) |/ G& r$ Z5 r) y1临界段,OS_ENTER_CRITICAL和OS_EXIT_CRITICAL
# ^0 W- Z; f; M! d  Z
4 n, [. `* T3 f8 d9 s/ V- D* G3 F
  开关中断的实现方法分三种:
0 u* T0 Q0 q+ C, |0 j3 I. x/ C0 V+ ~  ^) j
  1)直接用处理器指令
/ J2 p6 X: O" R/ y' N! \7 s
  |) S4 M1 m' @; I& K0 P- _- Y  2)在堆栈中保存中断的开关状态,然后再关中断。  k7 ?/ k4 T( W

0 b  Q1 o6 ~/ H8 S8 Z& ^  3)通过编译器提供的c函数来保存处理器状态字的值。
+ @" u0 e; B$ k' U5 o3 M% {- D  G- O, _8 ?  k$ m
2任务
! E$ t" J9 n  c9 \
" g3 a: q* \* u0 R9 X3任务状态

( D, T% e+ S' Q$ {* `8 _' q
游客,如果您要查看本帖隐藏内容请回复

' C6 `% G# ]  T' l$ }- R
. A* Z6 |2 J- M# R
' Z8 k# S" l, E
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 23:49 , Processed in 0.171875 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表