微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 3μcos_II在InfineonC164CI十六位单片机上的移植实现

3μcos_II在InfineonC164CI十六位单片机上的移植实现

时间:01-18 来源:互联网 点击:



μc/osII 移植完成以后,就要在这个实时内核之上编写接口驱动程序. 由于嵌入式操作系统体积更小,功能更强,且快速稳定,更具有针对性,因此不像其它操作系统那样,对系统的所有接口设备都需要驱动、管理、调度和监视。由于嵌入式产品是针对特殊的用途而设计的,有很强的专一性。因此,在编写驱动程序时内容更精简,更具有稳定性,编写出的驱动模块更小。

编写骆动程序应完成以下基本功能;

①对设备初始化和释放;

②把数据从内核传送到硬件和从硬件读取数据;

③读取应用程序传送给设备文件的数据和回送应用程序请求的数据;

④检测和处理设备出现的错误。实现了以上功能以后,一个嵌入式操作系统就基本构成了。

完成了μc/osII的移植和驱动程序的编写

以后,利用操作系统提供的A PI函数编写应用程序,调用μc/osII中与应用程序相关的系统服务。调试通过后,固化到目标板上,这个嵌入式应用软件就完成了。

结束语

本文完成了μc/osII在C164CI十六位单片机上的移植,经调试后系统运行稳定,为用户的应用项目搭建了一个很好的开发平台。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top