Dates and Events: |
OSADL Articles:
2023-11-12 12:00
Open Source License Obligations Checklists even better nowImport the checklists to other tools, create context diffs and merged lists
2022-07-11 12:00
Call for participation in phase #4 of Open Source OPC UA open62541 support projectLetter of Intent fulfills wish list from recent survey
2022-01-13 12:00
Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completedAnother important milestone on the way to interoperable Open Source real-time Ethernet has been reached
2021-02-09 12:00
Open Source OPC UA PubSub over TSN project phase #3 launchedLetter of Intent with call for participation is now available |
Real Time Linux Workshops
1999 - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - 2006 - 2007 - 2008 - 2009 - 2010 - 2011 - 2012 - 2013
15th Real Time Linux Workshop, October 28 to 31, 2013 at the Dipartimento Tecnologie Innovative, Scuola Universitaria Professionale della Svizzera Italiana in Lugano-Manno, Switzerland
Announcement - Call for participation (ASCII) - Hotels - Directions - Agenda - Paper Abstracts - Presentations - Registration - Abstract Submission - Sponsors - Gallery
October 28 to 31, 2013
Dipartimento Tecnologie Innovative
Scuola Universitaria Professionale della Svizzera Italiana
Lugano-Manno
Switzerland
What is Coccinelle? - Linux RTOS Howto - Git version control - GPL compliance - openPOWERLINK - Linux kernel analysis - OSADL QA Farm
Hands-on Powerlink
by Wolfgang Wallner and Dietmar Bruckner, Bernecker + Rainer Industrial Electronics
The workshop consists of 3 parts: An introduction to the POWERLINK technology in general, an introduction to the openPOWERLINK implementation from a user viewpoint (including hands-on examples), and an overview of how one would develop own applications with openPOWERLINK:
1. POWERLINK technology basics
- How hard real-time is achieved with POWERLINK
- Detailed discussion of the POWERLINK Data Link Layer (DLL)
- What is CANopen, and what it has to do with POWERLINK
- Introduction to the concept of an Object Dictionary
- How the POWERLINK state-machine works
- Live demonstration: Tracing POWERLINK with Wireshark
- How individual network nodes are configured during startup
- How cyclic POWERLINK operation works
- Open discussion: Ask any POWERLINK questions you like
2. openPOWERLINK basics
- Project overview
- Website/wiki/mailing lists/...
- Supported platforms
- Who is developing openPOWERLINK
- Release schedule
- Hands-On: Using openPOWERLINK with real hardware
- Customizing and compiling one of the demo applications from source
- Controlling the inputs and outputs of an industrial I/O module via POWERLINK
3. How openPOWERLINK development works
- POWERLINK development toolchain:
- XDD files
- openCONFIGURATOR
- CDC files
- Discussion of the openPOWERLINK stack architecture
- Course overview of which modules are responsible for which protocl parts
- Which parts of the stack are portable, and which platform dependent
- How to port openPOWERLINK to new platforms
About Wolfgang Wallner
Wolfgang Wallner is a master student at the Vienna University of Technology in the field of computer engineering.
He works part times as an embedded software developer for Bernecker + Rainer Industrial Electronics since 2007, and is actively involved in the development of openPOWERLINK since 2010.
About Dietmar Bruckner
Dietmar Bruckner works as a system architect for hard real-time industrial Ethernet-based control systems for Bernecker + Rainer Industrial Electronics since 2013. Before that, he worked as a University Assistant and project manager at the Institute of Computer Technology of the Vienna University of Technology, from which he holds both, an MSc and a PhD in Electrical Engineering.
Bruckner is a Senior Member of IEEE, and an IES TC BACM Chair and Section Austria Chapter Coordinator. He published ~70 reviewed scientific publications, and ~100 scientific publications in total.