Начал освоение GNU ARM Eclipse.

Есть несколько вопросов, которые (из-за их очевидности, что-ли?) нигде не разжёваны.

Хочу сделать несколько проектов, которые будут пользоваться одними и теми же исходниками.
Типичное применение - загрузчик, который наполовину состоит из того же исходного кода, что и основное приложение. При этом вторая половина его - абсолютно другие файлы.
В "обычных" средах в проект файлы заносятся руками, можно добавить только нужные. Тут оно "само" компилирует всё, что видит.
Как это лучше организовать?
Понятно, что можно вручную рисовать make-файлы, но пока я к этому не готов :-)


Как сделать кнопку "download to flash and run" ? Отладчик работает, однако зачастую он мне не нужен - нужно просто запустить приложение.
Как, кстати, сделать хоткей на отладку? По этой инструкции получается только через выпадающее меню в кнопке Debug.