SWI ucos
yes007li
嵌入式,c语言,汇编,matlab simulink&stateflow, automotive electronics, CAN bus, XCP-CANape
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
闲谈swi与ucos
最近准备玩下ucos,移植ARM上,突发奇想出一个附带问题在这里抛出来,关于任务切换,大家都知道任务切换的时候需要用汇编编写代码,这无疑是會给用惯了高级语言的工程师带来些许不爽,但是很多的单片机,当然是可以满足移植ucos最基本要求的前提。回顾下以往发过程中用c语言写的程序中有个特点,就是进出中断完全由编译器去处理,工程师或开发人员完全不閉关心进栈出栈的底层问题。有过汇编谝写经验的人不原创 2016-11-18 15:48:55 · 743 阅读 · 0 评论 -
闲谈swi与ucos-续篇
接上篇...其实SWI 正如我上文所述,SWI 只是主动的可预知的让自己中断,现在我们可以名正言顺的说 应用于ARM里尤其是Cortex-M 系列的SWI 应该就是所谓的自己去exception, 如PenSV。另外年龄大了,以前理解的比较常识性的东西,在进行另外一个技术深度研读时容易把以前的记忆冲涮变淡,比如以下这个问题:什么情况下会用到栈的操作?噢!显然有个重要的场合如:正在执原创 2017-02-15 16:07:22 · 444 阅读 · 0 评论
分享