We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello I'm want to get into embeded systems design and am wondering what the kit I should obatin to get me onto a good start?
The problem isn't with the Keil tools. The Keil IDE will support a large number of chips.
The question is what specific variants of chips do you want to be able to download your firmware into. Most people who buy an IDE or an evaluation board have already decided on a chip family, and can then evaluate the behaviour of a number of chips within that family.
But to my knowledge, there does not exist any tool developer who have a product that contains a turn-key solution, including a fully generic programmer that may send any signals to any chips of any chip. If you can't get a tool that supports everything, then you have to figure out why you would need something with so broad functionality. If I need a wrench for my car, it isn't relevant if it can be used with the tiny nuts in a watch, or if it can be used to remove the huge wheel nuts on a large tractor.
Spending a lot of money on the best GP programmer is good if you work as a consultant, and have to be prepared to support as much chips as possible. But it is a waste of time and resources for most people. A GP solution is more complex to use for a specific problem, and the extra options results in a higher probability of failure. A GP programmer may also be slower, since it can't contain the best algorithms for each and every invented chip.
Once more, this problem isn't Keil-related. It is based on a design decision that only you can make. Before you have made that decision, people can not suggest what programmer to use. They can't even tell you if a specific compiler manufactorer have lacking support for the specific chip. Nor can they tell you if the chip has a questionable availability, or any other facts that can greatly affect your life and your productivity.