FAQ

  1. How do I compile and use ISOAgLib?
  2. On what systems does ISOAgLib run?
  3. Can I run the Tutorial Network ECU examples on my host PC?
  4. I have the CAN-Server with a connected CAN-card running but don't see any CAN-traffic. Why is that?
  5. Is ISOAgLib made for ISO 25119 (Functional Safety)?

How do I compile and use ISOAgLib?
ISOAgLib can be compiled and installed as a library (currently only available under Linux) or directly embedded into your projects. ISOAgLib provides a script called "conf2build.sh" under "tools/project_generation" which can generate project-files for several IDEs that contain all ISOAgLib sources/headers/defines along with your application's sources/headers/defines according to your given configuration. In the same directory you will find a configuration template called "conf_template" which you can use as a base to set up a new configuration. Every configuration-option is described there in detail.
On what systems does ISOAgLib run?
ISOAgLib runs fine under Linux and Windows and has pre-built binaries of the tools available in the release-packages and in the repository, which may need to be rebuilt depending on the running/installed libraries/drivers of your Linux-distribution/Windows version. To use the project-generator "conf2build.sh" under Windows, you need to do this via MSYS/MinGW. It also runs fine under several embedded platforms.
Can I run the Tutorial Network ECU examples on my host PC?
Yes, you can build and run them on your Linux/Windows host (or download the pre-built versions). Be sure to start the proper CAN-Server variant - if you have a CAN-card connected, you should be able to let the Tutorial ECUs speak to a real CAN-bus.
I have the CAN-Server with a connected CAN-card running but don't see any CAN-traffic. Why is that?
There may be two reasons: Either you haven't switched on "Monitor"-mode (using --monitor as command-line parameter or "on monitor"/"enable monitor" during runtime) or you haven't started any ISOAgLib-application on your host PC. Currently at least one application has to be running to initialize/open the CAN-card.
Is ISOAgLib made for ISO 25119 (Functional Safety)?
ISOAgLib was not developed according to ISO 25119. If you need an ISOBUS stack compliant to ISO 25119, please check out the ISOAgLib Safety Edition: www.isobus-experts.com