Thursday 21 August 2014

The C/C++ Programmable Linux Module FAQ

The C/C++ Programmable Linux Module for ControlLogix and CompactLogix processors enables C/C++ developers to write custom applications for legacy or proprietary applications.

The C/C++ Linux Development Modules features:

  • Acts as a co-processor
  • Fast processing of complex code (400MHz ARM CPU)
  • ControlLogix or CompactLogix backplane-compatible development using C/C++
  • Available development kit DVD contains Virtual Machine (VM) with preinstalled development software.
  • C API provided for backplane driver
  • Equipped with both Serial and Ethernet ports

FAQ

Why did was the Linux Development Module for ControlLogix and CompactLogix created?
The Linux Development Module was created for both processors to allow users/developers to write a custom application (in C/C++ programming language) that interfaces to the Ethernet ports, serial ports, and for ControlLogix a storage media (Compact Flash) of the unit.

How does the module communicate with the ControlLogix and CompactLogix processors?
For both processors a backplane API is provided to allow the application to read and write.

Are there any tools to assist me in developing the module?
Yes. A Linux Virtual Machine comes on a separate development kit DVD. The Virtual Machine contains the popular Eclipse IDE and a preinstalled toolchain and libraries, as well as Ethernet & serial port example applications.

What are some typical applications for the modules?
1. When a ControlLogix or CompactLogix system needs to interface with a proprietary/custom protocol.
2. When complex functions or calculations are required that will not adversely affect the ControlLogix or CompactLogix processor scan time.

What determines my level of success with the modules?
The level of success with the LDM will be determined by: 


1. Developer’s knowledge and experience with the C/C++ programming language
2. Developer’s knowledge and experience with the embedded Linux environment
3. Developer’s knowledge and experience with the ControlLogix or CompactLogix system and RS Logix 5000/Studio 5000

What Linux distribution is used for both processors?
Timesys

If you require more information email info@routeco.com or call 0370 607 1000.

No comments:

Post a Comment