Встроенная система для обработки изображений
Я довольно новичок во встраиваемых системах, но хочу узнать больше. Я использовал Arduino ранее и совсем недавно купил Raspberry Pi (но не использовал его так много). У меня есть многочисленные вопросы, на которые я не нашел ответов при использовании Google, поэтому пост! Буду признателен за любую информацию (заранее извиняюсь, если мои вопросы кажутся слишком наивными!).
Недавно я работал над кодом обработки изображений, используя несколько библиотек обработки изображений. Мой код написан с использованием C ++ в Visual Studio на Windows XP. Моя программа использует возможности многопоточности на разных этапах, прежде всего потому, что некоторые из задач обработки довольно трудоемки. Я собираюсь перенести этот рабочий код и установить внутренние библиотеки (OpenCV, Boost и т. Д.) Во встроенную систему, которая просто подключена к камере.
- Из моего поиска кажется, что максимальная мощность встроенной системы составляет 500 МГц ( http://microcontrollershop.com/product_info.php?products_id=3790 ). Это действительно удивляет меня, у нас есть ПК i7 Quadcore с тактовой частотой 2,5 ГГц, доступные для ноутбуков и настольных ПК. Почему встраиваемые системы не догнали этот рост? Также максимальная память, которую я видел, составляет 500 МБ. Опять же, настольные ПК обычно имеют размер не менее 4-8 ГБ. Получаем ли мы двух / четырехъядерные встраиваемые системы? Какая вершина линейной системы в настоящее время доступна?
- Чтобы сделать первоначальный простой переход, я слышал, что XP Embedded или Windows Embedded 7 Standard (встроенный вариант Win 7) являются альтернативами. Вот диаграмма различий. Однако в нескольких местах я читал, что в Windows Embedded 7 больше поддержки ОЗУ, и поэтому я склонен к этому только по этой причине. Может кто-нибудь добавить к этому, пожалуйста? Я знаю, что мог бы также использовать Linux Embedded или VxWorks, но на этом этапе, я думаю, я столкнусь с многочисленными проблемами, связанными с ОС, с моим кодом, если я продолжу, и, возможно, библиотеки могут не поддерживаться ...
- Я несколько раз сталкивался с системами PC-104 в своих поисках. Читать об этом, кажется, стандартно. Есть ли лучшие альтернативы? Я немного запутался с лучшими процессорами ARM, которые я нашел, поскольку не думаю, что они удовлетворяют минимальным аппаратным требованиям для работы ОС (процессор с частотой 1 ГГц x86 или amd64).
- Моя главная причина для перехода к этому состоит в том, чтобы научиться чему-то классному в процессе и получить специальное решение, которое не требует усилий и предназначено для выполнения только одной конкретной задачи (надеюсь, в режиме реального времени).
0 ответов на вопрос
Похожие вопросы
-
4
Беспроводной адаптер 802.11g USB с поддержкой Linux AP
-
1
Как добавить виртуальный диск в XP Embedded
-
1
В Windows XP Embedded как вы можете запускать обновления Windows?
-
-
1
Как определить, встроены ли шрифты в документ Microsoft Word?
-
3
Как использовать два USB-принтера одновременно в Windows XP?
-
1
Регистрация каждой попытки входа в Windows
-
1
Автоматическое скрытие панели задач в Windows XP Embedded
-
3
Как установить встроенный Linux без консоли?
-
15
Как мне синхронизировать две папки в реальном времени в Windows 7?
-
2
Минимальный размер тома для FAT16