• Join/Login
  • Business Software
  • Open Source Software
  • For Vendors
  • Blog
  • About
  • More
    • Articles
    • Create
    • SourceForge Podcast
    • Site Documentation
    • Subscribe to our Newsletter
    • Support Request
SourceForge logo
For Vendors Help Create Join Login
SourceForge logo
Business Software
Open Source Software
SourceForge Podcast
Resources
  • Articles
  • Case Studies
  • Blog
Menu
  • Help
  • Create
  • Join
  • Login
  • Home
  • Browse
  • openPOWERLINK
  • News
openPOWERLINK

openPOWERLINK News

An Open Source POWERLINK Stack

Brought to you by: cty-admin, powerlink-team, systec-dk, wseiss
  • Summary
  • Files
  • Reviews
  • Support
  • News
  • Discussion
  • Issues
  • Git (2.x)
  • Git (1.x) (DEPRECATED)
  • QT Demo
Menu ▾ ▴
  • Home

openPOWERLINK / News: Recent posts

openPOWERLINK V2.7.2

Dear all,

We are happy to announce the next release of the openPOWERLINK stack series 2.7.
openPOWERLINK V2.7.2 is a stable release, it contains fixes and optimizations.
For a detailed revision history refer to the Git source code history.

Best regards,
The openPOWERLINK development team

Posted by CTYopenAutomationAdmin 2021-07-26

openPOWERLINK V2.7.1

Dear all,

We are happy to announce the next release of the openPOWERLINK stack series 2.7.
openPOWERLINK V2.7.1 is a stable release, it contains fixes and optimizations.
For a detailed revision history refer to the Git source code history.

Best regards,
The openPOWERLINK development team

Posted by Joerg Zelenka 2018-11-06

openPOWERLINK V2.7.0

Dear all,

we are happy to announce the release of the openPOWERLINK stack series 2.7.
This series introduces new features to openPOWERLINK.

Following is a summary of changes in V2.7.0.
For a detailed revision history refer to the Git source code history.

New Features:

  • Add SoC timestamp forwarding feature in Windows NDIS design
  • Add SoC timestamp forwarding feature in Windows PCIe design
  • Add MN net time distribution feature implementation
  • Add SoC time stamp forwarding feature in Linux PCIe design
  • Add raw socket implementation
  • Add Intel 82540EM support
  • Enable SoC time forward in host interface stack libraries
  • Add timesync support to timesync CAL modules
  • Add timesync support to host interface driver
  • Add timesync shared memory to host interface IP-Core
  • Add SoC timestamp forwarding for Linux ioctl design
  • Add SoC time stamp forwarding feature in BSD semaphore design
  • Add SoC time stamp forwarding feature in Zynq Hybrid design... read more
Posted by Joerg Zelenka 2018-05-17

openPOWERLINK V2.6.1

Dear all,

We are happy to announce the next release of the openPOWERLINK stack series 2.6.
openPOWERLINK V2.6.1 is a stable release, it contains fixes and optimizations.
For a detailed revision history refer to the Git source code history.

Best regards,
The openPOWERLINK development team

Posted by Joerg Zelenka 2017-08-25

openPOWERLINK V2.6.0

Dear all,

we are happy to announce the release of the openPOWERLINK stack series 2.6.
This series introduces new features to openPOWERLINK.

Following is a summary of changes in V2.6.0. For a detailed revision history
refer to the Git source code history.

New Features:

  • Add store/restore support to Nios II target
  • Add Multiple Read / Write By Index for SDO server and client
  • Add firmware manager to MN console demo... read more
Posted by Joerg Zelenka 2017-05-19

openPOWERLINK V2.5.2

Dear all,

We are happy to announce the next release of the openPOWERLINK stack series 2.5.
openPOWERLINK V2.5.2 is a stable release, it contains fixes and optimizations.
For a detailed revision history refer to the Git source code history.

Best regards,
The openPOWERLINK development team

Posted by Joerg Zelenka 2017-04-14

openPOWERLINK V2.5.1

Dear all,

We are happy to announce the next release of the openPOWERLINK stack series 2.5.
openPOWERLINK V2.5.1 is a stable release, it contains fixes and optimizations.
For a detailed revision history refer to the Git source code history.

