Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1 KB

README.md

File metadata and controls

26 lines (18 loc) · 1 KB

This is the demo source for the Variscite webinar "Enhancing Embedded Software Design With Docker." This demo was designed for the VAR-SOM-MX93 running on our Symphony development board.

Note, by default, the LED GPIO is bound to the leds-gpio driver. Since we desire to use it directly as a GPIO, we will somehow need to unbind the driver first. The simplest way to do this is via the sysfs driver binding interface as follows:

echo leds > /sys/bus/platform/drivers/leds-gpio/unbind

Next, deploy the source of this repository to the board and build the container by running the following in the directory where you deployed the source:

make

Finally, run the application as follows:

docker run -p 49160:8080 -d --device=/dev/gpiochip4 $USER/demo-app

You should then be able to connect and control the LED via an HTTP GET request (via a browser or similar) as follows, subsituting the IP with your actual board IP address:

http://192.50.205:49160/led_on

http://192.50.205:49160/led_off