Issues to solve =============== which version of beagles to buy ------------------------------- - I prefer to use the beaglebone black wi-fi, if it is possible to connect them to Jade\'s internet - Otherwise the ethernet version is preferred to use with usb-internet sharing - Install in computer the PuTTY software and some bash option to use. day-1: Introduction to the beagle-boards and basic applications =============================================================== Introduction to the beagle boards. ---------------------------------- ### Connection - Basic USB connection - Connect to a IP address - SSH connection ssh -X debian\@192.168.7.2 debian:temppwd ### Sharing the internet through usb ### Wi-Fi To connect to your Wireless network type the following command in the terminal window: $sudo connmanctl connmanctl> enable wifi Enabled wifi connmanctl> scan wifi Scan completed for wifi connmanctl> services wifi_506583d4fc5e_544e434150413937414239_managed_psk connmanctl> agent on Agent registered connmanctl> connect wifi_506583d4fc5e_544e434150413937414239_managed_psk Passphrase? xxxxxxxxxxx connected wifi_506583d4fc5e_544e434150413937414239_managed_psk connmanctl> quit $ping www.google.com ### Basic File System Commands Name Command options example ------------------- --------- --------------------------------------- ---------------------------------- List files ls -a shows all ls -la -l long format -R recursive Current directory pwd -P prints the physical location pwd Change cd .. takes you up a level cd /home/gmarx directory \~ takes you to home directory cd \~ Make mkdir -p make parent directories as needed mkdir -p test/example directory -v print a message for each directory mkdir -p /test/example \*first example creates folders inside the current folder, other one creates folder in root directory ### Terminal Command Description --------- ------------------------ CTRL-c Stop current command CTRL-z Sleep program CTRL-a Go to start of line CTRL-e Go to end of line CTRL-u Cut from start of line CTRL-k Cut to end of line CTRL-r Search history !! Repeat last command Beagle software --------------- Developing applications ----------------------- The linux file system and commands ---------------------------------- day-2: Control versions and interfacing electronics =================================================== git for control version2 ------------------------ C and C++ --------- GPIO interfacing ---------------- 4. Bone scripts --------------- UART communication ------------------ day-3: The internet of things ============================= A beagle board IoT sensor ------------------------- Sensor web server ----------------- Linux cron scheduler -------------------- QT rich user interface ---------------------- day-4: The project ================== project development -------------------