Software Development Tool for Agricultural Machinery Based on IsoAgLib Open Source Library

This paper tries to describe how to develop software environment for developing for an electronic control system consistent with ISO11783 standard by using IsoAgLib library developed by OSB&IT Engineering Company. IsoAgLib library has the all the functions for the communication services and management systems needed for implementing firmware software of ECU according to the ISO11783 standard. We focus on developing plug-in for Eclipse Integrated Development Environment (IDE) and propose configuration plug-in and IAR system plug-in. We also introduce the hardware implementation of ECU by using STM32F107 ARM 32-bit Cortex™-M3 CPU and CAN-bus receiver/ transceiver driver chip.