Цель данного пособия – помочь в изучении дисциплины «Программирование электронных устройств». Настоящее пособие предназначено для студентов всех отделений. В учебном пособии приведены начальные сведения о программировании периферийных устройств персонального компьютера, сетевых интерфейсов, многопроцессорных систем, usb-устройств на уровне взаимодействия программы с операционной системой.
Структурно пособие состоит из следующих разделов:
1. введения;
2. рекомендаций по изучению дисциплины;
3. основного теоретического материала;
4. заключения.
В рекомендациях по изучению дисциплины указаны цели и задачи дисциплины, даны рекомендации по изучению тем, библиографический список, а также контрольные вопросы.
В основном разделе рассматриваются теоретические вопросы по темам:
1. управляемые событиями программы;
2. программирование периферийных устройств ввода и вывода информации на примерах клавиатуры, мыши, дисплея и принтера;
3. интерфейс пользователя;
4. сетевые модели и протоколы, взаимодействие «клиент – сервер»;
5. использование интерфейса Беркли (BSD-интерфейса) для программирования сетевых интерфейсов;
6. многопроцессорные системы и многоядерные процессоры;
7. USB – интерфейс.
Структурно этот раздел пособия состоит из 6 тем. В каждой теме рассмотрены теоретические вопросы, приведен пример практической реализации программы в операционной среде Windows.
Для успешного изучения материала необходимо владеть языком программирования Си.