These are key items for being productive once you have a board with the right processor, right peripherals and enough performance.Ideally, the development tools such as the compiler, linker and especially the debugger have been designed or tested by the board vendor to work smoothly with the development board.