Службы. Термины, сокращения и аббревиатуры, используемые в международных контейнерных перевозках Значит isp

Характеристики сетей ISP.

Назначение сетей ISP.

Сети делятся на два основных типа – локальные сети (LAN) и глобальные или распределенные (WAN).

Сети Интернет сервис провайдеров - internet service provider (ISP) – относятся к глобальным сетям. При этом, по используемым технологиям и решаемым задачам сети ISP совместимы с корпоративными сетями. Что позволяет рассматривать сети ISP с точки зрения построения корпоративных сетей. Так как ресурсы таких сетей распространяются на обширные географические территории, то такие сети называют распределенными.

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

Обмен информацией определенного типа в WAN называется службой или сервисом.

Идеальная сеть ISP должна поддерживать такие сервисы как:

  • Передача голоса по IP (Voice over IP);
  • Передача видео (видеоконференции).
  • Передача данных
  • Бизнес-приложения и сервисы.

Основными задачами сети ISP является:

  • Предоставление услуг доступа к удаленным сервисам и информационным ресурсам частным лицам и компаниям;
  • Создание единого информационного пространства для распределенных офисов компаний;
  • Поддержка работы корпоративных приложений и сервисов.

Сеть ISP представляет сложную систему, состоящую из различных сред и технологий передачи данных. Для обеспечения работоспособности такой сети требуется множество протоколов.

Современные магистральные и пограничные коммутаторы могут поддерживать такие технологии глобальных сетей как ATM, Frame Relay, MPLS. Это позволяет объединять сети разного типа и сокращать затраты на предоставление услуг, используя небольшой набор телекоммуникационных устройств.

Современное сетевое оборудование позволяет реализовать технологию мультисервисных сетей IP нового поколения, которые широко поддерживают разделение трафика по качеству обслуживания (Quality of Service - QoS). Это обеспечивает возможность внедрения новых услуг "голос по IP" и "видео по запросу". В результате, создается единая сетевая инфраструктура для передачи голоса, данных и видео на базе IP с использованием ATM/FR (frame relay), Internet, IP VPN и Ethernet.

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

Требования к сети ISP:

