You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

130 lines
3.6 KiB

  1. Issues to solve
  2. ===============
  3. which version of beagles to buy
  4. -------------------------------
  5. - I prefer to use the beaglebone black wi-fi, if it is possible to
  6. connect them to Jade\'s internet
  7. - Otherwise the ethernet version is preferred to use with usb-internet
  8. sharing
  9. - Install in computer the PuTTY software and some bash option to use.
  10. day-1: Introduction to the beagle-boards and basic applications
  11. ===============================================================
  12. Introduction to the beagle boards.
  13. ----------------------------------
  14. ### Connection
  15. - Basic USB connection
  16. - Connect to a IP address
  17. - SSH connection
  18. ssh -X debian\@192.168.7.2 debian:temppwd
  19. ### Sharing the internet through usb
  20. ### Wi-Fi
  21. To connect to your Wireless network type the following command in the
  22. terminal window:
  23. $sudo connmanctl
  24. connmanctl> enable wifi
  25. Enabled wifi
  26. connmanctl> scan wifi
  27. Scan completed for wifi
  28. connmanctl> services
  29. wifi_506583d4fc5e_544e434150413937414239_managed_psk
  30. connmanctl> agent on
  31. Agent registered
  32. connmanctl> connect wifi_506583d4fc5e_544e434150413937414239_managed_psk
  33. Passphrase? xxxxxxxxxxx
  34. connected wifi_506583d4fc5e_544e434150413937414239_managed_psk
  35. connmanctl> quit
  36. $ping www.google.com
  37. ### Basic File System Commands
  38. Name Command options example
  39. ------------------- --------- --------------------------------------- ----------------------------------
  40. List files ls -a shows all ls -la
  41. -l long format
  42. -R recursive
  43. Current directory pwd -P prints the physical location pwd
  44. Change cd .. takes you up a level cd /home/gmarx
  45. directory \~ takes you to home directory cd \~
  46. Make mkdir -p make parent directories as needed mkdir -p test/example
  47. directory -v print a message for each directory mkdir -p /test/example
  48. \*first example creates
  49. folders inside the
  50. current folder, other one
  51. creates folder in root directory
  52. ### Terminal
  53. Command Description
  54. --------- ------------------------
  55. CTRL-c Stop current command
  56. CTRL-z Sleep program
  57. CTRL-a Go to start of line
  58. CTRL-e Go to end of line
  59. CTRL-u Cut from start of line
  60. CTRL-k Cut to end of line
  61. CTRL-r Search history
  62. !!
  63. Repeat last command
  64. Beagle software
  65. ---------------
  66. Developing applications
  67. -----------------------
  68. The linux file system and commands
  69. ----------------------------------
  70. day-2: Control versions and interfacing electronics
  71. ===================================================
  72. git for control version2
  73. ------------------------
  74. C and C++
  75. ---------
  76. GPIO interfacing
  77. ----------------
  78. 4. Bone scripts
  79. ---------------
  80. UART communication
  81. ------------------
  82. day-3: The internet of things
  83. =============================
  84. A beagle board IoT sensor
  85. -------------------------
  86. Sensor web server
  87. -----------------
  88. Linux cron scheduler
  89. --------------------
  90. QT rich user interface
  91. ----------------------
  92. day-4: The project
  93. ==================
  94. project development
  95. -------------------