veydlin
@veydlin
Мне никогда не жалко средств на свое любопытство

Где купить мощные процессоры для своих устройств?

Например, тот же raspberry pi и прочие платформы (на Vortex86EX ещё)

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

Так про прошу информации, т.к. я ну вообще ничего не нашел.
Где купить просто тот же cortex-a7 ?
Как сложно его будет программировать?
В чем его программировать?
Как подключить к нему внешнее ОЗУ и т.п. ("внешнее ОЗУ STM32" упорно не хочет гуглиться, я даже не то что не могу найти, как подключить, я не могу найти хотя бы одну маркировку схемы памяти)
  • Вопрос задан
  • 2602 просмотра
Решения вопроса 1
Ocelot
@Ocelot
Где купить просто тот же cortex-a7 ?
Cortex A7 это ядро. А вам нужно выбрать конкретный чип на этом ядре. Поэтому открываете каталоги производителей микроэлектроники и ищете чип, который подойдет вам по параметрам.
Допустим, нашли, выбрали. Теперь смотрим, у кого из поставщиков электронных компонентов он есть. Причем поштучно, а не партиями по 10 000.

Как сложно его будет программировать?
Зависит от вашего опыта. Обычно под мощные камни не пишется голое приложение-прошивка (хотя никто не запрещает). Берется какая-нибудь ОС, способная работать на этом процессоре, и приложение пишется под нее. Тут уж как повезет. Если вы просто скопируете с минимальными изменениями какую-то известную платформу, то сборка ОС под нее, скорее всего, есть. Пара ударов в бубен - и все заработает. А если железо у вас экзотическое, ОС придется дорабатывать основательно. Вы пробовали писать драйверы и функции ядра для работы с устройствами? Это очень увлекательно =)

В чем его программировать?
Обычно, производители чипа дают какой-никакой тулкит для программирования под него. Готовых сред разработки практически нет. Собирается что-то свое под нужные задачи: компилятор, линкер, модули к ним, дебаггер (если нужно), библиотек вагон и скриптов маленькая тележка.

Как подключить к нему внешнее ОЗУ и т.п.
Интрерфейсы обычно стандартные, описаны в даташитах. А дальше повторяется п.1, но уже для памяти: подбор нужного вам чипа по параметрам, поиск его в продаже и т.д.
Когда все компоненты подобраны, нужно еще развести печатную плату под всё это. В случае Cortex A7 получится как минимум 4-слойка с BGA-монтажом и частотами под гигагерц со всеми вытекающими прелестями, вроде выравнивания длины дорожек. У вас есть опыт разработки таких плат?
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Jump
@Jump
Системный администратор со стажем.
Где купить просто тот же cortex-a7 ?

Купить можно у производителя, оптом, в розницу такие вещи не продают.
Ну и надо понимать что кроме процессора еще и чипсет нужен, т.е набор микросхем для обвязки.

Как сложно его будет программировать?
процессор не программируют, для него пишут программы, а он их исполняет.

Как подключить к нему внешнее ОЗУ
изучаете даташиты на процессор, и ОЗУ, и проектируете схему подключения.
Ответ написан
@Lol4t0
например, вот

www.terraelectronica.ru/catalog.php?ID=769&Page=1&...

Мощи, конечно, не очень много, но linux запустится.

Только вы такую штуку рказводить и паять замучаетесь, поэтому модуль проще брать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы