原创:MapuSoft
由于对应用程序的实时性要求越来越高,而现有目标硬件平台上的资源有限,开发人员感受到了从嵌入式Linux获得性能提升的额外压力。为了获得额外的性能,他们需要深入研究Linux操作系统代码来重新构建内核,并花费大量时间重新设计应用程序以提高性能。
MapuSoft的Linux OK™(Linux优化工具)框架提供了多种内核和特定于应用程序的优化功能,旨在提高CPU性能,加快启动时间并减少Linux应用程序的内存占用。下图显示了应用程序如何使用Linux OK。
Linux 优化工具包提供了头文件和模板代码,以将应用程序重定向为使用Linux OK接口。它还根据应用程序中各个API的使用级别,以及用户输入的GUI设置(该设置用于捕获资源需求和目标环境设置)来生成优化的接口代码。Linux OK通过跨应用程序/进程共享和重用OS资源来减少运行时创建和删除OS资源,从而提高应用程序性能。Linux OK还减少了不必要的任务和用户/内核模式切换。
一, Linux OK 亮点
1, 提高Linux应用程序性能
> 在一个或多个应用程序中静态创建和重用OS资源控制块
> 从池中静态创建和重用线程
> 在不破坏Linux API合规性或修改应用程序的情况下提高性能
> GUI, 可为各种Linux内核版本和变体(32/64位;SMP / UP系统)配置目标环境和资源要求
2, OS抽取器接口的高级功能
> 分层的内存池消除了内存碎片
> 共享内存池可消除跨应用程序的数据复制
> 通过软重置自动从软件致命错误中恢复
> 使用同一接口在单个应用程序进程之内和之间进行进程间通信
3, 针对您的应用程序的可扩展性和优化
> 探查器可以识别性能瓶颈和API使用水平,以便可以进行特定的优化
>为目标生成项目文件
二, Linux OK内容
1, 应用程序通用操作环境(AppCOE):基于Eclipse的IDE,用于开发和部署以C、C ++和Ada开发的Linux应用程序
2, Linux接口(GNU'C'Lib的等效子集)
3, 用于高级优化的OS摘录器接口
4, 用于特定于应用程序的Linux和OS Abstractor接口组件的代码生成器
5, 探查器以图形方式查看有关应用程序、API使用情况和其他报告生成的性能数据
视频: Acellent SMART LAYER®智能层传感器撞击检测系统演示. 应用场景比如航天飞机螺钉松动, 平板撞击
MapuSoft Technologies, Inc 样品&购买&技术&演示请咨询代理商:
座机 0755-82565851
邮件 dwin100@dwintech.com
手机 156-2521-4151
网站 http://www.dwintech.com/MapuSoft.html
深圳市南频科技有限公司
D-Win Technology(HongKong) Co.,Ltd
长按此二维码,识别并关注此公众号来获得售前售后支持,以及最新器件发布,应用手册,参考设计视频,白皮书,成功案例,行业信息-MapuSoft减少时间,力气,成本