|
AT91SAM9G45 и Linux, Работа с интерфейсами (SSC, SPI..) |
|
|
|
Aug 17 2010, 08:14
|
Участник

Группа: Участник
Сообщений: 66
Регистрация: 13-07-10
Пользователь №: 58 427

|
Здравствуйте! Мне нужно передавать данные от FPGA к ОС Linux. Скорость передачи довольно высокая - 3 МБайт/сек. Проблема в работе с интерфейсами. Во-первых, проблема в выборе между SSC, SPI... (может какой-нибудь другой последовательный интерфейс). Во-вторых, самое главное то, что драйвера под Linux нужно писать самому, а насколько я понимаю - это очень трудоемкий процесс, тем более, что подобного опыта у меня еще не было. Использование SPI представляется более логичным, но в данной системе это должно быть так: FPGA - Master, a Linux - Slave, но Linux, насколько я понимаю, не может быть Slave...И вообще, какие драйвера написать сложнее, на SPI или SSC? Посмотрел довольно много информации по этим вопросам и конкретных решений пока не нашел... Может у кого-нибудь есть опыт работы в подобных вопросах? Заранее благодарен!
|
|
|
|
|
 |
Ответов
|
Aug 17 2010, 17:41
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 3-08-10
Пользователь №: 58 732

|
Цитата(stas17 @ Aug 17 2010, 12:14)  драйвера под Linux нужно писать самому, а насколько я понимаю - это очень трудоемкий процесс, тем более, что подобного опыта у меня еще не было. Трудности всегда присутствуют когда начинаешь с нуля, но в linux драйверы писать одно удовольствие  нужно просто понимать что делаешь. Если ldd читать времени нет - вот галопом по европам: http://opennet.ru/docs/RUS/lkmpg26/Вот то что в любом случае Вам понадобится для работы с dma http://free-electrons.com/doc/dma.pdfВообще тут http://free-electrons.com/docs/ много информации в доступной форме в виде слайдов, для ознакомления и получения ориентира весьма неплохо.
|
|
|
|
Сообщений в этой теме
stas17 AT91SAM9G45 и Linux Aug 17 2010, 08:14 winner Цитата(stas17 @ Aug 17 2010, 12:14) подоб... Aug 17 2010, 09:15 stas17 Цитата(winner @ Aug 17 2010, 12:15) Это и... Aug 17 2010, 13:14  winner Цитата(stas17 @ Aug 17 2010, 17:14) Не мо... Aug 17 2010, 15:23   stas17 Цитата(winner @ Aug 17 2010, 18:23) Если ... Aug 18 2010, 09:22   VslavX Цитата(winner @ Aug 17 2010, 18:23) под с... Aug 22 2010, 12:02    winner Цитата(VslavX @ Aug 22 2010, 16:02) У мен... Aug 22 2010, 12:45     VslavX Цитата(winner @ Aug 22 2010, 15:45) Честн... Aug 22 2010, 13:06      AlexandrY Цитата(VslavX @ Aug 22 2010, 16:06) В нек... Aug 22 2010, 13:13       VslavX Цитата(AlexandrY @ Aug 22 2010, 16:13) По... Aug 22 2010, 13:26  AlexandrY Цитата(stas17 @ Aug 17 2010, 16:14) Пакет... Aug 18 2010, 07:18   stas17 Цитата(AlexandrY @ Aug 18 2010, 10:18) Зр... Aug 18 2010, 07:33   winner Цитата(AlexandrY @ Aug 18 2010, 11:18) Зр... Aug 18 2010, 08:09    AlexandrY Цитата(winner @ Aug 18 2010, 11:09) Очеви... Aug 18 2010, 09:13     winner Цитата(AlexandrY @ Aug 18 2010, 13:13) Не... Aug 18 2010, 10:01      stas17 Цитата(winner @ Aug 18 2010, 12:48) Да пр... Aug 18 2010, 10:08       AlexandrY Цитата(stas17 @ Aug 18 2010, 13:08) Вы хо... Aug 18 2010, 11:02        winner Цитата(AlexandrY @ Aug 18 2010, 15:02) Ск... Aug 18 2010, 11:42         AlexandrY Цитата(winner @ Aug 18 2010, 14:42) Перес... Aug 18 2010, 12:03          winner Цитата(AlexandrY @ Aug 18 2010, 16:03) Не... Aug 18 2010, 12:17 MTh Работа с периферией в линуксе через самописный дра... Aug 19 2010, 14:40 stas17 Цитата(MTh @ Aug 19 2010, 17:40) Автору -... Aug 20 2010, 07:26 MTh SMC - Static Memory Controller
Загляните в даташит... Aug 20 2010, 11:10
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|