最新六嵌入式系统软件结构设计.ppt
基于?COS-II扩展RTOS 将?COS-II移植到自己的硬件平台以后,接下来的工作就是对操作系统本身的扩充。 介绍如何对?COS-II进行必要的扩展,建立一个简单实用的实时操作系统(RTOS) 为什么要扩展uCOS-II ?COS-II仅仅一个实时多任务的内核,移植了?COS-II以后,离实际的应用还是有一段距离的。要想实现一个相对完整、实用的嵌入式的实时多任务操作系统(RTOS),还需要相当多的扩展性的工作。 具体的扩展工作 建立文件系统; 外设及驱动程序的实现; 基于Unicode汉字库的实现方法; 基本绘图函数的实现; 其它实用API函数; 基于?COS-II扩展RTOS的体系结构 1.系统外围设备的硬件部分 系统外围设备的硬件部分包括:液晶显示屏(LCD)、USB通信模块、键盘、海量Flash存储器、系统的时钟和日历。外围设备的硬件部分是保证系统实现指定任务的最底层的部件。 2、驱动程序模块 驱动程序是连接底层的硬件和上层的API函数的纽带,有了驱动程序模块,就可以把操作系统的API函数和底层的硬件分离开来。硬件的改变、删除或者添加,只需要随之改变、删除或者添加提供给操作系统的相应的驱动程序就可以了。而不会影响到API函数的功能,更不会影响到用户的应用程序。 3.操作系统的API函数 在操作系统中提供标准的应用程序接口(API)函数,可以加速用户应用程序的开
原创力文档

文档评论(0)