The uart application
uart is built using rebar that can be found here, with building instructions here. rebar's dynamic configuration mechanism, described here, is used so the environment variable
REBAR_DEPS should be set to the directory where your erlang applications are located.
uart also requires the following applications to be installed:
- dthread - https://github.com/tonyrog/dthread
If you use ftdi devices you can find drivers at http://ftdichip.com/.
Clone the repository in a suitable location:
$ git clone git://github.com/tonyrog/uart.git
$ cd uart $ rebar compile ... ==> uart (compile)
Basic test of uart can be done without having any dongles:
$ cd uart $ rebar ct ... ==> uart (ct)
If you want to test with hardware you must configure the appropriate devices in uart.cfg and then run:
$ cd uart/test $ ct_run -spec uart_hw.spec ...