ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
298289 Топик полностью
fk0, легенда (11.01.2012 10:33, просмотров: 151) ответил Скрипач на Неее, не нужно мне рассказывать что программируемое реле можно только ARM7 сделать :)
Можно на "контроллере профессионального уровня". Но тенденции такие, что таки скорей на Cortex-M3... Что до C++, то: "конструкторы классов" можно и в C (GCC) сделать, но в с связке с железом смотрится крайне плохо (порядок вызова неопределён). Перегрузка функций -- абстракция слишком высокого уровня, чтоб её давать кому-то кроме Программистов с большой буквы. Перегрузка вообще нужна как плохой способ заместить динамическую типизацию. Другие попытки использовать обычно кончаются катастрофическим говнокодом. EEPROM ни разу не банально, я за всю свою жизнь не видел адекватных примеров и решений, только крайности (бит-записали, бит считали или сразу flash file system) -- что будет при отключении питания не вовремя? Переносимость тоже условная. Хочется переносимости -- лучше сразу начинать на 16-32-битном MCU. Потому, что 8-битный именно код чаще не переносим, как и код с PC (там и там допускается отсутствие выравнивания, например, а нормально писать на C нужно долгоо....)
[ZX]