/ / Як написати / читати до паралельного порту на асемблері (linux)? - linux, assembly, parallel-port

як написати / читати до паралельного порту на асемблері (linux)? - linux, assembly, parallel-port

як написати / читати до паралельного порту на асемблері (linux)?

мій план такий

підключити світлодіоди до паралельного порту

з машини linux (ubuntu 10.10), напишіть на паралельний порт. так що я бачу освітлені світлодіоди.

причина, чому я хочу використовувати збірку, я можу зрозуміти, як все відбувається.

Дякую

Відповіді:

0 для відповіді № 1

Ну, збірка не обов'язково є способомзрозуміти, що відбувається. Я б сказав, що це контрала. Процес користувача не бачить реальної пам'яті або ioports, він бачить лише ядро покажи йому Наприклад, ваш паралельний порт керується ядром, тому за допомогою нього використовуються системні виклики. Використання зборів не приведе вас до бар'єру ядра.

Я хочу зрозуміти, що відбувається, може бутиви повинні запитати себе, що ви дійсно хочете знати? Якщо ви не знаєте, що шукаєте, то я пропоную почати з підходу високого рівня та знизитись:

  • напишіть програму C робити те, що хочеш.
  • перевірте це, стріт це, дізнайся, як це робить syscall!
  • звідси ви можете або самостійно зробити сисалл, або йти на інший бік системного бар'єру в просторі ядра. Але тоді це нова історія

Якщо ви хочете йти іншим шляхом, тобто знизу вгору, зрозуміти, як працює процесор тощо ..., я пропоную почати щось набагато простіше, як PIC board.