Task #960
Mastering with linux character devices.
| Status: | Closed | Start date: | 07/20/2010 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | 08/31/2010 | |
| Assignee: | Kirill Krinkin | % Done: | 100% |
|
| Category: | seminar topic | Spent time: | 13.00 hours | |
| Target version: | seminars | Estimated time: | 30.00 hours |
Description
read the manuals
try to create the simplest character device
Put your investigation here http://osll.spb.ru/wiki/osll/_Character_devices_for_beginners_
Keep in mind that I will ask you to run seminar in Fall.
Please track your time
History
Updated by Михаил Кринкин over 1 year ago
- Status changed from Active to Ask for information
- Assignee changed from Михаил Кринкин to Kirill Krinkin
!!!Вопрос!!!
Выделите место в SVN для сохранения материалов и наработок по презентации
На данный момент имеются:
- Настроенная среда для написания модулей (дерево исходников, скомпилированное рабочее ядро для нетбука) + описание требований к началу разработки
- Пример с описанием простейшего модуля ядра (пример загрузки/выгрузки модулей, пример компиляции модулей ядра)
- Пример с описанием простого драйвера символьного устройства на основе scull из Linux Device Drivers 3rd (показывает структуру драйвера, передачу параметров модулю ядра при загрузке, разница между kernel_space и user_space)
Планируются:
- Расширение примера с целью описания средств отладки и тестирования модулей
- Определение структуры презентации и создание первой версии
Updated by Kirill Krinkin over 1 year ago
- Status changed from Ask for information to Assigned
- Assignee changed from Kirill Krinkin to Михаил Кринкин
checkout svn/osll/
create dir seminars/linuxDrivers into osll
add what you want there
Updated by Михаил Кринкин over 1 year ago
- Status changed from Assigned to Active
Updated by Михаил Кринкин over 1 year ago
- % Done changed from 0 to 20
На данный в документе описан только начальный этап подготовки среды и создания простейшего модуля, нужно ее дописать.
Далее займусь отладкой драйверов + использование файловой системы /proc
Updated by Михаил Кринкин over 1 year ago
- % Done changed from 20 to 50
Первый этап закончен, готовы исходники и маленький хелп с объяснением примеров.
Наверно следует кому-нибудь их просмотреть, сделать замечания или задать вопросы?
Updated by Михаил Кринкин over 1 year ago
- Status changed from Active to Ask for information
- Assignee changed from Михаил Кринкин to Kirill Krinkin
Первый этап закончен, готовы исходники и маленький хелп с объяснением примеров.
Наверно следует кому-нибудь их просмотреть, сделать замечания или задать вопросы?
Updated by Kirill Krinkin over 1 year ago
- Status changed from Ask for information to Assigned
- Assignee changed from Kirill Krinkin to Михаил Кринкин
go ahead
Updated by Михаил Кринкин over 1 year ago
I'm planing to explain examples in help, and then i will try to understand how to communicate with hardware recources
Updated by Kirill Krinkin over 1 year ago
- Due date changed from 07/31/2010 to 08/31/2010
Updated by Михаил Кринкин over 1 year ago
- Status changed from Assigned to Active
Updated by Михаил Кринкин over 1 year ago
- Status changed from Active to Resolved
- Assignee changed from Михаил Кринкин to Kirill Krinkin
- % Done changed from 50 to 100
Updated by Kirill Krinkin about 1 year ago
- Status changed from Resolved to Closed