Site Loader

Установка АВР — STOGROM

Блок АВР обеспечивает автоматическое включение генератора в случае аварийного или планового отключения электроснабжения, способствует бесперебойной подаче электроэнергии ко всем приборам в помещении. Когда потерян основной источник электропитания, АВР производит диагностику установленного оборудования и в течении минуты происходит запуск генератора и подается электричество.

Контакты:

+38 (044) 360-46-77
+38 (097) 77-236-77
+38 (066) 77-395-77

email: [email protected]
skype: storgom

График работы:

Пн. – Пт.: с 8:30 до 18:30
Сб.: с 09:00 до 16:00
Вс.: с 10:00 до 16:00

Монтаж автоматики для генератора – это сложный процесс, требующий профессиональных знаний, а также опыта работы с силовым оборудованием. Интернет-магазин С Торгом заботится о потребностях клиентов, поэтому мы предоставляем услуги технического специалиста, который выполнит полный объем работ по установке автоматики на все виды генераторов.

Предлагаем установку АВР на объектах жилого, административного, промышленного, производственного назначения. Качество предоставляемых услуг подтверждается многолетним опытом и профессионализмом наших сотрудников. Технический персонал имеет необходимые профессиональные инструменты и официальный допуск к выполнению подключения системы автозапуска генератора.

Перед тем, как монтировать блок автоматики для бензинового/дизельного генератора, технический сотрудник в обязательном порядке, выезжает к объекту, с целью:

  • диагностики электросети;
  • изучения параметров энергопотребления заданной территории;
  • подбора оптимального месторасположения щита АВР.

Учитывая полученные результаты, определяется подходящая модель АВР, составляется коммерческое предложение для услуги по установке стабилизатора. Это обозначает, что наши менеджеры полностью просчитывают финансовые расходы клиента, определяют адекватную стоимость сервиса.

Процесс установки автоматики на бензиновый/дизельный генератор состоит из следующих этапов:

  1. Крепление щита АВР.
  2. Прокладка кабелей согласно проекту.
  3. Подключение проводки до электростанции и сети напряжения.

В случае необходимости производится адаптация генератора для работы с АВР. Стоит отметить, что для работы с АВР подходят генераторы исключительно с наличием электростартера.

Установив автоматический ввод резерва на бензиновый или дизельный генератор, специалисты проводят его наладку и полную подготовку к эксплуатации. По окончанию настройки, оборудование готово к сдачи в эксплуатацию.

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

Комплекс аппаратов КЭАЗ для систем АВР

Комплекс аппаратов КЭАЗ для систем АВРПерейти в каталог

Блоки автоматического ввода резерва OptiSave

Новинки производства КЭАЗ — блоки АВР OptiSave являются основным элементом при организации систем гарантированного электроснабжения объектов. Их основное назначение — переключение в автоматическом режиме питания объекта с основного источника питания на резервный при неисправности или отключении основного. OptiSave применяются в составе готовых шкафов АВР в системах гарантированного и бесперебойного электроснабжения электроприемников, которые относятся к I и II категориям надежности согласно требованиям ПУЭ. Блоки АВР от КЭАЗ идеально подходят для компоновки любых электрических щитов.

OptiSave L – компактное и бюджетное устройство для организации простых схем АВР с применением контакторов.

Купить

Одновременно простое и функциональное устройство обладает следующими преимуществами:

Поддержка основных схем. 2 рабочих ввода без секционирования; 2 рабочих ввода с секционированием.

Простая настройка. Настроить параметры работы блока АВР можно на передней панели устройства не используя каких-либо специальных инструментов.

Настройка гистерезиса. Исключает зацикливание блока в «слабых» сетях.

Удобство эксплуатации. Наглядная информация о состоянии вводов или аварийной ситуации на лицевой панели устройства.

Удобный монтаж. Блок АВР компактный, а также его можно установить как на DIN-рейку, так и на монтажную панель.

OptiSave N для организации простых схем АВР с расширенным функционалом.

Заказать

Преимущества:

Поддержка основных схем. 2 рабочих ввода без секционирования; 2 рабочих ввода с секционированием.

