Beagleboard-xM

Beagleboard-xM — новая версия популярного одноплатного компьютера на платформе OMAP от Texas Instruments. Надо сказать, разработчики постарались на славу и новая плата, на мой взгляд, претендует на звание идеальной учебной платформы для embedded разработчика. Почему? Обо всём по порядку.

Сердцем Beaglebord-xM является недавно выпущенный media processor DM3730 от TI, который вобрал в себя всё лучшее от прошлых чипов OMAP3 серии, а именно:

  • Процессор ARM Cortex-A8 (частота работы до 1 ГГц) с NEON SIMD сопроцессором — ядро общего назначения, на котором может быть запущена ОС, чаще всего Linux. Как правило этот процессор занят работой с внешней периферией (работа со звуковыми кодеками и микросхемой видеовыхода, обработка сетевых пакетов Ethernet, обслуживание внешних устройств на шине USB и т.д.). С точки зрения начинающего embedded разработчика запуск/настройка/допиливание Linux ядра на ARM Cortex-A8 — это бесценный опыт работы с драйверами и периферией, который нигде, кроме как на практике, получить не удастся (чего только стоила мне настройка напряжения ядра для запуска системы на частоте 1 ГГц на последнем ядре Linux);

  • Ядро DSP TMS320C64x+ — высокопроизводительный DSP (Digital Signal Processor) процессор с фиксированной точкой. Хорошо подходит для обработки аудио/видео информации, поэтому повсеместно используется для реализации ресурсоёмких частей аудио- и видеокодеков. Это ядро не даст скучать энтузиастам-электронщикам advanced уровня, т.к. программирование для DSP требует хорошей теоретической математической базы (кроме того потребуется специализированное и довольно дорогостоящее железо для отладки программ — JTAG емулятор);

  • Помимо двух основных ядер на борту имеются бонусы в виде Image, Video, Audio Accelerator Subsystem (название говорит само за себя), 2D/3D графического акселератора и другой мелочёвки, которая при детальном рассмотрении оказывается отнюдь не мелочевкой.

Продолжить чтение

Вы должны войти, чтобы отправлять комментарии на этот сайт - пожалуйста, либо войдите, либо - если вы еще не зарегистрированы - [щелкните] здесь , чтобы зарегистрироваться