Каковы все ARM процессоры среднего класса?
Я и мои друзья пытались создать мобильный телефон среднего класса. Мы думаем о портировании на него linux и доработке его в соответствии с нашими требованиями.
Теперь проблема в том, что мы не можем решить, какой процессор использовать - погода для использования ARM или любой другой, и если ARM, то какая архитектура ARM. Было бы замечательно, если бы кто-то мог также предложить, какой вариант linux портировать.
НАША ЦЕЛЬ: Мы хотим построить устройство в этой категории, пожалуйста, перейдите по ссылке: Пожалуйста, нажмите здесь
Пожалуйста, внесите ценный вклад, это очень поможет нам, молодежи.
Спасибо и всего наилучшего, Ави и Ко
1 ответ
Вы серьезно занимаетесь телефонным бизнесом или преследуете ли вы еще какую-то реальную цель (узнать, как что-то работает, хотите создать пользовательский интерфейс телефона и т. Д.)? Внедрение в телефонный бизнес означает от десятков до сотен миллионов долларов, на каждый продукт, денег на разработку. Армии юристов, чтобы выяснить десятки компаний, которым вы должны будете платить патентные гонорары (следите ли вы за slashdot.org?) И т. Д. С этим бюджетом у вас уже есть деньги, чтобы купить каждую из популярных плат eval и попробовать их. Аналогично, сотрудники программного обеспечения попробуют каждый из способов портирования Linux.
Не для того, чтобы полностью отговорить вас, хотя.
ARM производит процессорные ядра, но не чипы. Другие компании берут ядро ARM, оборачивают его чем-то интересным и продают этот чип как продукт. Есть много сайтов, которые показывают деконструкцию / разборку многих телефонов и других продуктов. Вы должны исследовать это, я был бы удивлен, но если есть телефоны, которые используют коммерчески доступные процессоры, это те чипы, которые вы должны искать. Я подозреваю, что большинство из них будут изготовлены на заказ для этого телефона или производителя телефона, и вы, вероятно, не сможете даже получить таблицу данных, а тем более способ купить их на доске (кроме покупки телефона, конечно).
ARM - очень хороший выбор для телефонов, есть много веских причин, по которым ARM используется в телефонах и большинстве других портативных устройств. Зайдите на сайт ARM и посмотрите доступные ядра. Сравните это с тем, что веб-сайты утверждают, что используют телефоны или другие подобные устройства (ipad, kindle, nook). Затем ищите компании, у которых есть чипы с этими ядрами. Вы, вероятно, просто в конечном итоге посмотрите на ti omap или чип marvell в openrd или plug-компьютере (я не знаю его название / модель от руки, kirkwood или что-то в этом роде). Nvidia tegra - новый чип для телефонов, думаю, у них есть плата eval.
Если вы еще не портировали linux на ARM, тогда я бы фактически предложил поработать над этим с QEMU и подождать с покупкой любого оборудования. Как уже упоминалось, маленький поиск в Google имеет большое значение. Вы даже можете создавать и тестировать программное обеспечение пользовательского интерфейса вашего телефона без необходимости приобретения какого-либо оборудования. Посмотрев вокруг, чтобы получить представление о том, какие ЖК-панели и т. Д. Используются различными поставщиками, вы можете получить представление о том, чем будет ограничиваться или что будет делать ваше программное обеспечение. Это не будет стоить вам ничего, кроме времени, чтобы выяснить, что вы делаете и не хотите или не захотите или не будете поддерживать, не тратя денег на аппаратное обеспечение.
Сначала я бы скомпилировал все для универсальной руки (например, armv4), а потом, если вообще, позаботился о настройке конкретного ядра. Конечно, в конечном итоге вам нужно будет почувствовать производительность этого ядра, а также кэши, MMU и т. Д. Беспокоиться о том, что позже у вас будет много исследований, и сначала начните работу над программным обеспечением. Если вы должны получить бигборд или опен (со всеми необходимыми дополнениями, чтобы сделать бигборд пригодным для использования / полезным, опен дешевле, быстрее и т. Д.). (избегайте подключаемого компьютера, так или иначе не соответствует тому, что вы пытаетесь сделать).
Существует множество веских причин, по которым Linux не используется на телефонах, поэтому вам также необходимо изучить это и решить, действительно ли вы хотите идти по этому пути.
Скорее всего, вы получите mpcore или cortex-Asomething. Таким образом, ти-опап, nvidia tegra, marvell sheeva и т. Д. Все попадают в эту категорию. Вы можете получить представление о серии Cortex A от любого из них.