EGTAPI is specially developed to run and debug ARM assembler programs in CS255.
EGTAPI that was originally created by the Graduate Student Bo Yang as his Master thesis project in 2002 under the direction of Professor Cheung. The original version works with Emacsim on the Solaris platform. In 2014, the tool was re-implemented to work with the new Emacsim on the Linux platform --- this 2014 version of EGTAPI can only run on the workstations in the MathCS lab.
In 2017, the MS student Bashan Zuo implemented a new EGTAPI as his MS project under direction of Prof. Cheung. The newest EGTAPI can run on any laptop (PC, Mac, Linux) and uses Java SSH tunnels to communicate with Emacsim (before this version, Emacsim must be run on a lab machine)
In summer of 2019, Bashan Zuo (who has graduated and become a technical staff in the CS department) worked with Prof. Cheung and implemented a new version of EGTAPI to support ARM assembler programming in the first offering of CS255 using ARM assembler code.
Obtaining a copy of EGTAPI for yourself:
Compiling your assembler program:
Compiling your assembler program:
|
Starting the EGTAPI application:
/home/cs255001/bin/egtapi |