Download presentation
Presentation is loading. Please wait.
Published byFranklin Warren Modified over 9 years ago
1
Optimizing Linux for Better Real-time Performance Presenter: Raj Johnson
2
Webinar Agenda Porting Application to Linux using OS Changer Improving Application’s Performance using Linux OK (Linux Optimization Kit) Product Demos of OS Changer and Linux OK
3
Porting Application to Linux Using OS Changer OS Changer provides rapid software reuse on Linux with performance optimization using the Linux Optimization Kit (Linux OK) Eliminates the manual porting effort Saves development time and money Shortens the time to market Available Porting Kits VxWorks Porting Kit pSOS Porting Kit Linux/POSIX Porting Kit Windows Porting Kit Nucleus Porting Kit Micro-ITRON Porting Kit
5
Improving Application’s Performance using Linux OK There is a pressure to get a performance increase from the embedded Linux operating system Achieving this performance increase by digging into the Linux OS code could be disastrous The Linux Optimization Kit framework can enhance application’s performance without making changes to the kernel Linux OK utilizes OS Changer, OS Abstractor and OS PAL tools specifically optimized for Linux target OS platform. Linux applications use POSIX header files provided by Linux OK
7
Linux Optimization Kit (Linux OK) Enhanced Linux application performance through OS Abstractor Not your typical wrapper code Statically create and reuse control objects from pool Statically create and reuse threads from pool Enhance performance without breaking POSIX compliance Use tiered memory pools and eliminate memory fragmentation Ability to recover from software fatal errors through a soft reset Application Optimization via custom API interface code generation Optimize for target (32/64 bit; SMP/UP systems) Generate project files for your target Scalability & Optimization specific to your application API Optimization & Profiling
8
Linux Optimization Kit (Linux OK) Better POSIX Coverage & Portability You can have one code base for multiple Linux variants API Flexibility Use same Interface APIs within and across processes Combine applications written with different OS APIs Clear Separation of Platform/Software Layers Make changes to low-level code without impacting the application Reduced Learning Curve Easy-to-learn Eclipse-based IDE interface that can be re-used across projects and variety of target OS environments Use the familiar API interface for development
9
Demo & Q/A Demos OS Changer Linux OK Q/A Session
10
For More Information To download MapuSoft’s free software evaluation visit: http://mapusoft.com/downloads/ http://mapusoft.com/downloads/ For any additional information please contact MapuSoft at: http://mapusoft.com/contact/ http://mapusoft.com/contact/ Toll Free: 1-877-MAPUSOFT OS Changer, OS Abstractor, Cross-OS, OS Simulator, OS PAL, Ada-C/C++ Changer and Mapusoft are trademarks of Mapusoft Technologies, Inc. All other brands or product names are the property of their respective holders. This content is copyrighted by MapuSoft. Content is subject to change without notice.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.