Browse Source

updated Windows dependencies section

feature/2015
Christian Kroll 11 years ago
parent
commit
48044f3ed8
  1. 27
      README.md

27
README.md

@ -50,6 +50,7 @@ Package names are based on Debian/Ubuntu repositories. Please adapt the names
according to your Linux distribution (or FreeBSD for that matter). according to your Linux distribution (or FreeBSD for that matter).
* build-essential (pulls in an ordinary gcc build tool chain for the host) * build-essential (pulls in an ordinary gcc build tool chain for the host)
* bc
* make (gmake on FreeBSD) * make (gmake on FreeBSD)
* libncurses5-dev * libncurses5-dev
* gcc-avr * gcc-avr
@ -60,15 +61,26 @@ according to your Linux distribution (or FreeBSD for that matter).
Windows Windows
------- -------
* AVR GCC toolchain for Windows, choose your poison:
* [WinAVR](http://winavr.sourceforge.net) (includes avr-gcc and avrdude) * [WinAVR](http://winavr.sourceforge.net)
* already includes [avrdude](http://www.nongnu.org/avrdude/)
* installer offers to add the toolchain to the system path
* straight forward download from SourceForge
* project abandoned in 2010, therefore heavily outdated (avr-gcc 4.3.3)
* [Atmel AVR Toolchain for Windows](http://www.atmel.com/tools/atmelavrtoolchainforwindows.aspx)
* actively maintained, therefore fairly up to date
* homepage nags you with rather akward registration process before download
* you have to add the toolchain to the system path manually
* avrdude is not included (but it is possible to install WinAVR in parallel)
* [Cygwin(64)](http://www.cygwin.com/) * [Cygwin(64)](http://www.cygwin.com/)
* bc
* make * make
* gcc-core * gcc-core
* gdb (in case you want to debug your code in the simulator)
* libncurses-devel (Cygwin) * libncurses-devel (Cygwin)
* libncursesw-devel (Cygwin64) * libncursesw-devel (Cygwin64)
* [libusb-win32](http://sourceforge.net/apps/trac/libusb-win32/wiki) if you want * [libusb-win32](http://sourceforge.net/apps/trac/libusb-win32/wiki) in case you
to use your USBasp programmer device with avrdude on Windows want to use an USBasp programmer device with avrdude
Configure Configure
--------- ---------
@ -101,11 +113,10 @@ Simulator Handling
------------------ ------------------
Please keep in mind that the simulator is NOT an emulator. All it does is Please keep in mind that the simulator is NOT an emulator. All it does is
compile the source to a native host application so you can step through your compile the source code to a native host application so you can step through
C-Code. The GUI thread reads the simulated frame buffer every 40ms and draws its your C-Code. The GUI thread reads the simulated frame buffer every 40ms and
contents. draws its contents.
Joystick directions are simulated by the WASD keys and SPACE acts as the fire Joystick directions are simulated by the WASD keys and SPACE acts as the fire
button. The OpenGL based simulator (Linux/FreeBSD) enables you to adjust the button. The OpenGL based simulator (Linux/FreeBSD) enables you to adjust the
viewing angle of the LED matrix via the arrow keys (not available on Windows). viewing angle of the LED matrix via the arrow keys (not available on Windows).

Loading…
Cancel
Save