Библиотека Домашней Лаборатории

Библиотека Домашней Лабораторий образуется из нескольких заголовочных файлов языка Cи (расширение “.h“) и из одного статического файла библиотеки (расширение “.a“). При инсталляции библиотеки все файлы библиотеки копируются в подкаталог AVR-GCC, где компилятор их легко находит. Пользователь не должен копировать эти файлы папку программы.

Kodulabori teegi lähtekoodi failipuu

О том, как в реальности начать использовать библиотеку Домашней Лаборатории с операционными системами Windows и Linux, рассказывают два первых практических задания. Различные части библиотеки используют различные упражнения. Во всех без исключения используемых библиотеку проектах необходимо привлекать файл “.a“. Заголовочные файлы необходимо привлекать в зависимости от необходимости. Связанные с AVR заголовочные файлы части библиотеки находятся в папки „homelab“. Части библиотеки связанные модулями Домашней Лаборатории находятся в папке „homelab/module“. Перечисленные папки находятся в корневой папке компилятора. Пример привлечения библиотеки выводов AVR и модуля двигателей Домашней Лаборатории:

#include <homelab/pin.h>
#include <homelab/module/motors.h>

Если библиотека Домашней Лаборатории не используется, то необходимо для использования AVR регистров привлечь проект:

#include <avr/io.h>

При использовании библиотеки, нет необходимости делать это отдельно, так как она уже включена в файле pin.h.

На сайте Домашней Лаборатории находится в свободном доступе исходный код библиотеки Домашней Лаборатории, который можно адаптировать в соответствии с потребностями своего проекта. В скачиваемой библиотеке также имеются дополнительные функции, которые не описаны в этой книге. В следующих разделах описаны функциональные возможности библиотеки.

ru/software/homelab/library.txt · Last modified: 2020/07/20 09:00 by 127.0.0.1
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0