ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
3 декабря
457239 Топик полностью
fk0, легенда (25.10.2013 16:23, просмотров: 284) ответил Звероящер на Ну что, начнём пятничный срач! В общем ситуация такая: столкнулись два барана программиста железяк. Пишут оба на Сях. Да! Забыл сказать, что один программер писал сначала на асме, а потом перешёл на более продвинутый язык. Другой же писал
Оба не правы. Железкин не прав больше. Он вообще за деревьями леса не видит. Нужно делать как писюканец сказал, но выделить обращения к железу в отдельные файлы таки. И не на уровне "ножка порта" (подход железкина), а на уровне логических функций приложения. Чтобы обращение к EEPROM можно было заменить на обращение к файлу, например. Тогда будет портируемость. Я так делаю. А мне тут коллега подсказал, мол подход железкина при этом может оставаться вторым слоем HAL. Между аппаратно-зависимым кодом и уже непосредственно регистрами, например. Действительно, так проще, если меняются только ножки процессора, но в целом архитектура та же. Не уверен, что оно нужно...
[ZX]