Best regards,
The openPOWERLINK development team

Posted by Joerg Zelenka 2017-03-03

openPOWERLINK V2.5.0

Dear all,

we are happy to announce the release of the openPOWERLINK stack series 2.5.
This series introduces new platforms and features to openPOWERLINK.

Following is a summary of changes in V2.5.0. For a detailed revision history
refer to the Git source code history.

New Features:

  • Port Zynq PCAP design to Vivado 2016.2
  • Port Zynq emacps design to Vivado 2016.2
  • Port Zynq + Microblaze (Hybrid) design to Vivado 2016.2
  • Add Linux Kernel driver for Zynq Hybrid design
  • Add MinGW support
  • Replace OBD callbacks with flags for calling generic callback
  • Add an example image and icon to CN xdd
  • Add function to SDO/UDP and socketwrapper for ARP query
  • Add simulation stub and simulation interface
  • Add porting guide
  • Add API functions for process data exchange... read more
Posted by Joerg Zelenka 2016-11-02

openPOWERLINK V2.4.1

Dear all,

We are happy to announce the next release of the openPOWERLINK stack series 2.4.
openPOWERLINK V2.4.1 is a stable release, it contains fixes and optimizations.
For a detailed revision history refer to the Git source code history.

Best regards,
The openPOWERLINK development team

Posted by Joerg Zelenka 2016-08-02

openPOWERLINK V2.4.0

Dear all,

we are happy to announce the release of the openPOWERLINK stack series 2.4.
This series introduces new platforms and features to openPOWERLINK.

Following is a summary of changes in V2.4.0. For a detailed revision history
refer to the Git source code history.

New Features:

  • Add redundancy support for edrv-i210
  • Add dev_name command line parameter to console demos
  • Handle NMT commands in kernel layer
  • Add buffer allocation lib for edrv (8111, 8139, i210 and 82573)
  • Add support for driver firmware update in Linux PCIe design
  • Enhance openMAC Tx and Rx descriptor count
  • Add dynamic sync interrupt adjustment in openMAC edrvcyclic
  • Add hrestimer function to set timer with absolute time
  • Enable exception stack for Nios II MN driver
  • Add tightly-coupled data master to MN PCP
  • Add tightly-coupled memory size parameter to subsystems
  • Add RMN openCONFIGURATOR demo project... read more
Posted by Joerg Zelenka 2016-06-03

openPOWERLINK V2.3.2

Dear all,

We are happy to announce the next release of the openPOWERLINK stack series 2.3.
openPOWERLINK V2.3.2 is a stable release, it contains fixes and optimizations.
For a detailed revision history refer to the Git source code history.

Best regards,
The openPOWERLINK development team

Posted by Joerg Zelenka 2016-04-22

openPOWERLINK V2.3.1

Dear all,

We are happy to announce the next release of the openPOWERLINK stack series 2.3.
openPOWERLINK V2.3.1 is a stable release, it contains fixes and optimizations.
Following is a summary of changes in V2.3.1. For a detailed revision history
refer to the Git source code history.

Fixes:

  • Fix Tx errors on Altera C5 SoC board
  • Fix NMT request frame size
  • Fix startup domain objects linking
  • Fix Zynq Linux MN wrong cycle time issue for large cycle times
  • Fix the distribution of the network configuration
  • Prevent race in DLL when running as MN
  • Fix startup problem with CNs using PRes Chaining
  • Fix full kernel-internal queue on FPGA MN targets
  • Call openMAC IRQ handler before handling 2nd Tx queue
  • Several fixes in xdd and OD
  • Fix Altera EPCS programming target
  • Fix filter generation issues for Windows PCIe driver
  • Fix line endings for Windows specific files
  • Fix Linux i210 CN configuration error
  • Fix different NMT state in PRes and Ident/StatusResponse... read more
Posted by Joerg Zelenka 2016-02-03

openPOWERLINK V2.3.0

Dear all,

we are happy to announce the release of the openPOWERLINK stack series 2.3.
This series introduces new platforms and features to openPOWERLINK.

Following is a summary of changes in V2.3.0. For a detailed revision history
refer to the Git source code history.

