мне тут люди не сговариваясь советуют купить и использовать для своих целей STM32F4DISCOVERY, в связи с чем у меня вопрос, а какими средствами мне вести под него разработку? как пользоваться дебагом? какую литературу читать если в ARMе я не в зуб ногой?
я так понимаю, что данная демоплата не предполагает установки linux на нее, но это мне пока и ненужно. более того, для того чтобы получше изучить архитектуру, абстракции в виде операционной системы или ЯПВУ мне будут только мешать.
а еще я боюсь, что я куплю ее и мне будет на выбор или уродливая IDE под оффтопик или еще более уродливая IDE на java, после чего я плюну и выброшу все в окно.
хочется няшности: vim, ANSI C, gcc, gdb, assembler конечно.
аппликэйшн у меня будет примерно вот такой:
http://ru-radio-electr.livejournal.com/1047113.html
http://nowere.net/b/res/82734.html
я чувствую себя нубом задающим тупые вопросы. я даже не представляю себе примерный ассортимент ARM based MCU, потому что их делает кто не попадя и называет как хочет. или я не прав?
помогите сориентироваться пожалуйста, дайте точку входа. мне нужно описание архитектуры и системы комманд, в первую очередь, а потом описание того, что мне делать чтобы код скомпилился, залился и выполнялся как надо.
пусть даже описание будет достаточно поверхностным, это даже лучше, потому что теретический бэкграунд у меня есть, главное чтобы я пошел по принципиально проходимому пути.
живу на gentoo, так что можете сразу советовать оверлэи и тулчейны
кроме того я совершенно не вцепился мертвой хваткой в данную конкретную плату или в ARM вообще, может быть MIPS даже интереснее будет?