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, I used this other command:

root@beaglebone:~# ./distance_mon.sh -d serial
distance_mon.sh: d_fun=read_tty k=1
distance_mon.sh: d=151
distance_mon.sh: d=152
distance_mon.sh: d=151
distance_mon.sh: d=152
distance_mon.sh: d=152
...

You can stop the program by using the CTRL + C keys.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
52.14.126.74