Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
прерывание имеет глубинной смысл в виде максимально быстро споймал-быстро отработал-убежал, когда в прерывание тыкают всякого рода арифметику, функции итд- это значит неправильно построенна структура программы. Если надо чтото сделать массивное то прерывание выставляет флаг а массивное делается в фоновом режиме, чтоб освободить ресурс для остальных прерываний.
Да, я понимаю что есть задачи где следование правилам нафиг не нужно, но мой вам совет, если вдруг появится возможность поработать на серьезные конторы с серьезной школой - лучше такие сырцы никому не показывайте, просто пошлют подальше, отлавливать косяки имея код допускающий долгие обработчики еще то удовольствие. Конторы в которых над одним проектом трудятся несколько программистов пишуших максимально стандартно- не возьмут на работу програмиста пишушего долгие вектора. Так принято короче, хорошо это или плохо но так принято.
Составить ответ | Вернуться на конференцию
Ответы