3μcos_II在InfineonC164CI十六位单片机上的移植实现
时间:01-18
来源:互联网
点击:
。
μc/osII 移植完成以后,就要在这个实时内核之上编写接口驱动程序. 由于嵌入式操作系统体积更小,功能更强,且快速稳定,更具有针对性,因此不像其它操作系统那样,对系统的所有接口设备都需要驱动、管理、调度和监视。由于嵌入式产品是针对特殊的用途而设计的,有很强的专一性。因此,在编写驱动程序时内容更精简,更具有稳定性,编写出的驱动模块更小。
编写骆动程序应完成以下基本功能;
①对设备初始化和释放;
②把数据从内核传送到硬件和从硬件读取数据;
③读取应用程序传送给设备文件的数据和回送应用程序请求的数据;
④检测和处理设备出现的错误。实现了以上功能以后,一个嵌入式操作系统就基本构成了。
完成了μc/osII的移植和驱动程序的编写
以后,利用操作系统提供的A PI函数编写应用程序,调用μc/osII中与应用程序相关的系统服务。调试通过后,固化到目标板上,这个嵌入式应用软件就完成了。
结束语
本文完成了μc/osII在C164CI十六位单片机上的移植,经调试后系统运行稳定,为用户的应用项目搭建了一个很好的开发平台。
- 嵌入式Linux内核移植相关代码分析(04-21)
- 在Ubuntu上建立Arm Linux 开发环境(04-23)
- 蓝牙无线耳机设计及VxWorks移植方法(07-21)
- U-Boot的编译与移植到QT-S3C44B0X开发板上(03-08)
- LPC2292的μC/OS-II硬件抽象层构建(04-26)
- μC/OS-Ⅱ在MSP430F149上的移植(03-01)