Повышенная надежность. Устройство устойчиво к воздействию электромагнитных импульсов и перенапряжениям. Надежно работает при температурах от -20 °С до +55 °С. Степень защиты IP54 устройства (со стороны передней панели).

Полная совместимость с аппаратами КЭАЗ. Блок OptiSave обладает 100% совместимостью с выключателями и контакторами производства КЭАЗ.

Простая настройка. Настройка блока не требует специального ПО или дополнительных инструментов.

Блоки АВР OptiSave от КЭАЗ — это готовое решение для организации гарантированного электроснабжения объектов любых типов: промышленные и сельскохозяйственные предприятия, производство технологичного оборудования, ж/д и автовокзалы, аэропорты, морские и речные порты, центры обработки данных, больницы, школы, университеты, гостиницы, общественные и административные здания, жилые многоквартирные дома, спортивно-концертные комплексы, стадионы, бизнес-центры, банки.

Светосигнальные индикаторы AD22DS

Светосигнальные индикаторы AD22DS от КЭАЗ применяются для передачи информации и оперативного информирования персонала о состоянии электрических цепей, сигнализации положения коммутационных аппаратов. В основном они применяются в оперативных и силовых электрических щитах, шкафах управления электроустановками и стационарном промышленном оборудовании.

Преимущества и особенности светосигнальных индикаторов AD22DS:

Светодиодная матрица индикатора дает более яркий световой поток в сравнении с неоновой лампой, а также гарантирует увеличенный срок службы работы (30 000 часов).

Простой конструктив позволяет монтировать/демонтировать индикаторы на панель или щит максимально оперативно.

Возможность замены светофильтров за счет быстросъемной головки индикатора

Клеммы винтовые OptiClip

Широкий спектр винтовых клемм OptiClip, а также аксессуары и маркировка к ним, позволяют подключать проводники различного назначения и сечения быстро и безопасно. Клеммы OptiClip позволяют осуществлять сборку и монтаж любых низковольтных комплектных устройств удобно, в том числе и щитов АВР. Дополнительное техническое обслуживание не требуется на протяжении всего срока эксплуатации за счет универсальной конструкции клемм, а также за счет высококачественных применяемых материалов. Серия OptiClip включает винтовые клеммы различных назначений: проходные, заземляющие, измерительные, для предохранителей.

Приобрести

Клеммы проходные предназначены для быстрого и удобного присоединения фазных и нулевых проводников, как гибкого, так и жесткого типа. Типовые характеристики клемм позволяют применять изделия в большинстве стандартных схем низковольтных комплектных устройств.

Выбрать

  • Широкий ряд сечений присоединяемых проводников от 0,5 до 240 мм² позволяет применять клеммы OptiClip в оперативных цепях с небольшими рабочими токами, так и в силовых сильноточных цепях.
  • Универсальное основание проходных клемм позволяет устанавливать их на рейки различных типов: DIN, NS35 и NS32.
  • Проводники надежно присоединяются и фиксируются за счет трехточечного центрирования в призматическом основании втулки.
  • Возможно присоединение как винтовых, так и гребенчатых перемычек, других аксессуаров и маркировки.
  • Проходные и заземляющие клеммы имеют одинаковую форму/профиль и габариты.

Клеммы для предохранителей OptiClip предназначены для установки цилиндрических плавких предохранителей (габарит 5х20 мм), быстрого и удобного присоединения проводников как гибкого, так и жесткого типа, сечением до 6 мм². Сфера применения — защита оборудования в слаботочных вторичных цепях.

Купить

  • Компактная конструкция клемм для предохранителей OptiClip экономит монтажное пространство.
  • Надежная фиксация цилиндрического предохранителя в крайних положениях.
  • Исполнения клемм со светодиодным индикатором служат для сигнализации перегорания плавкого предохранителя.
  • Конструкция клемм обеспечивает простое распределение потенциала при помощи гребенчатых перемычек

Клеммы измерительные предназначены для присоединения различных схем проводников вторичных цепей измерительных трансформаторов тока и других измерительных приборов, сечением до 6 мм². Клеммы измерительные OptiClip позволяют сделать испытания во вторичных цепях трансформаторов тока простым и понятным.

