Server Directory Structure The following directories and sub-directories were added to facilitate the workshop. The directory name includes the absolute path of any directory. Directory Purpose Comments /tiTools Contains TI tools that are to be Sub-directories are MCSDK, used by all students: Linaro cross CCS and Linaro tools chain compiler tool chain, CCS, and (cross compiler) MCSDK /tiTools/CCS CCS installation location /tiTools/MCSDK_X_Y_Z MCSDK installation directory, version number is X_Y_Z /tiTools/gcc Linaro tools chain cross – compiler /tftpboot Root directory for the TFTP Each student has a sub-directory server. / tftpboot /studentN TFTP directory for student N, Student has to copy images from where N is 1 .., 10 the MCSDK to this directory for ramfs boot /opt/filesys Root directory for the NFS server Each student has a sub-directory that enables mounting of the server file system into the EVM / opt/filesys /studentN NFS directory for student N, Each student should build private where N is 1..,10 file system into this directory /global/scripts This directory has scripts that The student must run the script initialize environment variables. for every terminal by doing studentStartInsideTI.sh is used Source when the server is inside TI /global/scripts/scriptXXX.sh network, and studentStartOutsideTI.sh is used when the server is outside the firewall. Other scripts may be developed for other locations /global/projects Contains the source code for It has two sub-directories, DSP projects that are used during the and ARM. Students will copy Lab. the source code files from this directory to their private directories /global/projects /ARM Source code for ARM projects /global/projects /DSP Source code for DSP projects /home/studentN Home private directory of All changes to files are done in student N N=1 ..,10 the student private directory
Server Directory Structure The following directories and sub-directories were added to facilitate the workshop. The directory name includes the absolute path of any directory. Directory Purpose Comments /tiTools Contains TI tools that are to be used by all students: Linaro cross compiler tool chain, CCS, and MCSDK Sub-directories are MCSDK, CCS and Linaro tools chain (cross compiler) /tiTools/CCS CCS installation location /tiTools/MCSDK_X_Y_Z MCSDK installation directory, version number is X_Y_Z /tiTools/gcc Linaro tools chain – cross compiler /tftpboot Root directory for the TFTP server. Each student has a sub-directory / tftpboot /studentN TFTP directory for student N, where N is 1 .., 10 Student has to copy images from the MCSDK to this directory for ramfs boot /opt/filesys Root directory for the NFS server that enables mounting of the server file system into the EVM Each student has a sub-directory / opt/filesys /studentN NFS directory for student N, where N is 1..,10 Each student should build private file system into this directory /global/scripts This directory has scripts that initialize environment variables. studentStartInsideTI.sh is used when the server is inside TI network, and studentStartOutsideTI.sh is used when the server is outside the firewall. Other scripts may be developed for other locations The student must run the script for every terminal by doing Source /global/scripts/scriptXXX.sh /global/projects Contains the source code for projects that are used during the Lab. It has two sub-directories, DSP and ARM. Students will copy the source code files from this directory to their private directories /global/projects /ARM Source code for ARM projects /global/projects /DSP Source code for DSP projects /home/studentN Home private directory of student N N=1 ..,10 All changes to files are done in the student private directory