Task #960

Mastering with linux character devices.

Added by Kirill Krinkin over 1 year ago. Updated about 1 year ago.

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

Also available in: Atom PDF