Выбрать

  • Клемма с размыкателем и коммутационные перемычки могут использоваться для любых схем коммутации цепей измерительных трансформаторов тока.
  • В наличии широкий набор аксессуаров для измерительных клемм.
  • Клеммы измерительные OptiClip имеют одинаковую форму для всех типоисполнений в этом габарите.

Преимущества серии винтовых клемм OptiClip:

Кнопки КМЕ и переключатели КПЕ

Конструкция кнопочных выключателей серий КМЕ и КПЕ содержит устройство управления (привод) и унифицированный съемный блок (модуль) контактов двух типов: замыкающего и размыкающего. Устройства применяются для коммутации электрических цепей управления переменного тока до 660 В, частотой 50/60 Гц и постоянного тока до 440 В. Также устройства могут поставляться как в уже собранном виде – привод с модулями (блоками контактов), так и отдельно.

Купить

Преимущества:

  • Серебрянные контакты и светодиодная матрица индикатора гарантируют увеличенный срок службы изделия.
  • Быстрая и удобная замена блок-контактов.

Особенности конструкции

Использование серебряных контактов в кнопках КМЕ переключателях КПЕ, обеспечивают высокие харкиизносостойкости.

Светодиодная матрица индикатора дает более яркий световой поток в сравнении с неоновой лампой, а также гарантирует увеличенный срок службы работы.

Лазерная маркировка блок контактов обеспечивает самую высокую стойкость и четкость нанесения.

Простая конструкция позволяет монтировать или демонтировать устройство в щит или на панель максимально быстро, а также в кратчайшие сроки производить замену блок-контактов.

Для удобства идентификации и использования блок контакты, нормально открытые имеют черный толкатель, а нормально закрытые белый толкатель.

Установка классических плат AVR.

| Документация Arduino

Краткое руководство по установке классических плат Arduino, включая UNO, Mega, Leonardo и Micro.

АВТОР: Karl Söderby

Классические платы Arduino, включая любимые UNO, Nano и Mega, требуют установки ядра AVR для компиляции и загрузки скетчей на плату.

К счастью, классическая IDE поставляется с уже предустановленным ядром AVR . Это означает, что нам нужно только загрузить и установить редактор, чтобы начать использовать наши продукты Arduino.

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

Вы можете скачать редактор со страницы нашего программного обеспечения.

Платы на ядре AVR

  • Arduino UNO R3
  • Arduino Mega2560
  • Arduino Nano (классическая)
  • Arduino Micro
  • Arduino Leonardo
  • UNO Mini LE

Выведенные из эксплуатации платы, использующие ядро ​​AVR

Существует несколько вышедших из эксплуатации плат, в которых используется ядро ​​AVR, но они больше не доступны в нашем магазине. Вы можете увидеть их все в списке досок в редакторе.

Список всех плат, использующих ядро ​​AVR.

Загрузка и установка

  1. Во-первых, нам нужно скачать Arduino IDE, что можно сделать со страницы программного обеспечения.

  2. Установите Arduino IDE на локальный компьютер.

  3. Откройте IDE Arduino.

Выбор платы

Во-первых, нам нужно выбрать правильный сердечник и плату. Это делается путем перехода к Tools > Board > Arduino AVR Boards > Board . Убедитесь, что вы выбрали плату, которую используете. В данном случае мы используем Arduino UNO.

Выберите доску.

Выбор порта

Теперь давайте убедимся, что наша плата найдена нашим компьютером, выбрав порт. Вне зависимости от того, какую программу мы загружаем на плату, мы всегда нужно выбрать порт для платы, которую мы используем. Это просто делается путем перехода к Инструменты > Порт , где вы выбираете свою плату из списка.

Выбор правильной платы и порта.

Это будет выглядеть по-разному в зависимости от того, какую операционную систему вы используете.

Для пользователей Windows это может выглядеть так:

Для пользователей MAC это может выглядеть так:

Загрузка простого примера

Теперь вы готовы начать пользоваться своей доской! Самый простой способ убедиться, что все работает, — это загрузить на доску простой пример мерцания. Это делается путем перехода к File> Examples> 01.Basics> Blink .

Выбор мигающего примера.

