microcontrollers:linux_microcontroller_development_options
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
microcontrollers:linux_microcontroller_development_options [2012/01/11 22:14] – [Atmel] mithat | microcontrollers:linux_microcontroller_development_options [2012/01/22 00:10] – [Atmel AVR] mithat | ||
---|---|---|---|
Line 4: | Line 4: | ||
When it comes to microcontroller development platforms, Windows gets almost all the love. There are tons of commercial, gratis, and FOSS tools for Windows to support microcontroller development as well as the peripherals often associated with embedded design (e.g., [[http:// | When it comes to microcontroller development platforms, Windows gets almost all the love. There are tons of commercial, gratis, and FOSS tools for Windows to support microcontroller development as well as the peripherals often associated with embedded design (e.g., [[http:// | ||
- | In spite of this, there are some FOSS options available for Linux, and I will try here to summarize what I've found so far. I won't deal with physical computing platforms such as [[http:// | + | In spite of this, there are some FOSS options available for Linux, and I will try here to summarize what I've found so far. I won't deal with physical computing/rapid prototyping |
===== 8051 ===== | ===== 8051 ===== | ||
+ | |||
+ | The 8051-family of devices' | ||
A fairly comprehensive package for 8051-family devices is available in the [[http:// | A fairly comprehensive package for 8051-family devices is available in the [[http:// | ||
Line 43: | Line 45: | ||
An [[http:// | An [[http:// | ||
- | Note: The exact differences between the toolchain provided by Atmel and the " | + | AVR on Linux' |
+ | |||
+ | :!: The exact differences between the toolchain provided by Atmel and the " | ||
==== Debian packages ==== | ==== Debian packages ==== | ||
Line 63: | Line 67: | ||
==== Programmer hardware ==== | ==== Programmer hardware ==== | ||
- | There are several commercial and DIY implementations of AVR programmers available. However, I see little reason not to use the official USB-based [[http:// | + | There are several commercial and DIY implementations of AVR programmers available. However, I see little reason not to use the official USB-based [[http:// |
- | To maximize the FOSS spirit, you may prefer an open-hardware design. The [[http:// | + | To maximize the FOSS spirit, you may prefer an open-hardware design. The [[http:// |
===== ARM ===== | ===== ARM ===== | ||
Line 102: | Line 106: | ||
===== PIC ===== | ===== PIC ===== | ||
- | High-level language support is probably PIC's biggest issue when using Linux and FOSS for development as it seems to be limited to [[microcontrollers: | + | High-level language support is probably PIC's biggest issue when using Linux and FOSS for development as it seems to be limited to [[microcontrollers: |
==== JAL ==== | ==== JAL ==== |
microcontrollers/linux_microcontroller_development_options.txt · Last modified: 2013/08/23 20:33 by mithat