Sep 11, 2015 解决 keil 注册中出现. tools.ini: toolchain not installed.办法. In contrary what TS may think, said list of toolchains are by far the easier way to start embedded development. Especially if you're an experienced embedded programmer/guru, setting up your own toolchain, dependencies, drivers, build/link scripts, Eclipse configuration, etc. Is very cumbersome like you experienced.
![Installed Installed](http://www.keil.com/support/docs/images/4043_ac6_10_1b.png)
Hello,
![Software keil tools.ini toolchain not installed windows 7 Software keil tools.ini toolchain not installed windows 7](http://www.youspice.com/wp-content/uploads/2015/02/uvision4-607x380.jpg)
I'm looking for some guidance on programming for LPC modules (especially LPC1768) and have a few questions:
- There are recent builds of GCC toolchain available for these architectures (GNU Arm Embedded Toolchain – Arm Developer ). Where I can find the headers, libraries, and drivers for a specific LPC module from NXP website?
- Is there any limitations on the available C++ features in those toolchains (e.g. C++ threads, mutexes)? The Keil has the concept of 'Task' for threading. How can multi-threading can be accomplished with these generic GCC toolchains?
- What tools do you recommend that provides a recent compiler support (e.g. C++14) together with support for hardware/debugging? Some options that come to my mind:
- Keil (which has partial support for C++11/14)
- Eclipse with a prebulit GCC-toolchain from ARM (GNU Arm Embedded Toolchain – Arm Developer)
- Some IDE provided by NXP