Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
SSC+Linux
scorpion
Добавлено 25.02.2011 11:40 Редактировалось 25.02.2011 17:27
0
Сообщение: 1
scorpion
0

Пункты: 610
Регистрация: 12.01.2011
Здравствуйте! В исходниках ядра есть драйвер SSC( файл atmel_ssc_dai), насколько я понимаю Master. Пытаюсь в нем разобраться, хочу его немного видоизменить и с помощью него передавать данные с платы AT91sam9m10 какому-нибудь киту с FPGA. Впоследствии требуется доработать драйвер (SSC_slave) чтобы принимать пакеты с FPGA. Так вот, в исходном драйвере я пока не могу разобраться....где или в какой документации искать описание используемых регистров, переменных и т.д. Может кто-нибудь объяснить как в этом всем разобраться?
Заранее благодарен.
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 25.02.2011 12:38 Сообщение: 2
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
Ну так это драйвер. Он скорей всего торчит в userspace в виде /dev/чего_нибудь и доступен из программ
Спуститься к концу Подняться к началу
Персональная информация
scorpion
Добавлено 25.02.2011 17:29 Редактировалось 25.02.2011 18:10 Сообщение: 3
scorpion
0

Пункты: 610
Регистрация: 12.01.2011
Цитата
Здравствуйте! В исходниках ядра есть драйвер SSC( файл atmel_ssc_dai)....


я понял, что это драйвер)
Вопрос в том, где найти к нему документацию или как в нем разобраться?
Спуститься к концу Подняться к началу
Персональная информация
ARMik
Добавлено 28.02.2011 11:46 Сообщение: 4
ARMik
0

Пункты: 410
Регистрация: 28.02.2011
Пол: Мужчина
Из: Екатеринбург
Несколько не по теме, но в какой плате с AT91sam9m10 интерфейс SSC выведен наружу?
Спуститься к концу Подняться к началу
Персональная информация
scorpion
Добавлено 28.02.2011 18:09 Сообщение: 5
scorpion
0

Пункты: 610
Регистрация: 12.01.2011
у меня at91sam9m10g45-ek и мне нужно вручную вывести все сигналы..
Спуститься к концу Подняться к началу
Персональная информация
scorpion
Добавлено 01.04.2011 14:34 Сообщение: 6
scorpion
0

Пункты: 610
Регистрация: 12.01.2011
Здравствуйте! У меня проблемы с созданием драйвера. Хотел бы узнать как использовать экспортируемые функции в драйвере? И для каждого ли драйвера нужно создавать Makefile, если да, то как?
Заранее благодарен
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.04.2011 14:48 Сообщение: 7
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
У меня проблемы с созданием драйвера. Хотел бы узнать как использовать экспортируемые функции в драйвере?

наверно надо для полистать содержимое /Documentation/driver-model, поискать похожие драйвера, закинуть невод в гугль howto write driver linux

Цитата
И для каждого ли драйвера нужно создавать Makefile, если да, то как?

на мой дилетантский вкус, я бы положил свой драйвер в ядро в подходящий раздел и прописал его через местные Kconfig и Makefile. отдельный мейкфайл нужен (имхо) для создания драйвера в виде модуля отдельно от ядра (а может это и невозможно)..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 01.04.2011 15:48 Сообщение: 8
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
Почитайте "Linux Device Drivers" (Jonathan Corbet, Alessandro
Rubini, and Greg Kroah-Hartman) есть в сети издание 3
Спуститься к концу Подняться к началу
Персональная информация
scorpion
Добавлено 04.04.2011 13:59 Редактировалось 07.04.2011 18:32 Сообщение: 9
scorpion
0

Пункты: 610
Регистрация: 12.01.2011
большое спасибо, ознакомлюсь
Спуститься к концу Подняться к началу
Персональная информация
scorpion
Добавлено 07.04.2011 18:32 Редактировалось 08.04.2011 13:56 Сообщение: 10
scorpion
0

Пункты: 610
Регистрация: 12.01.2011
Есть ли эта книга в русскоязычном варианте?)
А 2-ое издание этой книги хуже?Вернее насколько сильно отличается?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux