Looking for a Development Board

I’m looking for a development board for hobbyist work. This will be for general purpose use; I have no specific project or application in mind, but the broad categories are computer vision and airborne vehicle control and navigation. However, it must be fast (1 GHz clock rate if that’s possible). Once the project is developed, I may field it on a smaller footprint and slower processor in the same family.

Past experience:

  • Arduino - Loved it, but too slow.

  • PIC16 - Fair. Old boards used RS232 for download. Limited capability free tools. ICD 2 LE never worked for me. Expensive full tools.

  • Raspberry Pi: Little and poor experience. All set-up and no apps. Processor/board architecture seems to be difficult to use.

  • TI Beaglebone Black: No experience. Will it be as difficult as the Pi?

Microcontroller Board Specs

Hardware:

  • From either TI, NXP, or Microchip. Priced at under $100, if possible.

  • A good set of application boards - motor drivers/controllers, WIFI, radio, etc.

  • Method to upload code from a development host, to test application, over and over again, at least as convenient as the Arduino approach.

  • 16- or 32-bit processor; multi-core is not required.

  • The more digital GPIO pins the better; some analog IO pins are required.

  • In-circuit debugger would be nice.

Software:

  • Free and full functionality IDE, compiler, assembler, linker and debugger. (I program in Assembler, but will use C if needed.)

  • Associated board support software.

  • A fast, small, deterministic RTOS, also free. Or I may build my own.

  • A hardware emulator would be helpful.

Other:

  • A large, friendly community to help when I get stuck would be great. This is a major factor in my decision.

Hope SFE doesn’t object to these… since SFE is mostly Arudino focused

Definitely go with ARM Cortex M0+ or M4.

https://www.microduino.cc/module

https://www.particle.io/ (SFE is a reseller?)

http://www.mikroe.com/ (avoid their compilers. I’ve used their mini STM32F415 board with other IDEs, e.g., visualGDB almost free. Eclipse/GCC, Code::blocks et al. These IDEs apply to all boards, except Microchip/PIC which are worse than an impacted wisdom tooth)

This is probably the best but least known vendor. I’ve used their boards (STM32F415 + baseboard and several add-on modules)

http://www.waveshare.com/product/arduin … kage-a.htm

http://www.waveshare.com/product/mcu-to … 2/core.htm

WIth an ARM/ST ARM board, you’ll find the SWD debug / download pins. Here’s the tool

http://www.mouser.com/ProductDetail/STM … vAodOEsDtw

Lots of vendors.

Some boards like the ST eval boards have the ST-Link onboard and the pod as above isn’t needed.

WOW, I expected my query to be ignored, so I’m pleased you gave me something to research. The info is all new to me. I doubt I’d have found it without your help. Thanks very much.