реклама на сайте
подробности

 
 
> ARM и PCI-E
ivan219
сообщение Dec 31 2017, 22:17
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Добрый день.

Подскажите есть ли возможность на ARM собрать устройство с PCI-E (х1 Gen1, 2) интерфейсом?
Идея в том, что бы сделать мини ПК на 64 бит linex системе и подключить к нему PCI-E устройство.
А управлять всем этим через Ethernet.

Подскажите на чем это можно сделать.
Я смотрел в сторону cortex a53 но, что то аппаратного PCI-E не нашел. Может плохо искал sm.gif
Дайте инфу если есть.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Jury093
сообщение Jan 1 2018, 12:28
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(ivan219 @ Jan 1 2018, 01:17) *
Подскажите есть ли возможность на ARM собрать устройство с PCI-E (х1 Gen1, 2) интерфейсом?
Идея в том, что бы сделать мини ПК на 64 бит linex системе и подключить к нему PCI-E устройство.
А управлять всем этим через Ethernet.

у 53-го нет такого интерфейса.. как уже подсказали, смотрите в сторону imx6q/s
Код
root@holapc:~# lspci -v
00:00.0 PCI bridge: Device 16c3:abcd (rev 01) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Memory at 01000000 (32-bit, non-prefetchable) [size=1M]
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        [virtual] Expansion ROM at 01100000 [disabled] [size=64K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
        Capabilities: [70] Express Root Port (Slot-), MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel

подобный интерфейс есть у dm8148, но там старое ядро и никаких перспектив
Код
root@dm8148:~# lspci -v
00:00.0 PCI bridge: Texas Instruments Device b801 (rev 01) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Memory at <ignored> (32-bit, non-prefetchable)
        Memory at <ignored> (32-bit, prefetchable)
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: 20000000-200fffff
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Root Port (Slot-), MSI 00
        Capabilities: [100] Advanced Error Reporting

01:00.0 Ethernet controller: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)
        Subsystem: AMBIT Microsystem Corp. AR5BXB63 802.11bg NIC
        Flags: bus master, fast devsel, latency 0, IRQ 48
        Memory at 20000000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [40] Power Management version 2
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [60] Express Legacy Endpoint, MSI 00
        Capabilities: [90] MSI-X: Enable- Count=1 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Kernel driver in use: ath5k


Цитата
64 бит linex системе

что это и зачем в вашем понимание?
я мало этим интересовался, но 64-ые ОС у АРМов редкость, знаю что для Малины пилят ядро-64, но там надо помимо ядра, все обрамление перекомпилировать, ну и аппликухи видимо тоже..

Цитата
подключить к нему PCI-E устройство

да, перед тем как искать и вкладываться в систему, поищите - "а есть ли драйвера под моё "устройство"", иначе даже при наличие железа идея будет заведомо мертвая..
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 15:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.0138 секунд с 7
ELECTRONIX ©2004-2016