New Features:

  • Introduce timesync module (replacing PDO sync implementation)
  • Add application synchronization period configuration
  • Add SoC time forwarding to application
  • Add store restore feature for OS based CN
  • Improve display of LEDs in demo_mn_qt
  • Optimize the Altera FPGA CN performance
  • Add TERASIC DE2i-150 MN design
  • Add Windows NDIS intermediate driver
  • Add Linux PCIe solution for B&R APC/PPC2100 and TERASIC DE2i-150... read more
Posted by Joerg Zelenka 2015-11-13

openPOWERLINK V2.2.2

Dear all,

We are happy to announce the next release of the openPOWERLINK stack series 2.2.
openPOWERLINK V2.2.2 is a stable release, it contains fixes and optimizations.
Following is a summary of changes in V2.2.2. For a detailed revision history
refer to the Git source code history.

Fixes:

  • timer-linuxuser: Avoid segfault on oplk_init() failure
  • demo_mn_console: Improve error handling and fix compiler warnings
  • Free process image before oplk_shutdown()
  • Fix DE2-115 SRAM timing issues
  • Warn if ARCH or CROSS_COMPILE are not set when cross-compiling
  • Disable Werror=date-time for kernel >= 3.14
  • Fix CFM feature mismatch between demo and stack
  • Remove RPDO update rejection in READY_TO_OPERATE state
  • Fix doxygen warnings
  • eventkcal-linuxkernel: Use cpumask APIv2
  • Repair SDO sequence layer histroy buffer
  • Avoid corrupted print for embedded cn example
  • Reduce timeout steps in ctrlucal_executeCmd
  • Fix wrong data cache flush in pdoucal-triplebufshm.c
  • Correct error check for incompatible mapping
  • Set interrupt source to edge-triggered for Zynq ARM
  • Fix Linux kernel module loading error when using plkload... read more
Posted by Joerg Zelenka 2015-11-13

openPOWERLINK V2.3.0-rc1

Dear all,

We are happy to announce the release candidate of the openPOWERLINK stack series 2.3.
This series introduces new platforms and features to openPOWERLINK.

Following is a summary of changes in V2.3.0-rc1. For a detailed revision history refer to the Git source code history.

New Features:

  • Add late release support to dualprocshm
  • Add dual processor CN designs for TERASIC DE2-115 board
  • Add IP-Core to enable atomic exchange on Altera Nios II
  • Add Windows PCIe solution for B&R APC/PPC2100 (Platform with Altera Cyclone 4 FPGA and Intel Atom)
  • Enhance debugstr to print NMT node commands
  • Add eventlog library
  • Add file transfer capability... read more
Posted by Joerg Zelenka 2015-09-28

openPOWERLINK V2.2.1

Dear all,
We are happy to announce the next release of the openPOWERLINK stack series 2.2.
openPOWERLINK V2.2.1 is a stable release, it contains fixes and optimizations.
Following is a summary of changes in V2.2.1. For a detailed revision history
refer to the Git source code history.

Fixes:

  • Fix C5 SoC misses synchronization interrupts
  • Fix C5 SoC boot issue
  • Fix asynchronous Rx count in DLLKCAL
  • Fix openMAC Ethernet driver cache handling
  • Fix compilation on Linux kernels > 3.17
  • Fix CMake configuration errors for applications on windows
  • Fix mnobd.cdc for redundancy demo Demo_RMN_3CN
  • Several code cleanups and fixes... read more
Posted by jbaumgar 2015-08-13

openPOWERLINK V2.2.0

Dear all,
We are happy to announce the first release of the openPOWERLINK stack series 2.2.
This series introduces new platforms and features to openPOWERLINK.

Following is a summary of changes in V2.2.0. For a detailed revision history
refer to the Git source code history.

New Features:

  • POWERLINK Master redundancy according to EPSG DS 302-A
  • New platform Altera C5 SoC
  • Mapping of more than 254 PDOs per node (multiple PDO channels)
  • New dialog for SDO transfers in demo_mn_qt
  • New dialog to execute local NMT commands in demo_mn_qt... read more
Posted by jbaumgar 2015-06-03

openPOWERLINK V2.1.2