Чтобы загрузить эскиз, просто нажмите на стрелку в верхнем левом углу. Этот процесс занимает несколько секунд, и важно не отключать плату во время этого процесса.

Загружаем скетч.

Когда код загружен, текст

 "Загрузка завершена". 

виден в левом нижнем углу.

Если вы внимательно посмотрите на свою плату, то заметите мигание оранжевого светодиода с интервалом в одну секунду. Это означает, что вы успешно загрузили программу на свою доску.

Сборка и установка цепочки инструментов GNU

В этой главе показано, как собрать и установить из исходного кода полную среду разработки для процессоров AVR с использованием набора инструментов GNU. Есть два основных раздела: один для Linux, FreeBSD и других Unix-подобных операционных систем, а другой — для Windows.

По умолчанию большинство этих инструментов устанавливают все в каталог

/usr/local . Чтобы инструменты AVR были отделены от базовой системы, обычно лучше установить все в /usr/local/avr . Если каталог /usr/local/avr не существует, вы должны создать его, прежде чем пытаться что-либо установить. Для установки вам понадобится root доступ. Если у вас нет root-доступа к системе, вы можете установить в свой домашний каталог, например, в $HOME/местный/avr .
Место установки — это совершенно произвольное решение, но оно должно быть одинаковым для всех инструментов.

Каталог установки указывается с помощью параметра –prefix=dir в сценарии configure . Важно установить все инструменты AVR в один и тот же каталог, иначе некоторые инструменты не будут работать правильно. Чтобы обеспечить согласованность и упростить обсуждение, мы будем использовать $PREFIX для ссылки на любой каталог, в который вы хотите установить. Вы можете установить это как переменную среды, если хотите (используя Bourne-подобную оболочку):

 $ ПРЕФИКС = $ ДОМАШНЯЯ / локальная / avr
$ экспорт ПРЕФИКС
 
Примечание
Убедитесь, что ваша переменная среды PATH настроена на поиск в каталоге, в котором вы устанавливаете все , прежде чем вы начнете что-либо устанавливать. Например, если вы используете –prefix=$PREFIX , вы должны иметь $PREFIX/bin в экспортируемом PATH . Таким образом:
 $ PATH=$PATH:$PREFIX/bin
$ экспорт ПУТЬ
 
Предупреждение
Если в вашей среде для CC задано значение, отличное от avr-gcc
, это приведет к сбою сценария настройки. Лучше вообще не устанавливать CC .
Примечание
Обычно лучше всего использовать последнюю выпущенную версию каждого из инструментов.
  • GNU Binutils
    http://sources.redhat.com/binutils/
    Установка
  • GCC
    http://gcc.gnu.org/
    Установка
  • AVR LibC
    http://savannah.gnu.org/projects/avr-libc/
    Установка

Вы можете разрабатывать программы для устройств AVR без следующих инструментов. Они могут быть или не быть полезными для вас.

  • AVRDUDE
    http://savannah.nongnu.org/projects/avrdude/
    Установка
    Замечания по использованию
  • GDB
    http://sources. redhat.com/gdb/
    Установка
  • SimulAVR
    http://savannah.gnu.org/projects/simulavr/
    Установка
  • AVaRICE
    http://avarice.sourceforge.net/
    Установка

Пакет binutils содержит все низкоуровневые утилиты, необходимые для создания объектных файлов и управления ими. После установки ваша среда будет иметь ассемблер AVR ( avr-as ), компоновщик ( avr-ld ) и библиотекарь ( avr-ar и 9).0111 авр-ранлиб

). Кроме того, вы получаете инструменты, которые извлекают данные из объектных файлов ( avr-objcopy ), дизассемблируют информацию объектных файлов ( avr-objdump ) и удаляют информацию из объектных файлов ( avr-strip ). Прежде чем мы сможем построить компилятор C, эти инструменты должны быть готовы.

Загрузите и распакуйте исходные файлы:

 $ bunzip2 -c binutils-<версия>.tar.bz2 | смола хф -
$ cd binutils-<версия>
 
Примечание
Замените <версия> версией загруженного пакета.
Если вы получили сжатый файл gzip (.gz), используйте gunzip вместо bunzip2 .

