第五章COS-I在ARM系统中的应用与开发.pptVIP

  • 2
  • 0
  • 约1.88万字
  • 约 56页
  • 2019-03-18 发布于江苏
  • 举报
第五章 ?C/OS-II在ARM系统中的应用与开发 5.1 ?C/OS-II系统的特点及结构 μC/OS-Ⅱ是一个免费的、源代码公开的实时嵌入式内核,其内核提供了实时系统所需要的一些基本功能。其中包含全部功能的核心部分代码占用8.3 KB,全部的源代码约5500行,结构合理、清晰易懂,且注解详尽,非常适合初学者进行学习分析。而且由于μC/OS-Ⅱ是可裁剪的,所以用户系统中实际的代码最少可达2.7 KB,可谓短小精悍。μC/OS-Ⅱ不仅使用户得到廉价的解决方案,而且由于μC/OS-Ⅱ的开放源代码特性,还使用户可针对自己的硬件优化代码,获得更好的性能。 μC/OS-Ⅱ是在PC机上开发的,C编辑器使用的是Borland C/C++3.1版。从早期使用的μCOS到现在的μC/OS-Ⅱ V2.52版,应用的实例也进一步说明了该内核的实用性和可靠性。 5.1.1 μC/OS-Ⅱ系统的特点 1.有源代码,μC/OS-Ⅱ源代码是开放的,用户可登录μC/OS-Ⅱ的网站(www.uCOS-II.com)下载针对不同微处理器的移植代码。这极大地方便了实时嵌入式系统μC/OS-Ⅱ的开发,降低了开发成本。 2.可移植(Portable),μC/OS-Ⅱ的源代码中,除了与微处理器硬件相关的部分是使用汇编语言编写的,其绝大部分是使用移植性很强的ANSI C来编写的。并且把用汇编语言编写的部分已经压缩到最

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档