Alexeykoval (31.01.2007 11:39, просмотров: 12566)
Прошу совета по новому проекту. Дают мне задание на новый проект. ТЗ в общем такое - необходимо сделать устройство с USB 2.0 (HS), с SD/MMC полнофункциональным, иметь АЦП на 4 канала (15 мкс), последовательный порт, желательно наличие защищенной памяти (до 32 КБ). Сюда надо включить считыватель пальца и считыватель (или схему для подключения) SMART карты. В принципе, только с последним пунктом я еще не определился. Получается считыватель нескольких устройств для передачи данных в комп.
Как правильнее поступить - сделать на основе, например LPC2888 (или что-нибудь подобного) и использовать какой-нибудь RTOS или взять какой-нибудь микроконтроллер, для которого есть Linux? Скорее всего, первый вариант не потребует внешней RAM и FLASH (у LPC2888 внутри 64К и 1М). Также просто выполняется условие защиты памяти. Т.е. стоимость компонентов наверно будет меньше. Но если использовать чип с Linux-ом то возможно уйдут проблемы написания низкоуровнего ПО и останется только написать логику (наверно еще драйвера считывателей) и все соединить. Т.е. может этот способ быстрее? Например для AVR32 пишут, что Linux уже установлен. Останется только сделать защиту памяти и все условия будут выполнены.