Software Development

Home » Portfolio » Embedded Development Portfolio

Embedded Development Portfolio

Project overview:

We assisted in the development of embedded communication modules for a large Industrial Automation OEM. The modules supported the latest Ethernet industrial protocols and provided redundant, fault tolerant and self-configuring functionality for their control systems.

Technologies: VxWorks OS, C/C++, Motorola & ST Microprocessors

Communications: EtherNet/IP, SNTP, SNMP, Modbus TCP, SMTP, RSTP


 

Project overview:

We developed a series of Gateways that were designed to allows data exchange to occur across dissimilar networks, including industrial and vehicle networks. This involved embedded programming in a custom developed Real-Time operating system in single and multiple microprocessor based target platforms.

Technologies: Custom RTOS, C Language, Hitachi and Freescale CPUs

Communications: EtherNet/IP, Modbus/TCP, Modbus RTU, Profibus-DP, DeviceNet, SAE J1939


 

Project overview:

We developed an industrial Ethernet network connectivity option for a wireless device OEM. The environment was embedded Linux running on an ARM processor. We used our EtherNet/IP technology to integrate EtherNet/IP Adapter Class functionality into the device over its existing TCP/IP stack and Ethernet hardware.

Technologies: C / C++, Embedded Linux, ARM Microprocessor

Communications: EtherNet/IP, TCP/IP, Wireless


 

Project overview:

We developed a J1939 protocol stack with features that allow it to be used across a large number of transportation and machine applications. The protocol stack code was designed to be used across embedded platforms and operating systems and includes PC / Windows components to allow the user to create custom testing and development tools.

Technologies: C / C++/C#

Communications: CAN / J1939