Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
Sharing memory
Lampus
Добавлено 29.01.2012 14:00 Редактировалось 29.01.2012 14:05 Сообщение: 11
Lampus
5

Пункты: 3552
Регистрация: 26.04.2011
Ничего не понимаю. А почему нельзя просто сделать собственный character device и для него реализовать операцию mmap?
http://dmilvdv.narod.ru/Translate/LDD3/index.html?linux_device_drivers.html
То бишь если посмотреть на структуру cdev http://lxr.linux.no/#linux+v3.2.2/include/linux/cdev.h#L12 , то там можно определить собственный набор file_operations для устройства http://lxr.linux.no/#linux+v3.2.2/include/linux/fs.h#L1583
А там уже есть mmap.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux