updated Windows dependencies section
This commit is contained in:
parent
f344021a38
commit
48044f3ed8
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…
Reference in New Issue