Обычно рекомендуется настроить и собрать binutils в подкаталоге, чтобы не загрязнять исходный код скомпилированными файлами. Это рекомендуется разработчиками binutils .

 $ mkdir obj-avr
$ cd obj-avr
 

Следующим шагом является настройка и сборка инструментов. Это делается путем предоставления аргументов сценарию configure , которые включают параметры, специфичные для AVR.

 $ ../configure --prefix=$PREFIX --target=avr --disable-nls
 

Если вы не укажете опцию –префикс , инструменты будут установлены в иерархии /usr/local (т. е. двоичные файлы будут установлены в /usr/local/bin , информационные страницы получат установлен в /usr/local/info и т. д.) Поскольку эти инструменты часто меняются, желательно размещать их в легко удаляемом месте.

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

 $ сделать
 
Примечание
Пользователям BSD следует учесть, что проект Makefile использует синтаксис GNU make . Это означает, что пользователям FreeBSD может потребоваться собрать инструменты с помощью gmake .

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

$ make install
 

Теперь у вас должны быть установлены программы из binutils в $PREFIX/bin . Не забудьте установить переменную среды PATH перед сборкой avr-gcc.

Предупреждение
Вы должны установить avr-binutils и убедиться, что ваш путь указан правильно перед установкой avr-gcc.

Действия по сборке avr-gcc практически такие же, как и для binutils:

 $ bunzip2 -c gcc-<версия>.tar.bz2 | смола хф -
$ cd gcc-<версия>
$ mkdir obj-avr
$ cd obj-avr
$ ../configure --prefix=$PREFIX --target=avr --enable-languages=c,c++ \
    --disable-nls --disable-libssp --with-dwarf2
$ сделать
$ сделать установку
 

Чтобы сэкономить время на загрузку, вы можете в качестве альтернативы загрузить только части gcc-core-<версия>.tar.bz2 и gcc-c++-<версия>.tar.bz2 gcc. Кроме того, если вам не нужна поддержка C++, вам нужна только основная часть и следует включить только поддержку языка C. (Начиная с выпусков GCC 4.7, эти разделенные файлы больше не доступны.)

Примечание
Ранние версии этих инструментов не поддерживали C++.
Библиотеки stdc++ не включены в C++ для AVR из-за ограничений размера устройств.
Предупреждение
Вы должны установить avr-binutils, avr-gcc и убедиться, что ваш путь задан правильно перед установкой avr-libc.
Примечание
Если вы получили последнюю версию avr-libc из cvs, вам нужно будет запустить сценарий начальной загрузки , прежде чем использовать любой из методов сборки, описанных ниже.

Чтобы собрать и установить avr-libc:

 $ gunzip -c avr-libc-<версия>.tar.gz | смола хф -
$ cd avr-libc-<версия>
$ ./configure --prefix=$PREFIX --build=`./config.guess` --host=avr
$ сделать
$ сделать установку
 

Дополнительно можно запросить генерацию отладочной информации с помощью:

 $ gunzip -c avr-libc-<версия>.tar.gz | смола хф -
$ cd avr-libc-<версия>
$ ./configure --prefix=$PREFIX --build=`./config.guess` --host=avr \
  --with-debug-info=DEBUG_INFO
$ сделать
$ сделать установку
 

, где DEBUG_INFO может быть одним из stabs , dwarf-2 или dwarf-4 .

По умолчанию никакая отладочная информация не генерируется, что подходит для бинарных дистрибутивов avr-libc, где у пользователя не установлен исходный код, на который будет ссылаться отладочная информация.

Примечание
Он был перенесен на Windows (через MinGW или cygwin), Linux и Solaris. Портирование на другие Unix-системы должно быть тривиальным.

avrdude является частью системы портов FreeBSD. Чтобы установить его, просто сделайте следующее:

 # cd /usr/ports/devel/avrdude
# сделать установку
 
Примечание
Для установки в расположение по умолчанию обычно требуются права root. Однако для запуска программы требуются права доступа только к соответствующим ppi(4) устройство.

При сборке и установке на других системах следует использовать систему configure , как таковую:

 $ gunzip -c avrdude-<версия>.tar.gz | смола хф -
