Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
BIN | 2012-11-18 | ||
CODE | 2012-11-18 | ||
README.txt | 2012-11-15 | 4.9 kB | |
Totals: 3 Items | 4.9 kB | 0 |
Please see the VDD's and other documentation on our main site: https://sites.google.com/site/atiscope/ for more help. We have targeted SCOPE at several different hardware and software architectures. The Makefiles will build a version that runs on Linux. The Makefiles contain PowerPC targets that have been commented out because we assume you do not have a PowerPC cross-compiler. We have built several using the gcc toolchain. Contact us if you need one. SCOPE also has Java GUI and Android Tablet interfaces. Contact us for more information. YOU NEED AN ADA COMPILER TO BUILD SCOPE. Here is the result of the make process. [ATI@ATI CODE]$ make cd ./PRIMARY && make clean make[1]: Entering directory `/home/ATI/TEMPSCOPE/LINUX/CODE/PRIMARY' rm -rf *o *.ali ../PPCOBJ/*.o ../PPCOBJ/*.ali ../ATCOBJ/*.o ../ATCOBJ/*.ali make[1]: Leaving directory `/home/ATI/TEMPSCOPE/LINUX/CODE/PRIMARY' cd ./SECONDARY && make cleanhost make[1]: Entering directory `/home/ATI/TEMPSCOPE/LINUX/CODE/SECONDARY' REMOVING OLD HOST OBJECTS rm -rf *.o scope_sec make[1]: Leaving directory `/home/ATI/TEMPSCOPE/LINUX/CODE/SECONDARY' cd ./PRIMARY && make make[1]: Entering directory `/home/ATI/TEMPSCOPE/LINUX/CODE/PRIMARY' BUILDING A VERSION OF SCOPE THAT WILL RUN ON A LINUX INTEL HOST sleep 1.0 gnatmake -static -gnateDATC=False -gnateDPC=True -gnateDPPC=False -gnatyaecfhinSM132k -gnata -gnatA -gnatwu -c -b -I. -g -gnateDSCOPE=True -gnateDTEXAS_MODEL=false scope_main.adb gcc -c -static -gnateDATC=False -gnateDPC=True -gnateDPPC=False -gnatyaecfhinSM132k -gnata -gnatA -gnatwu -I. -g -gnateDSCOPE=True -gnateDT EXAS_MODEL=false scope_main.adb gcc -c -static -gnateDATC=False -gnateDPC=True -gnateDPPC=False -gnatyaecfhinSM132k -gnata -gnatA -gnatwu -I. -g -gnateDSCOPE=True -gnateDT EXAS_MODEL=false atc_api.ads gcc -c -static -gnateDATC=False -gnateDPC=True -gnateDPPC=False -gnatyaecfhinSM132k -gnata -gnatA -gnatwu -I. -g -gnateDSCOPE=True -gnateDT EXAS_MODEL=false external_recording.adb gcc -c -static -gnateDATC=False -gnateDPC=True -gnateDPPC=False -gnatyaecfhinSM132k -gnata -gnatA -gnatwu -I. -g -gnateDSCOPE=True -gnateDT EXAS_MODEL=false pri_display_interface.adb gcc -c -static -gnateDATC=False -gnateDPC=True -gnateDPPC=False -gnatyaecfhinSM132k -gnata -gnatA -gnatwu -I. -g -gnateDSCOPE=True -gnateDT EXAS_MODEL=false pri_sec_interface.adb gcc -c -static -gnateDATC=False -gnateDPC=True -gnateDPPC=False -gnatyaecfhinSM132k -gnata -gnatA -gnatwu -I. -g -gnateDSCOPE=True -gnateDT EXAS_MODEL=false scope.adb gcc -c -static -gnateDATC=False -gnateDPC=True -gnateDPPC=False -gnatyaecfhinSM132k -gnata -gnatA -gnatwu -I. -g -gnateDSCOPE=True -gnateDT EXAS_MODEL=false scope_texas_model_interface.adb gcc -c -static -gnateDATC=False -gnateDPC=True -gnateDPPC=False -gnatyaecfhinSM132k -gnata -gnatA -gnatwu -I. -g -gnateDSCOPE=True -gnateDT EXAS_MODEL=false utilities.adb gcc -c -static -gnateDATC=False -gnateDPC=True -gnateDPPC=False -gnatyaecfhinSM132k -gnata -gnatA -gnatwu -I. -g -gnateDSCOPE=True -gnateDT EXAS_MODEL=false locks.adb gcc -c -static -gnateDATC=False -gnateDPC=True -gnateDPPC=False -gnatyaecfhinSM132k -gnata -gnatA -gnatwu -I. -g -gnateDSCOPE=True -gnateDT EXAS_MODEL=false queue.adb gnatbind -I. -x scope_main.ali gnatlink scope_main.ali -g -g -o ../../BIN/scope make[1]: Leaving directory `/home/ATI/TEMPSCOPE/LINUX/CODE/PRIMARY' cd ./SECONDARY && make make[1]: Entering directory `/home/ATI/TEMPSCOPE/LINUX/CODE/SECONDARY' REMOVING OLD HOST OBJECTS rm -rf *.o scope_sec BUILDING SECONDARY HOST PROGRAM g++ -c -Wall -g scope.cpp -o scope.o g++ -c -Wall -g client.cpp -o client.o g++ -c -Wall -g inputClient.cpp -o inputClient.o g++ -c -Wall -g outputClient.cpp -o outputClient.o g++ -c -Wall -g thread.cpp -o thread.o g++ -c -Wall -g AdvancedTrafficController.cpp -o AdvancedTrafficController.o g++ -c -Wall -g callBackData.cpp -o callBackData.o g++ -c -Wall -g systemTime.cpp -o systemTime.o g++ -c -Wall -g debugLogger.cpp -o debugLogger.o g++ -lm -lpthread -g scope.o client.o inputClient.o outputClient.o thread.o AdvancedTrafficController.o callBackData.o systemTime.o debugLogger.o -o scope_sec SECONDARY HOST PROGRAM DONE MOVING SECONDARY HOST PROGRAM TO BIN DIRECTORY cp scope_sec ../../BIN make[1]: Leaving directory `/home/ATI/TEMPSCOPE/LINUX/CODE/SECONDARY' [ATI@ATI CODE]$ Once the executables are made, change to the BIN directory [ATI@ATI CODE]$ cd ../BIN And type ./run_scope Watch the video at https://sites.google.com/site/atiscope/scope-images for some more help or send e-mail to scope@advancedtechcorp.com.