QUOTE (Alexey Belyaev @ May 1 2012, 20:24)
Всем привет!
Заранее спасибо!
Добрый день!
Я лично проходил все это тернистым путем. Моими учителями были уважаемые участники данного форума, других интернет-сообществ, различные FAQ, UM и т.д. и т.п.
Но если быть более точным, то начинал с ARM GCC (WinARM) в 2008 г. на LPC2468. Затем на год все забросил. Снова вернулся с тем же компилятором. Потом снова бросил. Опять вернулся) В начале 2012 года все новогодние праздники угробил на серьезный разбор как инструмента (компилятора, линкера, скриптов), так и самого МК.
Тут использовался и Кейл, и GCC. Удалось написать свой загрузчик (проект забросил, не до него сейчас), который может грузить hex (именно этот формат) как с сети, так с SD-карты, так и по последовательному каналу.
Сгородил что-то типа маленького UDP-стека. Кривого и убогого.
Понял, что все это никому не нужно, в т.ч. и мне))) Проще, а главное - правильнее, взять готовое. Но, эти разборы дали мне очень неплохой опыт в различных направления (сеть, ядро ARM7, адресное пространство, MAC, PHY и т.д.).
Сейчас плотно мучаю ARM9.
Вот такой запутанный путь. Поэтому, извините, я Вам дать совет, как правильнее идти, не могу
Сам до сих пор плохо понимаю, как это оно - правильно идти)))