$ cd avrdude-<версия>
$ mkdir obj-avr
$ cd obj-avr
$ . ./configure --prefix=$PREFIX
$ сделать
$ сделать установку
 

GDB также использует систему configure , поэтому для сборки и установки:

 $ bunzip2 -c gdb-<версия>.tar.bz2 | смола хф -
$ cd gdb-<версия>
$ mkdir obj-avr
$ cd obj-avr
$ ../configure --prefix=$PREFIX --target=avr
$ сделать
$ сделать установку
 
Примечание
Если вы планируете использовать avr-gdb , вы, вероятно, захотите установить либо simulavr, либо avarice, так как avr-gdb нужен один из них для запуска в качестве удаленного целевого сервера.

SimulAVR также использует систему configure , поэтому для сборки и установки:

 $ gunzip -c simulavr-<версия>.tar.gz | смола хф -
$ cd simulavr-<версия>
$ mkdir obj-avr
$ cd obj-avr
$ ../configure --prefix=$PREFIX
$ сделать
$ сделать установку
 
Примечание
Вы можете захотеть уже установить avr-binutils, avr-gcc и avr-libc, если хотите, чтобы тестовые программы были встроены в исходный код simulavr.
Примечание
Эти примечания по установке неприменимы к avarice-1.5 или более ранней версии. В любом случае вы, вероятно, не захотите использовать что-то настолько старое, так как со времени выпуска 1.5 было внесено много улучшений и исправлений ошибок.

AVaRICE также использует систему configure , поэтому для сборки и установки:

 $ gunzip -c avarice-<версия>.tar.gz | смола хф -
$ cd жадность-<версия>
$ mkdir obj-avr
$ cd obj-avr
$ ../configure --prefix=$PREFIX
$ сделать
$ сделать установку
 
Примечание
AVaRICE использует библиотеку BFD для доступа к различным форматам двоичных файлов. Возможно, вам придется указать скрипту configure, где найти библиотеку и заголовки, чтобы ссылка работала. Обычно это делается путем вызова скрипта configure, подобного этому (замените на путь к bfd.h в вашей системе. Замените на путь к libbfd. a в вашей системе.):
 $ CPPFLAGS=-I LDFLAGS=-L ../configure --prefix=$PREFIX
 

Создание и установка цепочки инструментов под Windows требует больше усилий, поскольку все инструменты, необходимые для сборки, и сами программы в основном предназначены для работы в среде POSIX, такой как Unix и Linux. Windows изначально не предоставляет такой среды.

Доступны два проекта, предоставляющих такую ​​среду: Cygwin и MinGW. У обоих есть преимущества и недостатки. Cygwin предоставляет очень полную среду POSIX, которая позволяет создавать многие инструменты на основе Linux из исходного кода с очень небольшими модификациями исходного кода или без таковых. Однако функциональные возможности POSIX предоставляются в виде библиотеки DLL, связанной с приложением. Эта DLL должна распространяться вместе с вашим приложением, и возникают проблемы, если DLL Cygwin уже существует в системе установки и разных версиях DLL. С другой стороны, MinGW может компилировать код как собственные приложения Win32. Однако это означает, что программы, разработанные для Unix и Linux (т. е. использующие функциональные возможности POSIX), не будут компилироваться, поскольку MinGW не предоставляет вам этот уровень POSIX. Поэтому большинство программ, которые компилируются на обоих типах хост-систем, обычно должны предоставлять какой-то уровень абстракции, чтобы приложение могло быть кросс-платформенным.

MinGW предоставляет что-то вроде среды POSIX, называемой MSYS, которая позволяет вам создавать приложения Unix и Linux, как это обычно делается, с шагом configure и шагом make . Cygwin также предоставляет такую ​​среду. Это означает, что построение цепочки инструментов AVR очень похоже на то, как это делается в Linux, описанное выше. Основные различия заключаются в том, что задается для переменной среды PATH, в различиях в именах путей и в инструментах, необходимых для создания проектов под Windows. Далее мы рассмотрим инструменты.

