User Tools

Site Tools


doc:crazyflie:dev:env:windows

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
doc:crazyflie:dev:env:windows [2016-08-20 18:00]
theseankelly [SDL2.0]
doc:crazyflie:dev:env:windows [2018-07-07 12:58]
theseankelly [ARM Toolchain]
Line 25: Line 25:
 As stated earlier, this guide was written using Cygwin. There may be a couple missing steps here and there if you want to go with MinGW, but nothing major. Please update the wiki if you choose MinGW and find anything missing! As stated earlier, this guide was written using Cygwin. There may be a couple missing steps here and there if you want to go with MinGW, but nothing major. Please update the wiki if you choose MinGW and find anything missing!
  
-===== Option #2.5: Ubuntu on Bash on Windows ===== +===== Option #3: Ubuntu on Bash on Windows ===== 
-Windows 10 supports (in beta) the ability to run an Ubuntu based bash shell natively, including apt-get and things you'd expect on normal Ubuntu. This is only a half-option for now: The main drawback is that hardware support (the crazyradio, for example) is not plumbed through to this shell, so you won't be able to flash, connect, or run the python tools which talk to hardware.+Windows 10 supports (in beta) the ability to run an Ubuntu based bash shell natively, including apt-get and things you'd expect on normal Ubuntu.  
 + 
 +The main drawback is that hardware support (the crazyradio, for example) is not plumbed through to this shell, so you won't be able to flash, connect, or run the python tools which talk to hardware, but that's easily overcome using Conda for python scripts (see the python section below)
  
 Details here: https://msdn.microsoft.com/en-us/commandline/wsl/about Details here: https://msdn.microsoft.com/en-us/commandline/wsl/about
  
 ====== ARM Toolchain ====== ====== ARM Toolchain ======
-This is the toolchain required for building ARM projects (arm-none-eabi-gcc, etc). This isn't available as part of any of the linux environments, so it's recommended to download the version built for windows from here: https://launchpad.net/gcc-arm-embedded/+download+This is the toolchain required for building ARM projects (arm-none-eabi-gcc, etc). This isn't available as part of any of the linux environments, so it's recommended to download the version built for windows from here: https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
   *Change the default install location to something without spaces   *Change the default install location to something without spaces
   *Choose "add to path" so it can be invoked from cmd or cygwin.   *Choose "add to path" so it can be invoked from cmd or cygwin.
doc/crazyflie/dev/env/windows.txt · Last modified: 2021-06-24 16:54 by kimberly