Встроенная макетная плата

Я плохо знаком со встроенным миром разработки и надеюсь получать свою самую первую плату.

После некоторого исследования я понимаю, что нет многих вариантов с FPUs. Это важно в моем проекте, поскольку я собираюсь быть выполнением довольно мало вычислений с плавающей точкой.

Я нашел Mini2440, который, кажется, работает на ядре ARM920T. Эта конкретная единица идеально подходит для моих потребностей (достойная цена, все правильные порты I/O и сенсорный экран для начальной загрузки), но кажется, что это не имеет FPU. Я не знаю, как большой из штрафа я заплатил бы за эмуляцию FP, таким образом, я не уверен в том, нажать ли на курок на этом.

Это сказало:

  • Кто-то может подтвердить, имеет ли этот продукт (Mini2440) FPU или нет?
  • Мой проект сделает захват изображения и анализ. У кого-либо есть опыт с рабочими вещами как OpenMP на таких платформах?
  • Предложите любые другие подобные платы в ≤ диапазоне цен за 200$, которые имеют FPU.
  • Этот мир плохо мне знаком. Любой другой совет или вещи, о которых я должен знать, очень ценятся.

5
задан Lundin 4 November 2015 в 15:35
поделиться

5 ответов

Математика с фиксированной точкой может делать почти все, что может с плавающей точкой, а процессоры ARM с их оптимизацией сдвига любят фиксированную точку. У меня так давно не было FPU, поэтому программирование с фиксированной точкой для меня - вторая натура. И даже лучше, фиксированная математика довольно часто оказывается более точной.

Короче говоря, не списывайте плату, потому что на ней нет FPU. :)

7
ответ дан 18 December 2019 в 11:54
поделиться

Вы смотрели BeagleBoard ? Его процессор ARM имеет VFP для операций с плавающей запятой, а также NEON для операций с плавающей запятой SIMD. Стоимость около 200 долларов.

5
ответ дан 18 December 2019 в 11:54
поделиться

Нет сенсорного экрана, не знаю, почему это так важно, последовательный порт beagleboards хреновый, но вы все равно получаете терминал, или используйте hawkboard, который также основан на omap, вдвое дешевле и немного лучше спроектирован, имеет Ethernet, чтобы вы могли vnc и получите полный графический интерфейс без удвоения или утроения цены на сенсорный ЖК-экран.

Вместо того, чтобы использовать руку с плавающей запятой, используйте для этого on-chip (omap) dsp. TI float превосходит IEEE во многих отношениях.

1
ответ дан 18 December 2019 в 11:54
поделиться

Я не могу дать вам 100% подтверждения, но я на 99% уверен, что процессор платы не имеет FPU; на этом целевом рынке он был бы явно упомянут в таблицах данных процессора, если бы он присутствовал.

В качестве ответа на побочный вопрос: недавно мы проводили небольшое тестирование производительности, в результате которого сравнивалась производительность с FPU и производительность с эмуляцией компилятора с плавающей запятой без FPU. В итоге разница в скорости увеличилась примерно в 100 раз.

Итак, да, это работает - но нет, вы не хотите делать это только для очень случайных вычислений. Как отмечает Майкл, использование математики с фиксированной точкой - гораздо более привлекательный вариант для вычислений на встроенных процессорах, не имеющих FPU.

2
ответ дан 18 December 2019 в 11:54
поделиться

Попробуйте Samsung S3C6410 с FPU. И плата Witech OK6410 с процессором Samsung S3C6410 и 4,3-дюймовым ЖК-дисплеем, всего за 139 долларов

0
ответ дан 18 December 2019 в 11:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: