吉林大学研究生课程嵌入式系统嵌入式系统软件结构设计创新.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)函数,可以加速用户应用程序的开
您可能关注的文档
- 加油站岗位安全职责安全管理制度安全操作规程(样本)创新.doc
- 加油站工程方案创新.doc
- 加油站应急救援预案第八加油站创新.doc
- 加油站应急救援预案范本创新.doc
- 加油站应急演练考核模型系统说明书创新.ppt
- 加油站应急预案(模板)创新.doc
- 加油站应急预案(范本)创新.doc
- 加油站应急预案修订创新.doc
- 加油站操作工高级工种理论知识创新.doc
- 加油站标准创新.ppt
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
原创力文档

文档评论(0)