Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

ru:hardwareexpert [2014/01/11 18:31]
ru:hardwareexpert [2014/01/11 18:31] (текущий)
Строка 1: Строка 1:
 +====== HardwareExpert ======
  
 +**HardwareExpert** - писать программы для работы с железом становится легче!
 +
 +Программа предназначена для:
 +
 +  * Быстрой разработки программ,​ непосредственно работающих с внешним оборудованием (программаторов,​ программ чтения,​ сервисных инструментов);​
 +  * Работы и тестирования и отладки самодельных устройств;​
 +  * Создания патчеров и анализаторов дампов и прошивок.
 +
 +Она работает в Microsoft Windows 2K/​XP/​Vista/​7 и большинстве современных дистрибутивов GNU/Linux (требуется Qt 4.0+).
 +
 +Система HardwareExpert включает:​
 +
 +  * Язык программирования S-Lang — встроенный в среду интерпретатор С-подобного языка программирования. Высокая скорость работы обеспечивается предварительной компиляцией в байт-код;​
 +  * Встроенный редактор кода c подсветкой синтаксиса;​
 +  * Большое количество встроенных функций,​ в том числе:
 +      * для работы с двоичными данными;​
 +      * для прямой работы с COM (в том числе USB-COM и USB-UART) и LPT портами;​
 +      * для работы с шиной I2C, в соответствии с спецификацией через адаптер и драйвер Micronas, (спасибо Postal2 с сайта monitor.net.ru);​
 +      * ведения диалога с пользователем;​
 +      * использования высокоточного таймера;​
 +  * HEX-редактор с поддержкой поиска и сравнения;​
 +  * Подробную справку с примерами работы;​
 +  * Пользовательский интерфейс на русском и английском языках.
 +
 +Программа распространяется в **открытых исходных кодах, на условиях GPL**.
 +
 +[[ru:​hardwareexpert:​download|Скачать среду HardwareExpert]]
 +
 +[[ru:​hardwareexpert:​scripts|Скачать скрипты для работы с конкретными типами микросхем]]
 +
 +В разработке:​
 +  * Редактор с автодополнением кода;
 +  * Работа с USB через микросхемы FTDI;
 +  * Интеллектуальный поиск в HEX-редакторе;​
 +  * Применение адаптеров на внешних контроллерах;​
 +  * Регистратор данных/​логический анализатор.
 +
 +Винмание:​ Программа находится в стадии тестирования. О найденных ошибках вы можете сообщить на форуме.