· Мультисервисность – поддержка различных видов трафика (Передача данных, голоса, видео, служебной информации и протоколов.

· Конвергенция – минимизация времени на обновление маршрутной информации.

  • Надежность передачи информации;
  • Безопасность передачи;
  • Масштабируемость сети и предоставляемых услуг;
  • Управляемость корпоративной сети.
  • Возможность использования новых услуг и приложений.

При разработке корпоративной сети или сети ISP надо решить следующие задачи:

· Регламентирование требований, предъявляемых к сети и задач, решаемых сетью.

· Структура сети и технология передачи данных.

· Выбор сетевого оборудования.

Узнаем что такое ISP-интерфейс, разберемся с недорогим и удобным программатором USB ISP. Рассмотрим принципиальные схемы простейших программаторов для AVR микроконтроллеров с использованием COM и LPT портов компьютера. Данной информации вполне хватит чтобы прошить большинство моделей AVR микроконтроллеров не только в Linux, но и в других ОС.

Интерфейс внутрисистемного программирования ISP

Для того чтобы записать программу в AVR микроконтроллер вам понадобится программатор.

Программатор - это небольшая электронная схема, которая позволяет подключить микроконтроллер к одному из портов компьютера (COM, LPT, USB) для последующего считывания и записи прошивки (программирования).

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

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

В готовых устройствах программатор подключается к микроконтроллеру посредством интерфейса ISP (In System Programming) - интерфейс внутрисистемного программирования. ISP интерфейс представляет собою несколько проводников по которым поступает тактовый сигнал и данные для связки программатора с микроконтроллером.

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

Рис. 4. ISP интерфейс на плате.

Назначение пинов в ISP интерфейсе:

  1. VCC - плюс питания, как правило +5В;
  2. GND - минус питания, земля (Ground);
  3. MOSI - вход данных (Master Out Slave In);
  4. MISO - выход данных (Master In Slave Out);
  5. SCK - тактовый сигнал (Serial Clock);
  6. RST - дла подачи сигнала сброса (Reset).

Для внутрисхемного программирования микроконтроллера достаточно всего 4 пина, поскольку питание микроконтроллера может осуществляться от самой схемы где он установлен.

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

Программатор USB ISP ASP

Для работы с AVR чипами я приобрел недорогой USB ISP программатор по цене примерно 10$. Такое устройство есть сейчас в продаже во многих отечественных и зарубежных интернет-магазинах, так что с покупкой проблем не должно возникнуть.

Рис. 5. USB ISP - программатор со шлейфом для внутрисхемного программирования AVR микроконтроллеров фирмы ATMEL.

Данный программатор безопасен в использовании, имеет небольшие размеры и поддерживается большинством программ для прошивки микроконтроллеров AVR. USB ISP работает под операционными системами Linux, Mac OS X и Windows. Для Linux никаких драйверов устанавливать не нужно, после подключения программатора к USB порту устройство сразу же определится и будет готово к использованию.

Ниже приведу распиновку коннекторов программатора USB ISP - она нам потом пригодится при подключении к микроконтроллеру.

Рис. 6. Расположение пинов на разъеме USB ISP (распиновка).

Рис. 7. Расположение контактов в гнездах коннектора подключенного к программатору USB ISP.

Что делать если нет возможности купить программатор USB ISP ? - можно программировать микроконтроллеры используя несложные самодельные программаторы что подключаются к COM или LPT порту, но лучше самому изготовить USB ISP при этом один раз запрограммировав микросхему-микроконтроллер для него простым самодельным программатором через COM или LPT порт.

Рис. 8. Принципиальная схема самодельного программатора USB ASP ISP.

Подробную информацию по изготовлению USB ASP, а также печатные платы, драйвера и прошивку для микроконтроллера можно найти на официальном сайте: http://www.fischl.de/usbasp/

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

Программатор с использованием COM-порта

Этот программатор еще называют "программатором Громова", в честь того кто придумал эту схему, создателя программы Algorithm Builder (графическая среда для программирования AVR под Windows используя алгоритмический язык) - Г.Л. Громова.

Данный программатор позволяет программировать AVR чипы используя COM порт компьютера - интерфейс RS232. Для сборки такого программатора потребуется минимум деталей - 3 диода, 7 резисторов, разъем DB-9 или DB-25(в зависимости от того какой ответный разъем установлен у вас в компьютере) и коннектор ISP для подключения к микроконтроллеру (или же просто несколько проводников к чипу). Диоды в схеме можно использовать любые маломощные.

Рис. 9. Принципиальная схема программатора AVR микроконтроллеров через COM порт компьютера.

Для полноты информации ниже приведу распиновку портов RS-232 для вариантов DB-9 и DB-25.

Рис. 10. RS232 - COM Port, DB-9 расположение выводов.

Рис. 11. RS232 COM Port DB-25 - расположение выводов на разъемах.

Программатор с использованием LPT-порта

Как мы знаем, LPT порт компьютера предназначен для подключения локального принтера (Local Printer Port), но тем не менее его часто используют для подключения различных устройств и самоделок. В данном случаем мы можем его использовать для программирования AVR микроконтроллеров, собрав для данной цели очень простую схему что приведена ниже.

Рис. 12. Принципиальная схема программатора для AVR микроконтроллеров с использованием LPT порта компьютера.

Как видим, схема еще проще чем в варианте с , здесь нам нужны всего лишь 4 маломощных резистора и разъем (папа, со штырьками) для подключения к LPT порту компьютера.

Рис. 13. Расположение пинов для разъемов LPT-порта.

Все детали и соединения можно разместить в корпусе LPT-разъема, а для подключения к микроконтроллеру вывести шлейф с коннектором под ISP-интерфейс или же просто необходимые проводники для подключения к микро-чипу.

Программное обеспечение и заметки

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

Под Linux есть очень мощная программа которая умеет работать с USB ASP, COM и LPT программаторами - это программа AVRDUDE , о ней будет идти речь в следующих разделах.

Для прошивки AVR чипов под Windows с использованием данных COM и LPT программаторов нужна программа UniРrof от Николаева, которая представляет собою универсальный программатор для AVR (avr.nikolaew.org).

ВНИМАНИЕ! Будьте предельно внимательны и осторожны при сборке и использовании программаторов с использованием COM или LPT порта компьютера, простой ошибкой можно запросто подпалить эти порты. Для нормальной работы таких программаторов нужно стараться использовать по возможности максимально короткие проводники от разъема к схеме программатора и микроконтроллеру. Микропроцессор компьютера желательно чтобы имел частоту не более 1-2 ГГц, а в качестве ОС для программирования чипов желательно использовать Win2000 или WinXP.

Также важно знать что переходники USB-RS232 (USB-COM Port) скорее всего не будут работать с программатором Громова, заработают возможно только те у которых стоят более новые микросхемы, так что лучше искать машину с родным COM-портом.

Заключение

Программаторы что рассмотрены в статье - это всего лишь несколько наиболее доступных и простых решений из большого списка программаторов для AVR: USBTinyISP, AVR-Doper, AVR vusbtiny, AVRISP-MkII, программаторы на FTDI и другие.

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

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

После событий 11 сентября в США организация IMO - International Maritime Organization (Международная морская организация) - приняла решение разработать, рекомендовать и внедрить комплекс мер безопасности в отношении морских судов, портовых сооружений и оборудования по всему миру. Комплекс этих мер, получивших название International Ship and Port Facility Code , или сокращенно ISPS , был внедрен в соответствии с Международная конвенцией по охране человеческой жизни на море (International Convention for the Safety of Life at Sea, или SOLAS) от 1974 года и в настоящее время он прописан в главе XI-2. В отличие от процедуры данный набор процедур является обязательным и этот сбор оплачивается всегда.

Основные функции кода ISPS состоят в следующем:

  • создание стандартизированного глобального подхода к вопросу безопасности на морском транспорте по всему миру;
  • данный инструмент позволяет различным странам, присоединенным к ISPS, обнаруживать и оценивать риски безопасности в отношении заходящих в порт судов, а также принимать соответствующие меры для того, чтобы определить, каким уровням безопасности они должны следовать по отношению к тому или иному судну, и какие превентивные меры к ним принимать;
  • распределение ролей и мер ответственности между всеми заинтересованными сторонами (правительствами и правительственными агентствами, администрациями портов, шиппинговыми и портовыми агентами) как в рамках всего мира, так и внутри отдельной страны, обеспечивая безопасность морского судоходства;
  • обмениваться / предоставлять информацию, связанную с вопросами безопасности на морском транспорте;
  • гарантировать судовладельцам необходимый уровень безопасности для их судов в том или ином порту, в который они заходят.

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

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

Существует 3 уровня безопасности:

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

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

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

Материал подготовлен специалистами компании G lobal F reight S olutions

Программа для микроконтроллера пишется на любом удобном языке программирования, компилируется в бинарный файл (или файл формата intel HEX) и заливается в микроконтроллер посредством программатора.

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

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

Программаторы бывают разные под разные семейства контроллеров существуют свои программаторы. Впрочем, бывают и универсальные. Более того, даже ту же простейшую AVR’ку можно прошить несколькими способами:

Внутрисхемное программирование (ISP)
Самый популярный способ прошивать современные контроллеры. Внутрисхемным данный метод называется потому, что микроконтроллер в этот момент находится в схеме целевого устройства — он может быть даже наглухо туда впаян. Для нужд программатора в этом случае выделяется несколько выводов контроллера (обычно 3..5 в зависимости от контроллера).

К этим выводам подключается прошивающий шнур программатора и происходит заливка прошивки. После чего шнур отключается и контроллер начинает работу.
У AVR прошивка заливается по интерфейсу SPI и для работы программатора нужно четыре линии и питание (достаточно только земли, чтобы уравнять потенциалы земель программатора и устройства):

  • MISO — данные идущие от контроллера (Master-Input/Slave-Output)
  • MOSI — данные идущие в контроллер (Master-Output/Slave-Input)
  • SCK — тактовые импульсы интерфейса SPI
  • RESET — сигналом на RESET программатор вводит контроллер в режим программирования
  • GND — земля

Сам же разъем внутрисхемного программирования представляет собой всего лишь несколько штырьков. Лишь бы на него было удобно надеть разъем. Конфигурация его может быть любой, как тебе удобней.
Однако все же есть один популярный стандарт:


Для внутрисхемной прошивки контроллеров AVR существует не один десяток разнообразных программаторов. Отличаются они в первую очередь по скорости работы и типу подключения к компьютеру (COM/LPT/USB). А также бывают безмозглыми или со своим управляющим контроллером.

Безмозглые программаторы, как правило, дешевые, очень простые в изготовлении и наладке. Но при этом обычно работают исключительно через архаичные COM или LPT порты. Которые найти в современном компьютере целая проблема. А еще требуют прямого доступа к портам, что уже в Windows XP может быть проблемой. Плюс бывает зависимость от тактовой частоты процессора компьютера.

Так что твой 3ГГЦ-овый десятиядерный монстр может пролететь, как фанера над Парижем.

Идеальный компьютер для работы с такими программаторами это какой-нибудь PIII-800Mhz с Windows98…XP.
Вот очень краткая подборка проверенных лично безмозглых программаторов:


Программаторы с управляющим контроллером лишены многих проблем безмозглых. Они без особых проблем работают через USB. А если собраны на COM порт, то без извращенских методик работы с данными — как честный COM порт. Так что адаптеры COM-USB работают на ура. И детали подобрать можно покрупней, чтобы легче было паять. Но у этих программаторов есть другая проблема — для того чтобы сделать такой программатор нужен другой программатор, чтобы прошить ему управляющий контроллер. Проблема курицы и яйца. Широко получили распространение такие программаторы как:

  • AVRDOPER
  • AVR910 Protoss

Внутрисхемное программирование, несмотря на все его удобства, имеет ряд ограничений.
Микроконтроллер должен быть запущен, иначе он не сможет ответить на сигнал программатора. Поэтому если неправильно выставить биты конфигурации (FUSE), например, переключить на внешний кварцевый резонатор, а сам кварц не поставить. То контроллер не сможет запуститься и прошить его внутрисхемно будет уже нельзя. По крайней мере до тех пор пока МК не будет запущен.
Также в битах конфигурации можно отключить режим внутрисхемной прошивки или преваратить вывод RESET в обычный порт ввода-вывода (это справедливо для малых МК, у которых RESET совмещен с портом). Такое действо тоже обрубает программирование по ISP.

Параллельное высоковольтное программирование
Обычно применяется на поточном производстве при массовой (сотни штук) прошивке чипов в программаторе перед запайкой их в устройство.

Параллельное программирование во много раз быстрей последовательного (ISP), но требует подачи на RESET напряжения в 12 вольт. А также для параллельной зашивки требуется уже не 3 линии данных, а восемь + линии управления. Для программирования в этом режиме микроконтроллер вставляется в панельку программатора, а после прошивки переставляется в целевое устройство.

Для радиолюбительской практики он особо не нужен, т.к. ISP программатор решает 99% насущных задач, но тем не менее параллельный программатор может пригодиться. Например, если в результате ошибочных действий были неправильно выставлены FUSE биты и был отрублен режим ISP. Параллельному программатору на настройку FUSE плевать с высокой колокольни. Плюс некоторые старые модели микроконтроллеров могут прошиваться только высоковольтным программатором.
Из параллельных программаторов для AVR на ум приходит только:

  • HVProg от ElmChan
  • Paraprog
  • DerHammer

А также есть универсальные вроде TurboProg 6, BeeProg, ChipProg++, Fiton которые могут прошивать огромное количество разных микроконтроллеров, но и стоят неслабо. Тысяч по 10-15. Нужны в основном только ремонтникам, т.к. когда не знаешь что тебе завтра притащат на ремонт надо быть готовым ко всему.

Прошивка через JTAG
Вообще JTAG это . Он позволяет пошагово выполнять твою программу прям в кристалле. Но с его помощью можно и программу прошить, или FUSE биты вставить. К сожалению JTAG доступен далеко не во всех микроконтроллерах, только в старших моделях в 40ногих микроконтроллерах. Начиная с Atmega16.

Компания AVR продает фирменный комплект JTAG ICEII для работы с микроконтроллерами по JTAG, но стоит он (как и любой профессиональный инструмент) недешево. Около 10-15тыр. Также есть первая модель JTAG ICE. Ее можно легко изготовить самому, а еще она встроена в мою демоплату .


Прошивка через Bootloader
Многие микроконтроллеры AVR имеют режим самопрошивки. Т.е. в микроконтроллер изначально, любым указанным выше способом, зашивается спец программка — bootloader. Дальше для перешивки программатор не нужен. Достаточно выполнить сброс микроконтроллера и подать ему специальный сигнал. После чего он входит в режим программирования и через обычный последовательный интерфейс в него заливается прошивка. Подробней описано в .
Достоинство этого метода еще и в том, что работая через бутлоадер очень сложно закосячить микроконтроллер настолько, что он не будет отвечать вообще. Т.к. настройки FUSE для бутлоадера недоступны.

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

Pinboard II
Прошивка AVR с помощью демоплаты Pinboard II (для Pinboard 1.1 все похоже)

    ISP - abbrv. Internet service provider. The Essential Law Dictionary. Sphinx Publishing, An imprint of Sourcebooks, Inc. Amy Hackney Blackwell. 2008. ISP See … Law dictionary

    ISP - es el acrónimo en inglés de Internet Service Provider (Proveedor de Servicios de Internet), empresa dedicada a conectar a Internet la línea telefónica de los usuarios, redes distintas e independientes, ambas. Un ISP ofrece a los usuarios un… … Enciclopedia Universal

    ISP - abbreviation for Internet Service Provider * * * ISP UK US /ˌaɪesˈpiː/ noun [C] INTERNET ABBREVIATION for INTERNET SERVICE PROVIDER(Cf. internet service provider) … Financial and business terms

    ISP - son unas siglas que pueden referirse a o significan: Instituto de Salud Pública, servicio público chileno. Proveedor de servicios de Internet, por el inglés Internet Service Provider. Impulso específico, un parámetro de los motores cohete. Esta… … Wikipedia Español

    ISP - international safety programs. Термины атомной энергетики. Концерн Росэнергоатом, 2010 … Термины атомной энергетики

    ISP - , Internet Provider … Universal-Lexikon

    ISP/C - … Universal-Lexikon

    ISP - [ˌaı es ˈpi:] n Internet service provider a business that provides a connection to the Internet for people s computers … Dictionary of contemporary English

    ISP - [ ,aı es pi ] noun count Internet service provider: a company that provides a connection to the Internet … Usage of the words and phrases in modern English

    ISP - (Internet Service Provider) company that provides Internet connection services through its equipment and communications lines (for a monthly fee or by amount of use) … English contemporary dictionary

    ISP - (izg. i ȅs pȇ) DEFINICIJA krat. int. naziv za tvrtku koja korisnicima nudi uslugu priključenja na Internet; davatelj internetskih usluga ETIMOLOGIJA engl. Internet Service Provider … Hrvatski jezični portal

Книги

  • Digital Signal and Image Processing using MATLAB, Volume 2. Advances and Applications: The Deterministic Case , Maurice Charbit , The most important theoretical aspects of Image and Signal Processing (ISP) for both deterministic and random signals, the theory being supported by exercises and computer simulations… Категория: Техническая литература Издатель: John Wiley&Sons Limited , Купить за 8251.16 руб электронная книга
  • Täispööre , Fern Michaels , Dr Blake Hunter leiab Georgias Sweetwateri tänavalt uitamas minevikuta naise Casey Edwardsi, kes kümmekond aastat tagasi toimunud kohutavate sündmuste tagajärjel on ilma jäänud mälust. Naise… Категория: Современная зарубежная литература Издатель: Eesti digiraamatute keskus OU , Купить за 1378.9 руб электронная книга (fb2, fb3, epub, mobi, pdf, html, pdb, lit, doc, rtf, txt)
Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: