Raspberry Pi directory structure for Robobot
From Rsewiki
(Difference between revisions)
(→Directory structure) |
(→Directory structure) |
||
Line 3: | Line 3: | ||
== Directory structure == | == Directory structure == | ||
− | On the Raspberry the main directory and files are: | + | On the Raspberry, the main directory and files are: |
/home/local/ | /home/local/ | ||
− | +-git - Directory for | + | +-git - Directory for libraries available from a GIT repository (mostly Teensy/Arduino libraries). |
− | | +-CLI11 - Directory with command line interface library CLI (from | + | | +-CLI11 - Directory with command line interface library CLI (from GitHub) |
− | +-svn - Directory for software from the subversion repository (Robobot specific software). | + | +-svn - Directory for software from the subversion repository (Robobot-specific software). |
− | | +-regbot - Directory for the Teesny software (firmware) this part is called Regbot. | + | | +-regbot - Directory for the Teesny software (firmware); this part is called Regbot. |
| | +- regbot_gui Debug app for Regbot. | | | +- regbot_gui Debug app for Regbot. | ||
| | +- regbot The firmware source code. | | | +- regbot The firmware source code. | ||
− | | +-robobot | + | | +-robobot Directory for the Robobot-specific code. |
| | +- setup Directory with some default configuration files. | | | +- setup Directory with some default configuration files. | ||
| | +- raubase The basic Raspberry Pi software for Robobot. | | | +- raubase The basic Raspberry Pi software for Robobot. | ||
− | | | | +-src | + | | | | +-src Source code |
− | | | | +-build | + | | | | +-build Build directory with Makefile |
− | | | | | +-log* Directory for data-monitoring logfiles | + | | | | | +-log* Directory for data-monitoring logfiles |
| | | | Makefile Compile directives | | | | | Makefile Compile directives | ||
| | | | robot.ini Configuration and calibration file | | | | | robot.ini Configuration and calibration file | ||
Line 23: | Line 23: | ||
| | | CMakeList.txt Directives to generate a Makefile using cmake | | | | CMakeList.txt Directives to generate a Makefile using cmake | ||
| | +- ip_disp Small app to update the IP address of the Raspberry. | | | +- ip_disp Small app to update the IP address of the Raspberry. | ||
− | | | log_ip_dist.txt Logfile for IP and temperature | + | | | log_ip_dist.txt Logfile for IP and temperature monitoring |
| +-log - Directory with logfiles from ip_disp (IP, users and CPU temperature) | | +-log - Directory with logfiles from ip_disp (IP, users and CPU temperature) | ||
on_reboot.bash - Script to start applications that should start after a reboot (ip_disp) | on_reboot.bash - Script to start applications that should start after a reboot (ip_disp) |
Revision as of 11:35, 1 January 2024
Back to Robobot B
Directory structure
On the Raspberry, the main directory and files are:
/home/local/ +-git - Directory for libraries available from a GIT repository (mostly Teensy/Arduino libraries). | +-CLI11 - Directory with command line interface library CLI (from GitHub) +-svn - Directory for software from the subversion repository (Robobot-specific software). | +-regbot - Directory for the Teesny software (firmware); this part is called Regbot. | | +- regbot_gui Debug app for Regbot. | | +- regbot The firmware source code. | +-robobot Directory for the Robobot-specific code. | | +- setup Directory with some default configuration files. | | +- raubase The basic Raspberry Pi software for Robobot. | | | +-src Source code | | | +-build Build directory with Makefile | | | | +-log* Directory for data-monitoring logfiles | | | | Makefile Compile directives | | | | robot.ini Configuration and calibration file | | | | raubase Compiled base mission control software | | | CMakeList.txt Directives to generate a Makefile using cmake | | +- ip_disp Small app to update the IP address of the Raspberry. | | log_ip_dist.txt Logfile for IP and temperature monitoring | +-log - Directory with logfiles from ip_disp (IP, users and CPU temperature) on_reboot.bash - Script to start applications that should start after a reboot (ip_disp)