Final test
To test the prototype, we must first select one setup and perform the needed connections, as stated before. Then we have to turn on the board.
After the login, we must setup the system by using the commands discussed before, or simply by using the chapter_02/SYSINIT.sh
command in the book's example code repository. Then, we must execute the distance_mon.sh
command accordingly.
Note
Note that looking into the SYSINIT.sh
file, you can read:
# Uncomment the following in case of buggy kernel in USB host management # cat /dev/bus/usb/001/001 > /dev/null ; sleep 1
This is if after plugging in the USB cable, you get an error in recognizing the /dev/ttyUSB0
device.
To test my prototype using the first setup, I used the following command:
root@beaglebone:~# ./distance_mon.sh -d -k 1.38 adc distance_mon.sh: d_fun=read_adc k=1.38 distance_mon.sh: d=176 distance_mon.sh: d=175 distance_mon.sh: d=175 distance_mon.sh: d=175 distance_mon.sh: d=175 ...
On the other hand, to test the second one...