RTOS
suyong_yq
屌丝程序员:喜欢乒乓球,喜欢听歌,喜欢写程序,喜欢吃零食,喜欢睡觉。
展开
-
IAR ARM中的汇编语言学习笔记
静下心来专门复习一下RTOS,拿mqx-lite下手,重新看一遍代码,记录点滴,以备总结。1. 预编译(1)常用的预编译指令如#define和#include在汇编文件中也是可以使用的。预编译指令是由预编译器实现的,#define执行是在编译器的符号表中建立新的符号(并赋值,对应于汇编语言的预编译指令EQU),而#include也仅仅是把包含文件的内容进行替换。虽然预编译器本身经常被集原创 2013-11-01 18:39:28 · 7942 阅读 · 0 评论 -
dispatch.s——MQX-Lite调度与中断系统的基础(1)
在本文中介绍了嵌入式实时操作系统MQX-Lite的调度核心实现代码——dispatch.s文件,并对其中调度过程中执行上下文切换的流程与全功能版MQX进行了比较和细致的分析,特别考虑了从中断返回和从调度返回两种情况。详细说明了调度器实现的原理,这对于设计实现RTOS内核具有极大的参考价值。当然,后续的解析工作仍将继续,笔者讲通过分析源码,逐渐绘制出MQX-Lite系统的全貌。紧接着的还有在dispatch.s文件的中断socket,通过一个系统级的_int_kernel_isr建立起MQX-Lite集中式中原创 2013-11-02 17:20:27 · 2274 阅读 · 0 评论