[发明专利]一种嵌入式软件支撑平台有效
申请号: | 201210236287.9 | 申请日: | 2012-07-09 |
公开(公告)号: | CN102779047A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 闫保中;黄超;丁继成;赵琳;许兆新;李健利;李玉兵;黄卫权;郝勇;马兴成 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 软件 支撑 平台 | ||
1.一种嵌入式软件支撑平台,包括板级支持包、操作系统适配层、公共模块,其特征是:商用操作系统构建在板级支持包上,操作系统适配层构建在商用操作系统上,公共模块构建在操作系统适配层上,公共模块包括功能相互独立的调度管理模块、系统监控模块、异常管理模块、内存管理模块、定时器管理模块、文件管理模块、网络管理模块,公共模块为上层应用程序提供功能支撑,用于任务或线程封装、信号量封装、消息队列封装、文件系统封装,屏蔽不同硬件平台、操作系统的差异,操作系统适配层具有统一的接口供操作系统调用。
2.根据权利要求1所述的一种嵌入式软件支撑平台,其特征是:所述的内存管理模块用于划分并管理内存池和内存块,内存管理模块通过配置文件配置内存池及内存块大小。
3.根据权利要求2所述的一种嵌入式软件支撑平台,其特征是:所述的内存池由大小相等的内存块组成,内存块分配采用最小匹配原则。
4.根据权利要求1或2所述的一种嵌入式软件支撑平台,其特征是:所述定时器管理模块提供1000个精度为1ms的相对定时和精度为1s的绝对定时。
5.根据权利要求4所述的一种嵌入式软件支撑平台,其特征是:所述调度管理模块对Vxworks系统进行优化,在任务的基础上引入二级调度的机制。
6.根据权利要求5所述的一种嵌入式软件支撑平台,其特征是:所述系统监控模块实时监控系统CPU使用情况,如发现有进程CPU占用超过90%持续1分钟以上或进程发生死锁,则记录该异常信息并且重启该进程。
7.根据权利要求6所述的一种嵌入式软件支撑平台,其特征是:所述文件管理模块用于管理系统日志,将日志文件划分为1M大小的20个日志文件进行循环覆盖,采用zlib算法库对文件进行压缩。
8.根据权利要求7所述的一种嵌入式软件支撑平台,其特征是:所述异常管理模块用于捕捉系统的异常情况,对发生异常时刻函数调用关系进行分析和记录。
9.根据权利要求8所述的一种嵌入式软件支撑平台,其特征是:所述网络管理模块为应用程序搭建统一的网络通信平台:建立统一的网络线程池,线程池中的线程平时处于空闲状态不占用系统资源,当有网络传输请求时,网络管理模块在线程池中取出空闲的线程与需要网络传输的上层应用进行绑定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210236287.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:提高植物品种纯度的方法
- 下一篇:用于管理移动资源使用的方法和装置