Skip to content

Instantly share code, notes, and snippets.

@makestuff
Created November 24, 2014 10:45
Show Gist options
  • Save makestuff/8051e181a55d09c4e1ee to your computer and use it in GitHub Desktop.
Save makestuff/8051e181a55d09c4e1ee to your computer and use it in GitHub Desktop.
Build UDFS server, firmware and ROMs
# Build host-side server program
sudo apt-get install build-essential libusb-1.0-0-dev
mkdir $HOME/20140120
cd $HOME/20140120
wget -qO- http://tiny.cc/msbil | tar zxf -
cd makestuff/apps
../scripts/msget.sh makestuff/udfs/20140120
cd udfs/server/
make deps
# Build AVR firmware (optional)
sudo apt-get install gcc-avr avr-libc dfu-programmer
cd ../firmware/
make
# Install ACME 6502 assembler (optional, needed for UPTX & UDFS ROMs)
cd ..
wget -qO- http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/current/acme093testing.tar.bz2 | bunzip2 -c | tar xf -
cd acme093testing/src/
make
sudo cp acme /usr/local/bin/
cd ..
# Build UPTX ROM (optional)
cd ../uptx_rom/
make
# Build UDFS ROM (optional)
cd ../udfs_rom/
make
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment