Before you can even start coding, you must either create or acquire a development environment for your chosen microprocessor or microcontroller. You’ll need a C compiler, assembler (part of the compiler), linker, runtime library, debugging tools, and perhaps an emulator. The fastest way to acquire a development environment is to get it from one of the embedded Linux toolkits. Usually this is free or a nominal price.
13.58.121.131