本文介绍了基于ARM微处理器的μC/OS-II的移植,并对其进行扩展,主要包括内核、lwip、μC/GUI的移植。 概述 嵌入式操作系统μC/OS-II是一个公开源代码的占先式多任务的微内核RTOS,其特点可以概括为以下几个方面:公开源代码,代码结构清晰、明了,注释详尽,组织有条理,可移植性好,可裁剪,可固化。内核属于抢占式,最多可以管理60个任务。目前国内对μC/OS-II的研究和应用都很多。只要买一本书就可获得源代码,对学校和教育的使用完全免费,商业应用的费用相对也很低。所以对μC/OS-II实时操作系统的学习研究、开发、应用具有重要意义。 大部分的μC/OS-II代码是