购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第2章
相关基础知识

实时操作系统是直接与硬件打交道的系统软件,要深入理解实时操作系统必须掌握相关软件和硬件的基础知识。本章给出的硬件基础知识包括ARM Cortex-M处理器的主要寄存器及中断系统等内容。由于Mbed OS采用C和C++语言编写,本章也简要介绍一些理解源代码所需的C语言和数据结构方面的基础知识,如C语言的构造类型、条件编译、栈和堆、队列及链表等内容。同时,由于Mbed OS中SVC、PendSV、SysTick等重要中断处理均采用汇编语言指令编写,因此本章介绍了汇编语言基本语法和常用伪指令的使用方法。了解这些内容,有助于读者学习和理解Mbed OS运行机制。若仅学习实时操作系统的使用,则本章可粗略了解;若要理解实时操作系统的运行机制,则本章可作为实时操作系统的基础,需要读者认真学习。 VhtkixQ2rXt60t2K5nhAAptzu55XZUq0EVj1UinnISK2QTBQDaJw7WfE2Wm0xnfE

点击中间区域
呼出菜单
上一章
目录
下一章
×