Dear all,
We are happy to announce the next release of the openPOWERLINK stack series 2.1.
openPOWERLINK V2.1.2 is a stable release, it contains fixes and optimizations.
Following is a summary of changes in V2.1.2. For a detailed revision history
refer to the Git source code history.

Fixes:

  • Fix deferred Rx buffer macro name
  • Limit async scheduler by deferred Rx buffer
  • Fix MN assigns unrequested async slots
  • Fix CiA401 CN XDD conformance issue
  • Fix the maximum interrupt id check in dualprocshm
  • Avoid null pointer call in hostifIrqSyncCb()
  • Fix activity LED generation for openMAC
  • Fix pcap driver crash in demo apps
  • Discard invalid PDOs
  • Fix check of multiple bits in nmtmnu.c
  • Process NMT command data in received NMT request frames
  • Fix payload of first segment of WriteByIndex
  • Reset fDoStore in CFM NodeInfo structure if not required
  • Initialize and reset error for CN progress call back in CFM
  • Use correct node linked list on deletion of local node
  • Fix possible use after free of Tx buffer list in dllknode.c
  • Use IRQ-aware spinlocks in circbuf-linuxkernel.c
  • Unlink Linux semaphores before creating new ones
  • Mask real-time signals in QT demo main() before QApplication
  • Add fixes in timer-linuxuser... read more
Posted by jbaumgar 2015-05-06

openPOWERLINK V2.1.1

Dear all,

We are happy to announce the next release of the openPOWERLINK stack series 2.1.
openPOWERLINK V2.1.1 is a stable release, it contains fixes and optimizations.

Following is a summary of changes in V2.1.1. For a detailed revision history
refer to the Git source code history.

Fixes:

  • Fix segmentation fault in sdocom.c
  • Fix NULL pointer crash in edrvcyclic
  • Fix stack shutdown which can cause crashes in Linux kernel module
  • Fix Linux mutex initialization
  • Fix I210 driver initialization
  • Fix MN assignment of unrequested asynchronous slots
  • Fix update of StatusResponse TX buffer
  • Fix uninitialized function pointer access in dllcal
  • Fix wrong string compare for emacps driver in CMakeLists.txt
  • Remove declaration of non-existing ledu_addInstance() function
  • Uncomment prescaler object in CiA302-4_MN XDD
  • Change number of tErrHistoryEntry elements
  • Cosmetic code cleanups
  • Fix wrong parameter documentation... read more
Posted by jbaumgar 2015-02-24

openPOWERLINK V2.1.0

Dear all,

We are happy to announce the first release of the openPOWERLINK stack series 2.1. This series introduces new platforms and features to openPOWERLINK.

New platforms:

  • Xilinx Zynq platform support for Linux (ARM)
  • Xilinx Zynq platform support for no-os (Microblaze/ARM)
  • Xilinx Spartan-6 MN support
  • Linux Ethernet driver for Realtek Gigabit Ethernet chipset (RTL8111/8168)

New features:

  • Ensure consistency between stack application and stack driver (version and features)
  • Introduction of a shared-memory library
  • Clean separation of public (i.e. API) header files and stack-internal headers... read more
Posted by Wolfgang Seiss 2014-12-12

openPOWERLINK V2.0.2

Dear all,

During the last months, the openPOWERLINK developers have worked hard on quality improvements of the openPOWERLINK stack. The main goals were to carry out intensive tests on various platforms and to fix all found bugs.

openPOWERLINK 2.0.2 now comes with the following changes:

Fixes:

  • Add missing CMake option for sync thread in demo_cn_console
  • Correctly stop synchronous data thread in demo apps
  • Prevent API to call stack functions if stack is not ready
  • Fix demo_cn_console segmentation fault
  • Fix resending of the same Tx buffer in BasicEthernet state
  • Fix MN asynchronous slot self-invitation
  • Fix shutdown behaviour if kernel initialization fails
  • Add missing definitions in debugstr.c
  • Fix 8255x Edrv NULL pointer crash
  • Fix access rights in obdmacro.h
  • Fix typos in 00000000_POWERLINK_CiA302-4_MN.xdd
  • Fix initialization of process image
  • Fix MN issuing StatusRequest after NMTEnableReadyToOperate
  • Add missing openMAC waveforms to documentation
  • Resolve Xilinx cmake filename case issue
  • Reimplement handling of PRes in transition DLL_CT4
  • Fix plkload to correctly handle multiple threads/irqs
  • Fix dereferencing warning in pdo CAL
  • Fix compiler warnings in host interface SW modules and openMAC drivers
  • Fix used interrupt api for Altera IP-Cores
  • Fix SDO busy intern after CN reset command... read more
