内容简介
本书主要介绍当前最新版本的μC/OS-Ⅱ(2.80版本)实时操作系统,包括内核分析及其在ARM 9内核处理器(S3C2410)上的移植方法。内核方面主要包括μC/OS-II操作任务管理、任务级任务调度和中断级任务调度、系统启动与初始化、时钟任务管理、任务间通信机制、任务间单事件和多事件同步机制、内存管理方式。本书还通过具体实例介绍μC/OS-Ⅱ系统在以ARM 9为内核的嵌入式处理器S3C2410上的移植方法,最后对轻量级TCP/IP协议栈——μC/TCP-IP协议栈进行了概要介绍。
本书可以作为高等院校学习嵌入式操作系统原理的专业教材,也适合有意从事嵌入式系统开发的工程技术人员阅读。本书假定读者有较好的C语言基础和数据结构基础知识,如果读者对ARM处理器有一定的了解,将更容易掌握本书内容。