Это инструменты, которые в настоящее время используются для создания цепочки инструментов AVR. В этом списке могут меняться либо версии инструментов, либо сами инструменты по мере внесения улучшений.

  • MinGW
    Загрузите программу автоматической установки MinGW, 20100909 (или более позднюю) http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst- 20100909/mingw-get-inst-20100909.exe/download
    • Запустить mingw-get-inst-20100909.exe
    • В мастере установки оставьте значения по умолчанию и нажмите кнопку «Далее» для всех страниц программы установки, кроме страниц, явно перечисленных ниже.
    • На странице установщика «Каталоги репозиториев» выберите «Загрузить последние каталоги репозитория» и нажмите кнопку «Далее»
    • На странице установщика «Лицензионное соглашение» выберите переключатель «Я принимаю соглашение» и нажмите кнопку «Далее»
    • На странице установщика «Выбор компонентов» обязательно выберите следующие элементы:
      • Компилятор C (отмечено по умолчанию)
      • Компилятор С++
      • Компилятор Ады
      • Набор инструментов разработчика MinGW (который включает «Базовую систему MSYS»).
    • Установить.
  • Установить Cygwin
    • Установить все, всех пользователей, окончания строк UNIX. Это займет много времени. Настоятельно рекомендуется толстая интернет-труба. Также рекомендуется сначала загрузить все в каталог, а затем установить из этого каталога на свой компьютер.
Примечание
GMP, MPFR и MPC необходимы для создания GCC.
GMP является необходимым условием для создания MPFR. Сначала создайте GMP.
MPFR является необходимым условием для создания MPC. Сборка MPFR вторая.
Примечание
Doxygen требуется для сборки документации AVR-LibC.
  • Установить Doxygen
    • Версия 1.7.2
    • http://www.stack.nl/~dimitri/doxygen/
    • Загрузите и установите.
NetPBM требуется для построения графики в документации AVR-LibC.
  • Установка NetPBM
    • Версия 10. 27.0
    • Из проекта GNUWin32: http://gnuwin32.sourceforge.net/packages.html
    • Загрузите и установите.
fig2dev требуется для сборки графики в документации AVR-LibC.
  • Установить fig2dev
    • Версия 3.2 patchlevel 5c
    • Из WinFig 4.62: http://www.schmidt-web-berlin.de/winfig/
    • Загрузите zip-файл версии WinFig
    • Разархивируйте загруженный файл и установите fig2dev.exe в любое место по вашему выбору, где-нибудь в PATH.
    • Возможно, вам придется разархивировать и установить соответствующие DLL-файлы для fig2dev. В приведенной выше версии вам необходимо установить QtCore4.dll и QtGui4.dll.
MikTeX требуется для создания различной документации.
  • Установить MiKTeX
    • Версия 2.9
    • http://miktex.org/
    • Загрузите и установите.
Ghostscript требуется для создания различной документации.
  • Установить Ghostscript
    • Версия 9.00
    • http://www.ghostscript.com
    • Загрузите и установите.
    • В подкаталоге установки \bin скопируйте gswin32c.exe в gs.exe.
  • Задайте для переменных среды TEMP и TMP значение c:\temp или версию с коротким именем файла. Это помогает избежать ошибок NTVDM во время сборки.

Все каталоги в переменной окружения PATH должны быть указаны с использованием версии их короткого имени файла (8.3). Это также поможет избежать ошибок NTVDM во время сборки. Эти короткие имена файлов могут быть специфическими для каждой машины.

