ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
1017497 Топик полностью
VLLV (11.07.2020 18:26, просмотров: 514) ответил evgeniy1294 на Требуется мнение об идее реализации синтетических портов, пока привожу основные тезисы: Синтетической порт(Synth port) представляет собой программу, платформонезависимая логика которой запускается не на физическом устройстве, а в синтетическом (программном) окружении. Синтетическая периферия является высокоуровневой программной реализацией аппаратной части микроконтроллера (МК) и предназначена для отладки платформонезависимой логики. Синтетическая периферия не ставит
Раньше было все просто и понятно - программа, написанная на С или Борланд Паскаль работала и на целевом устройстве, и на PC без дополнительных сущностей, называемых синтетическими портами. Это было удобно и полезно, т.к. отладочных средств практически не было. Сейчас они есть, и закрывают практически все потребности. Изобретать кросс - проверку наличия сигнала CS ? При минимальной иерархии ПО это отлавливается за 5 минут. Другое дело - какая-то сложная математика, но тогда 

вопрос ставится иначе - тестировании одного отдельно взятого модуля ПО в приложении, написанном на PC.

Короче, избыточная сущность.

Ну типичный пример из жизни эмбеддера:

- у трансивера после 30 секунд интенсивного обмена едет крыша, он принимает, но не передает. Синтетический порт это решит?