ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
2 июля
417304
mr-x (13.06.2013 16:29, просмотров: 16841)
Наставьте на путь истинный Есть прибор о двух микроконтроллерах. Первый обмолачивает числа и отправляет данные во второй, который занимается всем остальным - цветным индикатором, кнопками, зарядкой аккумулятора и прочее. Прибор непрерывно эволюционирует уже который год. Можете представить, какой кошмар творится внутри. Назревает рефакторинг. Больше всего опасений вызывает интерфейс пользователя. Сейчас он сделан плохо. Особенно плохо он выглядит изнутри - вызывает отторжение, неприятие и обострение геморроя. Есть мысли, а не поставить ли вместо второго контроллера какой нибудь кортекс A... и поставить туда линукс. Вот тогда, поди, дело пойдет. :) А после можно и первый контроллер выкинуть, пусть этот кортекс молотит. Есть одна проблема. В вопросе я не ориентируюсь. Подскажите, какие решения напрашиваются? Какие процессоры посмотреть, какую оську пользовать? Плата должна быть своя. Цена решения, к сожалению, имеет значение. Очень не хочется рисовать интерфейс ручками. На чем его реализовывать? Тачскрина не будет. Без объектно-ориентированного подхода, наверно, нефиг соваться? И вообще, нет ли где букварей по рисованию интерфейсов во встраиваемых приборах? Драйвера для линукса - это сложно? По первости хватило бы UART, остальное можно реализовать на существующем микроконтроллере. Если его выкидывать, то надо будет все остальное - дрыгать ножками, внешнее АЦП или кодек, АЦП для зарядки и прочее. Насколько это запарно? Вот так, получилось несколько пространно и сумбурно. Поделитесь соображениями.