Jump to content

User:Proximus-FOSS

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Proximus FOSS

Proximus-FOSS IDE 2024.1 with Real Application Editor (left) and Real Application Platform Editor (right)
Original author(s) ProximusDA
Initial release as open Source 2022-02-07
Written in C++, TCL
UI GTK+
Operating system Linux
Available in English
Type EDA
License GNU General Public License version 3.0 (GPLv3)
Website https://www.proximusda.com

Proximus-FOSS[1] is a platform[2] designed to integrate hardware design[3] and software programming, facilitating concurrent development in both areas. It provides a collaborative environment where developers can simultaneously address hardware and software components of a project.

The open-source version of Proximus supports multi-threaded programming with a C++ implementation. This feature enables developers to utilize C++ for creating applications that can execute multiple threads concurrently, optimizing the performance of modern multi-core processors.

Proximus-FOSS influences the development process by providing a comprehensive solution that addresses the integration of hardware and software. It aims to reduce time-to-market, lower development costs, and minimize integration complexities and associated risks.

Features

Proximus-FOSS supports hardware-software co-design, enabling integrated development and optimization of both hardware and software components.

The platform includes robust support for multi-threaded programming with a C++ implementation, allowing developers to create applications that can execute multiple threads concurrently, optimizing the performance of modern multi-core processors.

Proximus-FOSS offers tools for application profiling, helping developers analyze and optimize the performance of their applications.

The platform provides comprehensive debugging tools to assist developers in identifying and resolving issues within their applications.

Components

OS-Kernel acts as a concurrent scheduler between modules of Proximus design.
Authors ProximusDA
Lang C++, Assembly
Release 2022-02-07
OS Linux
Available in English
Type EDA
License GNU General Public License version 3.0 (GPLv3)
Website https://www.proximusda.com

Proximus OS-Kernel [4] is a core component of the Proximus-FOSS platform, designed to enhance multi-threading communication between processor cores.

It supports parallel distribution and task implementation, enabling efficient execution of concurrent processes. This kernel facilitates seamless communication and coordination between multiple cores, ensuring optimal utilization of processing resources and improving overall system performance.

Reference

  1. "Proximus-FOSS". SourceForge. 2024-09-30. Retrieved 2024-10-01. 
  2. "Platform", Wikipedia, 2024-09-05, retrieved 2024-10-01 
  3. "Computer hardware", Wikipedia, 2024-09-29, retrieved 2024-10-01 
  4. "Proximus OS Kernel". SourceForge. 2024-05-21. Retrieved 2024-10-01.