diff options
Diffstat (limited to 'apps/modbus/README.txt')
-rw-r--r-- | apps/modbus/README.txt | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/apps/modbus/README.txt b/apps/modbus/README.txt new file mode 100644 index 000000000..8ecf3f8db --- /dev/null +++ b/apps/modbus/README.txt @@ -0,0 +1,54 @@ +apps/modbus README +================== + +This directory contains a port of last open source version of freemodbus +(BSD license). The code in this directory is a subset of freemodbus version +1.5.0 (June 6, 2010) that can be downloaded in its entirety from http://developer.berlios.de/project/showfiles.php?group_id=6120. + +Directory Structure/Relation to freemodbus-v1.5.0 +------------------------------------------------- + +The original freemodbus download consists of several directories. This +subset takes only the contents of one directory, modbus/, that implements +the core modbus logic and integrates that directory into the NuttX build +system. The mapping between freemodbus-v1.5.0 and the nuttx directories +is shown below: + + --------------------------- ---------------------------------------------- + freemodbus-v1.5.0 Nuttx + --------------------------- ---------------------------------------------- + All top level .txt files Not included + demo/ Not included. This directory contains demo + and porting code for a variety of platforms. + The NuttX demo was ported from the the LINUX + demo in this director and can be found at + apps/examples/modbus. + doc/ Note included. This directory contains Doxygen + support files. + modbus/ Included in its entirety in various locations: + ascii apps/modbus/ascii + functions apps/modbus/functions + include apps/include/modbus + mb.c apps/modbus/mb.c + rtu apps/modbus/rtu + tcp apps/modbus/tcp + tools/ Note included. This directory contain Doxygen + tools. + --------------------------- ---------------------------------------------- + +So this directory is equivalent to the freemodbus-v1.5.0/modbus +directory except that (1) it may include modifications for the integration +with NuttX and (2) the modbus/include directory was moved to apps/modbus. + +The original, unmodified freemodbus-v1.5.0 was checked in as SVN revision +4937 + +The other directory here, nuttx/, implements the NuttX modbus interface. +It derives from the freemodbus-v1.5.0/demo/LINUX/port directory. + +Note +==== + +The developer of freemodbus, Christian Walter, is still developing Modbus +libraries, although they are now commercial. See +http://www.embedded-solutions.at/ for further information. |