Posted by Wolfgang Seiss 2014-10-13

openPOWERLINK V2.0.1

Dear all,

we are happy to announce the final release of openPOWERLINK 2.0.1!
No new features are introduced within this version. It contains only fixes and optimizations as well as some backported features from V1.8.4.

Fixes:

  • Fix error "invalid handle" which occurs when CFM initializes the network
  • Fix setup of PReq filter in dllk_presChainingDisable()
  • Fix compilation issue of edrv-i210.c on Linux 2.6.33
  • Fix NMT MN timeout calculations
  • Fix NMT command handling to avoid potential deadlocks with PRes chaining nodes
  • Fix extended NMT command handling on CNs
  • Fix sending of SyncRequests in NMT MN module
  • Fix timer overflow in generic timer module
  • Fix kernel heartbeat errors with small cycle times
  • Fix "stack off" signalization in demos
  • Fix feature flags to show support of ext. NMT commands
  • Fix SDO sequence layer use count underflow
  • Fix missing target-linuxkernel.c in Linux kernel module compilation
  • Add missing prescaler suboject in CiA401_CN XDD
  • Fix path issue in microblaze simpleboot script
  • Increase default values for request queues to avoid buffer overflows on MN
    with more than 10 nodes
  • Several minor fixes in header and source files
  • Several fixes, cleanups and improvements in the documentation... read more
Posted by jbaumgar 2014-06-30

openPOWERLINK 2.0.0

After an extended beta and testing phase, we are happy to announce the final
release of openPOWERLINK 2.0.0!

The main changes of the new version are a fully restructured and documented
source code base that simplifies getting started with the POWERLINK technology.
While still maintaining compatibility with previous versions, the modularity of
the stack has been improved and the application-near "user part" (stack library)
has been cleanly separated from the time critical "kernel part" (stack driver).
This step allows moving the realtime part to a dedicated communication processor
(e.g. in an FPGA) or into a Linux kernel module, thus delivering high
performance while keeping the stack API in user-space and therefore application
development as simple as possible.... read more

Posted by jbaumgar 2014-04-09

openCONFIGURATOR V1.3.0: Update of the openPOWERLINK stack configuration tool

A new major update for the openPOWERLINK configuration software openCONFIGURATOR was released by Kalycito Infotech Pvt Ltd and B&R Industrie Elektronik.

The 1.3.0 release includes

  • XML - Schema validation for the imported XDD files.
  • Support for 64 bit objects (UINT64, INT64).
  • Dropdown boxes for PDO mapping in autogenerate mode.
  • Platform independent build with CMake for Linux and Windows.
  • In-source documentation utilising Doxygen.
  • Major bugfixes and code cleanup ... read more
Posted by Wolfgang Seiss 2013-09-30

openPOWERLINK V1.8.2: Updated POWERLINK IP Core and X86 CN demo

SYS TEC electronic (http://www.systec-electronic.com) and B&R Industrie Elektronik (http://www.br-automation.com) have released version 1.8.2 of the openPOWERLINK Protocol Stack. The release includes an updated version of the POWERLINK IP Core for Altera and Xilinx FPGAs.

Besides plenty of bug fixes this release provides a new X86 demo application for Windows and Linux which runs as Controlled Node.

Please see the included revision history and update guide for further information.... read more

Posted by Daniel Krüger 2012-10-19
<< Older Entries
SourceForge
  • Create a Project
  • Open Source Software
  • Business Software
  • Top Downloaded Projects
Company
  • About
  • Team
  • SourceForge Headquarters
    1320 Columbia Street Suite 310
    San Diego, CA 92101
    +1 (858) 422-6466
Resources
  • Support
  • Site Documentation
  • Site Status
  • SourceForge Reviews
SourceForge logo
© 2026 Slashdot Media. All Rights Reserved.
Terms Privacy Opt Out Advertise