Привет.
Т.к. embedded linux programming - моя профессия и хобби, то собственно захотелось совместить приятное с полезным, а именно разобраться с новой аппаратной платформой, причём чтобы было интересно. Захотелось попробовать наваять некое подобие ИИ.
Процессор, на который ориентируюсь - OMAP3530 от TI, в нём 2 основных ядра, ARM (Cortex-A8 на 720 МГц) и DSP (TMS320C64x+). Основная цель - подтянуть навыки программирования DSP + подтянуть математику (обработка изображений и, возможно, распознавание образов), ну и, в конце концов, если понравится и дело пойдёт, то будут наработки для полноценного "робота". Видел в других ветках писали про mini2440 на s3c2440, есть так же эта платка, но это уже пройденный этап, наигрался с ней, да и не потянет она real-time обработку изображения.
Платку буду использовать Beagleboard xM, в будущем, если дело пойдёт, можно будет развести свою. Пока всё на уровне хобби после работы. Целевая платформа для ARM - linux, наработки уже есть, линукс поднят и работает, так же подняты DSPLink и даже наваял свой драйвер для загрузки DSP image из линукса на DSP. Как предполагается, мозгом будет Cortex-A8, зрение (+ возможно обработка звука) - DSP. Остальные сенсоры (в будущем) под управлением MSP430 процессоров от TI.
Собственно вопрос, возможно у кого-то есть какие-либо наработки подобного направления, или кто-то может посоветовать полезные ресурсы (web, книги, статьи), или может кто-то захочет совместно помучаться в свободное время? Первая задача - выбор видеосенсора, получение и обработка изображения в реальном времени на DSP. Мысли и пожелания очень приветствуются.