zhevak, вы, как я понял, с арм-железками работаете? и как оно? какой CAD для создания/отладки электронных схем используете? как отлаживаете арм-проги? через qemu? возможна ли отладка на контроллере с помощью отладочных схем?
Я очень плотно работаю с AVR-ами. С MSP430 несколько по-скромнее. На ARM/Cortex пока ничего коммерческого не делаю. Пытаюсь с ними играться, только начну подниматься... жизнь периодически прихлапывает к земле (http://we.easyelectronics.ru/STM8/metod … stm8l.html).
Я не использую CAD-ы. Вы наверно имели ввиду IDE? Я тоже что-то отошел от их применения. как-то в консоли все делать проще-что-ли. Не знаю. Не могу сказать. IDE -- в моем представлении стало чем-то таким... что скрывает от пользователя внутренности... Наверно даже так -- Вы наверняка знаете людей, у которых системный блок (комп) стоит под столом или на столе в закрытом состоянии -- крышки одеты и прикручены. Пломбы не сняты. И знаете людей, у которых системник стоит открытый -- все провода наружу, винты легко передернуть, ну и т.д. Это психология людей заставляет так относится к их вещам. Так вот, мне "роднее" держать системник в открытом состоянии и юзать командную строку. Так я себя чувствую в своей тарелке.
контроллеры шьются без бубна?
Вы знаете, я Вам скажу -- вот сколько я наслышан про надежность Линукса, но я сам удивлен качеством исполнения "прошивочных" работ в Линуксе. -- Вообще без бубна! Ни единого намека на танцы! И это на фоне ушедших Вендовых закидонов: то IAR прощьет не процессор, а сам программатор (потом хоть выкидывай его! У меня уже штуки три-четыре скопилось убитых свистков eZ430.) То синхронизацию потеряет -- приходится закрывать, а потом снова открывать IDE, загружать свой проект и т.д. То дурить начнет, и даже не знаешь как и чем его лечить.
В Линуксе -- все четко! А пользуюсь avrdude и mspdebug -- соответсвенно для разных процов. Чем больше я работаю в Линуксе, тем мне это больше нравится. Я не знаю. Это опять же какое-то психо-эмоциональное восприятие работы в Линуксе и работы Виндовсе. Линукс не заточен тебя дурачить. Если уж что он не может сделать, так это потому, что это реально не сделано. А если Венда что-то отказывается сделать, то это потому что это специально так сделано. С какой целью это сделано, думаю объяснять не надо. Поэтому в Линуксе (эмоционально) работать комфортнее. Линукс это -- как партнер, которому можно доверять. Не обманет. А Венда -- это как телефонная компания -- все время норовит тебя где-нибудь нае*ать, заставить тебя совершать лишние телодвижения, чтоб заплатил им денег. Тогда они отстанут на какое-то время.
А про ARM-ы я пока ничего полезного не могу сказать. Не силен я еще в них, чтобы водить за собой народ. Дайте время подрасти 
