Board adp101e1ngu communication software
$ sudo apt-get install libboost-system-dev libboost-thread-dev libboost-filesystem-dev libboost-program-options-dev
$ wget http://sourceforge.net/projects/elfio/files/ELFIO-sources/ELFIO-2.2/elfio-2.2.tar.gz
$ tar xvzf elfio-2.2.tar.gz
$ bjam --elfio-path=<elfio-path> --prefix=<prefix>
<elfio-path>
- path to elfio library
<prefix>
- installation prefix
Example:
Suppose we want install utils to $(HOME)/bin folder, then
$ sudo apt-get install libboost-system-dev libboost-thread-dev libboost-filesystem-dev libboost-program-options-dev
$ wget http://sourceforge.net/projects/elfio/files/ELFIO-sources/ELFIO-2.2/elfio-2.2.tar.gz
$ tar xvzf elfio-2.2.tar.gz
$ git clone https://github.com/feseal/adp101e1ngu.git
$ cd adp101e1ngu
$ bjam --elfio-path=../elfio-2.2 --prefix=$HOME
Load to board with address 192.168.45.151 executable file firmware.dxe and start execution with argument arg1:
$ brdinit 192.168.45.151 firmware.dxe arg1
Reset board with address 192.168.45.151:
$ brdinit 192.168.45.151
Read stream data from board with address 192.168.45.151 and write them to stdout:
$ brdread 192.168.45.151