Іноді помилки ISP.js та інші системні помилки JS можуть бути пов'язані з проблемами у реєстрі Windows. Декілька програм може використовувати файл ISP.js, але коли ці програми видалені або змінені, іноді залишаються "осиротілі" (помилкові) записи реєстру JS.

В принципі, це означає, що в той час, як фактичний шлях до файлу міг бути змінений, його неправильне колишнє розташування досі записано в реєстрі Windows. Коли Windows намагається знайти файл за цим неправильним посиланням (на розташування файлів на вашому комп'ютері), може виникнути помилка ISP.js. Крім того, зараження шкідливим програмним забезпеченням могло пошкодити записи реєстру, пов'язані з MSDN Disc 1846. Таким чином, ці пошкоджені записи реєстру JS необхідно виправити, щоб усунути проблему в корені.

Редагування реєстру Windows вручну з метою видалення ключів ISP.js, що містять помилки, не рекомендується, якщо ви не є фахівцем з обслуговування ПК. Помилки, допущені під час редагування реєстру, можуть призвести до непрацездатності вашого ПК і завдати непоправної шкоди вашій операційній системі. Насправді навіть одна кома, поставлена ​​не в тому місці, може перешкодити завантаженню комп'ютера!

У зв'язку з подібним ризиком ми рекомендуємо використовувати надійні інструменти очищення реєстру, такі як WinThruster (розроблений Microsoft Gold Certified Partner), щоб просканувати та виправити будь-які проблеми, пов'язані з ISP.js. Використовуючи очищення реєстру, ви зможете автоматизувати процес пошуку пошкоджених записів реєстру, посилань на відсутні файли (наприклад, викликають помилку ISP.js) та неробочих посилань усередині реєстру. Перед кожним скануванням автоматично створюється резервна копія, яка дозволяє скасувати будь-які зміни одним кліком та захищає вас від можливого пошкодження комп'ютера. Найприємніше, що усунення помилок реєстру може різко підвищити швидкість та продуктивність системи.


Попередження:Якщо ви не є досвідченим користувачем ПК, ми не рекомендуємо редагувати реєстр Windows вручну. Некоректне використання Редактора реєстру може призвести до серйозних проблем і вимагати повторної інсталяції Windows. Ми не гарантуємо, що проблеми, які є результатом неправильного використання Редактора реєстру, можуть бути усунені. Ви користуєтеся Редактором реєстру на свій страх та ризик.

Перед тим, як вручну відновлювати реєстр Windows, необхідно створити резервну копію, експортувавши частину реєстру, пов'язану з ISP.js (наприклад, MSDN Disc 1846):

  1. Натисніть на кнопку Почати.
  2. Введіть " command" рядку пошуку... ПОКИ НЕ НАТИСНІТЬ ENTER!
  3. Утримуючи клавіші CTRL-Shiftна клавіатурі, натисніть ENTER.
  4. Буде відображено діалогове вікно для доступу.
  5. Натисніть Так.
  6. Чорний ящик відкривається миготливим курсором.
  7. Введіть " regedit" та натисніть ENTER.
  8. У Редакторі реєстру виберіть ключ, пов'язаний із ISP.js (наприклад, MSDN Disc 1846), для якого потрібно створити резервну копію.
  9. В меню ФайлВиберіть Експорт.
  10. В списку Зберегти увиберіть папку, до якої потрібно зберегти резервну копію ключа MSDN Disc 1846.
  11. В полі ім'я файлувведіть назву файлу резервної копії, наприклад, "MSDN Disc 1846 резервна копія".
  12. Переконайтеся, що у полі Діапазон експортувибрано значення Вибрана гілка.
  13. Натисніть Зберегти.
  14. Файл буде збережено з розширенням.reg.
  15. Тепер у вас є резервна копія запису реєстру, пов'язаного з ISP.js.

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

Дізнаємося що таке 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 мікроконтролерів до програматора, дізнаємось де брати інформацію про розпинування мікроконтролерів.

Характеристики мереж 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 необхідно вирішити такі завдання:

· Регламентування вимог, що висуваються до мережі та завдань, що вирішуються мережею.

· Структура мережі та технологія передачі даних.

· Вибір мережного обладнання.

Листопад 6th, 2013

У цьому пості я окреслю проблему з Sagemcom 2804 v7, з якою зіткнулися наші колеги з красноярської філії Ростелеком. Вони люб'язно поділилися вирішенням проблеми, сутність якої полягає в наступному:
Роутер авторизується в мережі провайдера, але при цьому, на приєднаних пристроях Інтернету немає. Якщо зайти на сторінку статусу з'єднання у веб-інтерфейсі роутера, ви побачите рядок «Чекання ISP». Чому так відбувається і як із цим битися?!
Справа в тому, що для Sagemcom 2804 v7 є така версія прошивки, в якій при налаштуванні PPPoE, у розділах Маршрутизація - вибір шлюзу по дефлоту і Конфігурація DNS сервера замість інтерфейсу ppp1 коштує usb0.

Само собою, якщо користувач при налаштуванні з'єднання так все і залишить, то нічого не буде працювати.
Рішення просто - необхідно заново створити з'єднання. Потім, при налаштуванні на Sagemcom 2804 v7 шлюзу за замовчуванням, потрібно просто usb0 перекинути стрілкою в «доступні інтерфейси, що маршрутизуються wan», а ррр1, відповідно, перекинути в «вибрані інтерфейси шлюзу за дефлотом»:

Те саме потрібно зробити і в розділі Конфігурація DNS сервера:

P.S. Велике дякую співробітникам Красноярської філії Ростелеком, особливо Сергію Головко.

Після подій 11 вересня в США організація IMO – International Maritime Organization (Міжнародна морська організація) – прийняла рішення розробити, рекомендувати та впровадити комплекс заходів безпеки щодо морських суден, портових споруд та обладнання по всьому світу. Комплекс цих заходів, які отримали назву International Ship and Port Facility Code, або скорочено ISPS, був запроваджений відповідно до Міжнародної конвенції з охорони людського життя на морі від 1974 року і в даний час він прописаний у розділі XI-2. На відміну від процедури, цей набір процедур є обов'язковим і цей збір оплачується завжди.

Основні функції коду ISPS полягають у наступному:

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

Згідно з кодом, кожна згадана вище сторона зобов'язана мати співробітників з безпеки на кожному кораблі, у кожному порту і в будь-якій шипінговій компанії. Дані співробітники відповідають за підготовку та, за необхідності, реалізацію заходів безпеки відповідно до затвердженого плану.

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

Існує 3 рівні безпеки:

Normal.Рівень, коли судна і порт працюють у звичайному режимі. Вживаються мінімальні заходи безпеки.

Heightened.Підвищений рівень, який застосовується за досить високого ризику виникнення будь-якого індиден- та в системі безпеки. На період дії даного режиму вживаються додаткові заходи щодо захисту порту та кораблів. Тимчасовий інтервал, який розповсюджується цей режим, визначається експертами з безпеки.

Винятково.Винятковий рівень. У разі передбачається, що інцидент неминучий. На період дії режиму вживаються особливі заходи безпеки. Експерти працюють у тісному контакті з місцевою владою, дотримуються спеціальних протоколів та інструкцій.

Матеріал підготовлений фахівцями компанії G lobal F reight S olutions