1) Keil, IAR...
2) Можно в среде разработки прошивать, можно сторонним ПО.
3) К тому же IAR или Keil прилагаются примеры, по ним можно многому научиться
4) аналогично пп 4
5) я лью в Flash проца
6) Если ставишь операционную систему, тогда пользуешься загрузчиками U-Boot для АРМ 7 и выше, BootDtrap для АРМ от Atmel
7) не понял тут вопрос или ответ...
8 ) в даташите на конкретный проц читать надо
9) Модуль управления памятью - тоже настройка в даташите