|
SPI драйвер, забирать данные по прерыванию |
|
|
|
 |
Ответов
|
May 29 2012, 08:42
|
Местный
  
Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340

|
Цитата(Dubov @ May 28 2012, 22:17)  Нужно забирать в драйвере данные по SPI по прерыванию от внешнего устройства. Нашёл классную статью(http://habrahabr.ru/post/123145/), но нигде невстречал примера забора данных по прерыванию. Что значит по прерыванию ? Из пользовательского пространства нет возможности работать с аппаратурой на прямую, только через драйвер.
|
|
|
|
|
May 29 2012, 11:40
|
Местный
  
Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052

|
Цитата(cpl @ May 29 2012, 12:42)  Что значит по прерыванию ? Из пользовательского пространства нет возможности работать с аппаратурой на прямую, только через драйвер. вот и я о том же. Вот и задаю вопрос как написать такой драйвер
|
|
|
|
|
May 30 2012, 04:45
|
Местный
  
Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052

|
Цитата(dch @ May 29 2012, 17:21)  В ликусксе 2.6 есть примеры драйверов SPI, например ядно 2.6.x поддерживает SPI для Atmel-овского проца AT91RM9200, в Development Kit от Atmel-а на один из SPI интерфесвов повешена SPI флэш типа AT45DB321/AT45DB642 , которая может использоваться в качестве диска. но память не посылает сигнал прерывания.
|
|
|
|
Сообщений в этой теме
Dubov SPI драйвер May 28 2012, 19:17 kurtis Что такое "внешнее устройство"? как оно ... May 30 2012, 16:00 Dubov Цитата(kurtis @ May 30 2012, 20:00) Что т... May 31 2012, 12:07  cpl Цитата(Dubov @ May 31 2012, 15:07) прерыв... May 31 2012, 12:14 Dron_Gus Видимо помимо SPI от устройства к хост-процессору ... May 31 2012, 08:55 Drozd2 Есть еще вариант вообще не трогать драйвер. Ногу п... May 31 2012, 14:23 Dubov Спасибо.
Мне очень нужно чтобы драйвер отобразилс... May 31 2012, 18:56 Dron_Gus В бордовом файле вы делаете platform_add_devices(.... Jun 1 2012, 09:59 Dubov Цитата(Dron_Gus @ Jun 1 2012, 12:59) В бо... Jun 1 2012, 16:19 xor.kruger Попробуйте указать в своей структуре, в которой ... Jun 2 2012, 11:16 Dubov Цитата(xor.kruger @ Jun 2 2012, 14:16) По... Jun 2 2012, 12:39 Dron_Gus Вероятно он "внутри" SPI, т.к. является ... Jun 4 2012, 06:06 Dubov Цитата(Dron_Gus @ Jun 4 2012, 10:06) Веро... Jun 4 2012, 07:35 Dron_Gus Кодstatic struct spi_board_info crux_spi_devices... Jun 4 2012, 09:19 Dubov спасибо, для полноты картины не могли бы вы выложи... Jun 4 2012, 09:38 Dron_Gus Кодstatic struct resource s3c2416_spi_resource... Jun 4 2012, 09:49 Dubov Я вот что использую для своего устройства:
Кодstat... Jun 4 2012, 09:52 Dron_Gus Это платформ дата для контроллера SPI, но как я по... Jun 4 2012, 10:15 Dubov Да он появляется. не появляется устройство имя кот... Jun 4 2012, 10:24 Dron_Gus Выложите полную spi_board_info для вашего устройст... Jun 4 2012, 10:37 Dubov Кодstatic struct spi_board_info ek_spi_devices... Jun 4 2012, 11:02 Dron_Gus Сделайте в /sys/devices/platform/atmel_spi.1/spi1.... Jun 4 2012, 11:50 Dubov Цитата(Dron_Gus @ Jun 4 2012, 15:50) Сдел... Jun 4 2012, 15:58 Dron_Gus По крайней мере probe отработал и вернул 0. Но все... Jun 5 2012, 06:40 Dubov Цитата(Dron_Gus @ Jun 5 2012, 09:40) По к... Jun 5 2012, 11:05
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|