测试编辑至此代码移植过程已经完成,下一步工作就是测试。测试一个象uc/os ii一样的多任务实时内核并不复杂,甚至可以在没有应用程序的情况下测试。换句话说,就是让这个实时内核在目标板上跑起来,让内核自己测试自己。这样做有两个好处:一,避免使本来就复杂的事情更加复杂;第二,如果出现问题,可以知道问题出在内核代码上而不是应用程序。刚开始的时候可以运行一些简单的任务和时钟节拍中断服务例程。一旦多任务调度成功地运行了,再添加应用程序的任务就是非常简单的工作了。
通信同步编辑对一个多任务的操作系统来说,任务间的通信和同步是必不可少的。uc/os-ii中提供了4种同步对象,分别是信号量,邮箱,消息队列和事件。所有这些同步对象都有创建,等待,发送,查询的接口用于实现进程间的通信和同步。
可移植性编辑随着信息化技术的发展和数字化产品的普及,以计算机技术、芯片技术和软件技术为核心的嵌入式系统再度成为当前研究和应用的热点。 对功能、可靠性、成本、体积和功耗严格要求的嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,其中嵌入式微处理器和嵌入式操作系统分别是其硬件和软件的核心。
从1992年开始,由于高度可靠性、鲁棒性和安全性,uc/os ii已经广泛使用在从照相机到航空电子产品的各种应用中。μc/os-ii实时多任务操作系统内核。它被广泛应用于微处理器、微控制器和数字信号处理器。 μc/os-ii 的前身是μc/os,早出自于1992 年美国嵌入式系统专家jean j.labrosse 在《嵌入式系统编程》杂志的5 月和6 月刊上刊登的文章连载,并把μc/os 的源码发布在该杂志的b b s 上。
北京中科信软科技有限公司
手机:13810781601
电话:010-62883247
联系人:罗经理