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.

Скачать среду HardwareExpert

Скачать скрипты для работы с конкретными типами микросхем

В разработке:

  • Редактор с автодополнением кода;
  • Работа с USB через микросхемы FTDI;
  • Интеллектуальный поиск в HEX-редакторе;
  • Применение адаптеров на внешних контроллерах;
  • Регистратор данных/логический анализатор.

Винмание: Программа находится в стадии тестирования. О найденных ошибках вы можете сообщить на форуме.