Major Changes in a Nutshell
- Eclipse Platform updated to Eclipse 2022-03
- CODEO 7.4 is the first release containing the license server installer and related documents on its media
- Multiple bugfixes for ELinOS tooling (i.e. radio button selection bugs in Feature Assembler Editor)
- Error tracing from build log to ELinOS Feature Configurator in case the ELinOS project is configured wrong
- Simplified ELinOS Project Import and migration from previous version. The import wizard for ELinOS projects can transform a project from previous version into a new ELinOS version
- Adjusted features for Memory Map Calculation in context of PikeOS for MPU 1.1 to support the latest product features
- Improved CODEO performance and UI responsiveness when configuring PikeOS integration projects with large project files. For example, adding BSPs with lot of components takes less time. Additional when navigating through Subcomponents CODEO is more responsive
Eclipse Platform updated to Eclipse 2022-03 and simplified Installation Procedure
The Eclipse Platform has been updated to get to the new fixes and updates in the Eclipse framework. In addition the installation procedure for installing CODEO plugins into another Eclipse IDE has been simplified by only providing a single file that has to be installed. In prior releases we had multiple files and the user has to pick the correct file. This change simplifies the procedure to integrate CODEO with a 3rd party IDE for a better user experience in regards of DevOPs and SYSGO tools integration.
CODEO 7.4 is available since April 2022.
License Server Installer included on CODEO Media
CODEO 7.4 is the first release containing the license server installer and related documents on its media. With this it is possible to install the license server from the current CODEO release and in any case update already released product installation. This opens the opportunity to use CODEO 7.4 (an future versions) even for products that were initially released for an different license server version.
Benefit: Shipping the license server installation this way resolves technical dependencies and offers more flexibility for combining our products.
More than 70 Bugfixes
CODEO 7.4 contains more than 70 bug fixes and improvements for better user experience effecting PikeOS configuration command line tools and the CODEO IDE. For example: Detailed error messages due to improved error handing, fixed usability issues in Monitor and Trace Tool.
Error Tracing from Build Log to ELinOS Feature Configurator
In case of an error in the ELinOS feature configuration making the build step to fail, the user is now guided to the problematic parameter inside the graphical user interface by simply clicking the error message inside the build log console. This makes it more efficient to identify and solve build problems.
Simplified ELinOS Project Import and Migration from previous Version
When importing projects into ELinOS 7.1 product environment CODEO is able to automatically update the project in case the project was initially created in a previous ELinOS 7.x version. This works even if the old ELinOS 7.x version is not installed on the workstation. This simplifies the migration procedure when updating to a new version because old ELinOS installations do not need to be present on the workstation.
Adjusted Features for Memory Map Calculation in Context of PikeOS for MPU 1.1 to support the latest Product Features
The "Memory Map" calculation tool is capable to analyze boot images and pikeos application binaries to generate a graphical preview of the memory layout offline (without a target system invoked). This tools has been improved and adapted to the recent features in PikeOS for MPU 1.1. It does now support the visualization of position independent executable (PIE) binaries, that is a PikeOS MPU 1.1 feature to relocate the executable address without the need of a MMU.
Improved CODEO UI Responsiveness and Overall Performance when configuring PikeOS Integration Projects
The growing complexity and features of BSPs require faster tools. Therefore CODEO and the command line tools have been internally optimized for gaining more performance. Especially the project creation time has been improved significantly for CODEO IDE and command line tools (pikeos-cloneproject). The later results in shorter round trip times for automated test frameworks and for build systems within a CI and DevOPs environment. Additionally the UI is more responsive for PikeOS project configuration.
Improved User Guidance because of Smart Filters in CODEO
The "Add View" offers a wide palette of building blocks ready for drag and drop into a PikeOS Integration Project. The smart filter can be enabled by "Show only compatible" checkbox. This filter has been improved in this release to better differentiate between Integration and Fusion projects. If enabled (as is by default) it will only present components that are useful in the current configuration context.
Support to run CODEO in a headless Mode for importing Projects for better DevOPs Experience
With CODEO 7.4 introduced a headless mode to run without graphical front-end and import projects into the workspace. This feature will fix the missing link when creating a automated build chain with CODEO involved. Now it is possible to create projects and build them using the benefits of the CODEO IDE but without having a UI. It simplifies the workflow especially for users preferring the CODEO UI as their main editor as it allows them to use the build settings made in CODEO even when they are building on command line or in a build system.