Создайте приведенные ниже инструменты в MinGW/MSYS.

  • Binutils
    • Пакет с открытым исходным кодом и исправление при необходимости.
    • Настройка и сборка в каталоге за пределами дерева исходного кода.
    • Установить PATH по порядку:
      • <исполняемые файлы MikTex>
      • <исполняемые файлы Ghostscript>
      • /USR/локальные/бен
      • /usr/bin
      • /бин
      • /мингв/бин
      • c:/cygwin/bin
      • <каталог установки>/bin
    • Настройка
       CFLAGS=-D__USE_MINGW_ACCESS \
              . ./$archivedir/настроить \
                  --prefix=$installdir \
                  --target=avr \
                  --отключить-нлс \
                  --включить-документ \
                  --datadir=$installdir/doc/binutils \
                  --with-gmp=/usr/локальные \
                  --with-mpfr=/usr/local \
                  2>&1 | Тройник binutils-configure.log 
    • Make
       make all html install install-html 2>&1 | тройник binutils-make.log 
    • Вручную изменить расположение документации.
  • GCC
    • Пакет с открытым исходным кодом и исправление при необходимости.
    • Настройка и сборка в каталоге за пределами дерева исходного кода.
    • Установить PATH по порядку:
      • <исполняемые файлы MikTex>
      • <исполняемые файлы Ghostscript>
      • /USR/локальные/бен
      • /usr/bin
      • /бин
      • /мингв/бин
      • c:/cygwin/bin
      • <каталог установки>/bin
    • Настройка
       LDFLAGS='-L /usr/local/lib -R /usr/local/lib' \
      CFLAGS='-D__USE_MINGW_ACCESS' \
      . ./gcc-$версия/настроить \
      --with-gmp=/usr/локальные \
      --with-mpfr=/usr/local \
      --with-mpc=/usr/локальные \
      --prefix=$installdir \
      --target=$цель \
      --enable-languages=с,С++ \
      --with-dwarf2 \
      --включить-документ \
      --with-docdir=$installdir/doc/$project \
      --отключить общий доступ \
      --отключить-либада \
      --отключить-libssp \
      2>&1 | тройник $project-configure.log 
    • Make
       make all html install 2>&1 | тройник $package-make.log 
  • avr-libc
    • Пакет с открытым исходным кодом.
    • Настройка и сборка в верхней части дерева исходного кода.
    • Установить ПУТЬ по порядку:
      • /usr/local/bin
      • /мингв/бин
      • /бин
      • <Исполняемые файлы MikTex>
      • <каталог установки>/bin
      • <Исполняемые файлы Doxygen>
      • <Исполняемые файлы NetPBM>
      • <исполняемый файл fig2dev>
      • <Исполняемые файлы Ghostscript>
      • c:/cygwin/bin
    • Настройка
       . /configure \
                  --host=avr \
                  --prefix=$installdir \
                  --включить-документ \
                  --disable-версия-документ \
                  --enable-html-документ \
                  --enable-pdf-документ \
                  --enable-man-doc \
                  --mandir=$installdir/man \
                  --datadir=$installdir \
                  2>&1 | тройник $package-configure.log 
    • Make
       make all install 2>&1 | тройник $package-make.log 
    • Вручную изменить расположение документации справочной страницы.
    • Переместите примеры на верхний уровень дерева установки.
    • Конвертировать окончания строк в примерах в окончания строк Windows.
    • Конвертировать окончания строк в файлах заголовков в окончания строк Windows.
  • AVRDUDE
    • Пакет с открытым исходным кодом.
    • Настройка и сборка в верхней части дерева исходного кода.
    • Установить PATH по порядку:
      • <исполняемые файлы MikTex>
      • /USR/локальные/бен
      • /usr/bin
      • /бин
      • /мингв/бин
      • c:/cygwin/bin
      • <каталог установки>/bin
    • Установить расположение заголовков и библиотек LibUSB
       export CPPFLAGS="-I. ./../libusb-win32-device-bin-$libusb_version/include"
              экспортировать CFLAGS="-I../../libusb-win32-device-bin-$libusb_version/include"
              экспорт LDFLAGS="-L../../libusb-win32-device-bin-$libusb_version/lib/gcc" 
    • Настройка
       ./configure \
                  --prefix=$installdir \
                  --datadir=$installdir \
                  --sysconfdir=$installdir/bin \
                  --включить-документ \
                  --disable-версия-документ \
                  2>&1 | тройник $package-configure.log 
    • Сделать
       make -k all install 2>&1 | тройник $package-make.log 
    • Конвертировать окончания строк в конфигурационном файле avrdude в окончания строк Windows.
    • Удалить резервную копию файла конфигурации avrdude в каталоге установки, если он существует.
  • Insight/GDB
    • Пакет с открытым исходным кодом и исправление при необходимости.
    • Настройка и сборка в каталоге за пределами дерева исходного кода.

alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *