Features
AMPlayer is a software library designed to facilitate asymmetric multiprocessing on 32-bit RT Linux. With AMPlayer, you can efficiently manage and utilize up to 12 cores ( on request ), using a POSIX API where processes are used instead of threads.
Key Features
- Asymmetric Multiprocessing: Fully supports asymmetric multiprocessing to leverage the power of multiple cores.
- Up to 12 Cores: Configurable to support up to 12 cores upon request.
- POSIX API: Utilizes a subset of POSIX IEEE Std 1003.1-2017 API for ease of integration and management.
- Process-Based Execution: Uses processes for better isolation and stability.
- Example Program: A sample program supporting 2 cores is available for free download. Demonstrates simple-start-stop, intra- and inter-core communication.
- Custom Interfaces: We can provide other interfaces apart from the POSIX API.
- Extensible: The currently implemented POSIX subset can be extended as required.
Download Free Example
To give you a hands-on experience, we offer a free downloadable example program. This program demonstrates a minimum subset of our library with support for 2 cores. This with simple-start-stop, intra- and inter-core communication.
Download Example Program (ZIP)