(AVR910, STK200/300 і багатьма іншими). Редактор дозволяє працювати з двома проектами одночасно, розміщувати закладки, налаштовувати час автоматичного збереження результатів.
Основними модулями, що входять до складу CodeVisionAVR є:
транслятори програм, складених на Сі-подібних мовах або асемблері, в машинний код для AVR;
елементи для ініціалізації периферійних пристроїв;
модуль для роботи з платою налагодження STK - 500;
компоненти взаємодії із зовнішніми программаторами;
редактор первинного коду;
термінальний модуль.
Рис. 1.Окно програми CVAVR
Результат роботи в програмі CodeVisionAVR може бути представлений у вигляді HEX, ROM або BIN-файла для прямої прошивання мікроконтролеру шляхом використання стороннього програматора. Крім цього, програма може бути передана у форматі COFF (файл відладчика) або OBJ. Число бібліотек CodeVisionAVR зростає з кожною новою версією і включає в себе підтримку продукції від таких відомих виробників як Philips, National Semiconductor, Maxim-Dallas Semiconductor та багатьох інших. Компілятор CodeVisionAVR відрізняється від AVR-GCC, який можна спостерігати в програмі WinAVR, синтаксисом, кількістю підтримуваних мікроконтролерів і швидкодією кінцевого коду. Але найбільше по специфіці роботи, розташуванню команд і своїми можливостями програма нагадує PonyProg.
При роботі важливо не забувати, що процедура прошивки самої програми, fuse бітів і ПЗУ в CodeVisionAVR є самостійними процедурами. Розробник рекомендує спочатку прописати користувача код, потім EEPROM-пам'ять, а в кінці fuse и. Щоб переконатися, що CodeVisionAVR виявив зовнішній програматор, який підключається до LPT порту робочої станції, необхідно натиснути кнопку «Reset Chip». При цьому на программаторе зобов'язані спалахнути індикатори читання/запису.
Рис. 2. Ініціалізація проекту в CVAVR
Розробник програми - компанія HP InfoTech, розташована в столиці Румунії, місті Бухаресті. Працівники фірми постійно трудяться над своїм продуктом, покращуючи оптимізатор коду і прискорюючи роботу компоновщика. Число користувачів, що купили даний софт, становить понад 13 000 чоловік.
Існує дві версії програми: CodeVisionAVR Evaluation - безкоштовний ознайомлювальний варіант з обмеженням до чотирьох кілобайт розміру програмного коду і відсутністю ряду ключових бібліотек і CodeVisionAVR - платна комерційна, захищена від установки паролем.
Інтерфейс CodeVisionAVR англійська та русифікатора до нього немає.
Необхідна платформа для установки - Windows 95, 98, 2000, XP, Vista і 7. Підтримуються 32- і 64-розрядні операційні системи.
1.2.2 Огляд програми Altium DesignerDesigner надає можливість використання самих передових технологій в області проектування плат (у тому числі гнучко-жорстких плат та вбудованих компонентів).
При створенні комплексу компанія Altium прийняла революційне рішення: вперше забезпечити проведення всього процесу проектування і налагодження пристрою в єдиній програмному середовищі. При цьому результати одного етапу проектування передаються на наступний етап, а внесені на будь-якому етапі зміни відображаються у всіх частинах проекту. Розробник відстежує і синхронізує вироблені правки і контролює цілісність проекту. У результаті налагоджений, узгоджений і повністю передбачуваний прототип пристрою створюється задовго до його фізичного втілення.
У новому поколінні Altium Designer розробник також продовжує розвивати спрощену методологію проектування електроніки з глибоко інтегрованої платформою управління даними проекту Altium Vault. Ця методика зосереджена навколо концепції проектування для повторного використання, що всі елементи дизайну (моделі, компоненти, схеми листів, дизайн модулів і т.д.) вже випускалися, ратифіковані для використання і добре управляються в постійно розширюється сховище, забезпечують швидке створення проектів і високу продуктивність праці. Методологія носить назву «Vault-Driven Electronics Design»
Відзначимо деякі з можливостей Altium Designer:
· простий, інтуїтивно зрозумілий інтерфейс користувача: можливість його настройки відповідно до вимог конкретного користувача, а також меню з командами російською мовою і безліч «гарячих» клавіш дозволяють навчитися ефективно працювати з програмою менш ніж за два тижні;
· можливість колективної роботи над проектом;
· підтримка сумісності з багатьма старими і сучасними популярними САПР РЕЗ (ECAD) і механічними САПР (MCAD);
· можливість перемикання у ...