optimizing linux for better real-time performance presenter: raj johnson
TRANSCRIPT
![Page 1: Optimizing Linux for Better Real-time Performance Presenter: Raj Johnson](https://reader034.vdocument.in/reader034/viewer/2022051516/56649d9d5503460f94a8783c/html5/thumbnails/1.jpg)
Optimizing Linux for Better Real-time Performance
Presenter: Raj Johnson
![Page 2: Optimizing Linux for Better Real-time Performance Presenter: Raj Johnson](https://reader034.vdocument.in/reader034/viewer/2022051516/56649d9d5503460f94a8783c/html5/thumbnails/2.jpg)
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
![Page 3: Optimizing Linux for Better Real-time Performance Presenter: Raj Johnson](https://reader034.vdocument.in/reader034/viewer/2022051516/56649d9d5503460f94a8783c/html5/thumbnails/3.jpg)
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
![Page 4: Optimizing Linux for Better Real-time Performance Presenter: Raj Johnson](https://reader034.vdocument.in/reader034/viewer/2022051516/56649d9d5503460f94a8783c/html5/thumbnails/4.jpg)
![Page 5: Optimizing Linux for Better Real-time Performance Presenter: Raj Johnson](https://reader034.vdocument.in/reader034/viewer/2022051516/56649d9d5503460f94a8783c/html5/thumbnails/5.jpg)
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
![Page 6: Optimizing Linux for Better Real-time Performance Presenter: Raj Johnson](https://reader034.vdocument.in/reader034/viewer/2022051516/56649d9d5503460f94a8783c/html5/thumbnails/6.jpg)
![Page 7: Optimizing Linux for Better Real-time Performance Presenter: Raj Johnson](https://reader034.vdocument.in/reader034/viewer/2022051516/56649d9d5503460f94a8783c/html5/thumbnails/7.jpg)
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
![Page 8: Optimizing Linux for Better Real-time Performance Presenter: Raj Johnson](https://reader034.vdocument.in/reader034/viewer/2022051516/56649d9d5503460f94a8783c/html5/thumbnails/8.jpg)
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
applicationReduced 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
![Page 9: Optimizing Linux for Better Real-time Performance Presenter: Raj Johnson](https://reader034.vdocument.in/reader034/viewer/2022051516/56649d9d5503460f94a8783c/html5/thumbnails/9.jpg)
Demo & Q/A
Demos• OS Changer• Linux OK
Q/A Session
![Page 10: Optimizing Linux for Better Real-time Performance Presenter: Raj Johnson](https://reader034.vdocument.in/reader034/viewer/2022051516/56649d9d5503460f94a8783c/html5/thumbnails/10.jpg)
For More Information
To download MapuSoft’s free software evaluation visit: http://mapusoft.com/downloads/
For any additional information please contact MapuSoft at: 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.