HardwareExpert

HardwareExpert - write programs to work with hardware becomes easier!

The program designed for:

  • Rapid software development, working directly with external equipment (programmers, reading programs, service tools);
  • Work and testing and debugging home-made devices;
  • Creating analyzers and patchers dumps and firmware.

It runs in Microsoft Windows 2K/XP/Vista/7 and most modern distros GNU / Linux (requires Qt 4.0 +).

HardwareExpert includes:

  • The programming language S-Lang - built-in interpreter of C-like programming language. High performance is ensured by pre-compiled into byte code;
  • Built-in code editor with syntax highlighting;
  • A large number of built-in functions:
    • to work with binary data;
    • for direct work with Serial (including the USB-COM, and USB-UART) and LPT ports;
    • для работы с шиной I2C, в соответствии с спецификацией через адаптер и драйвер Micronas, (спасибо Postal2 с сайта monitor.net.ru);
    • to work with the I2C bus, in accordance with the specification over adapter and driver Micronas, (thanks to Postal2 from monitor.net.ru)
    • UI elements;
    • using high resolution timer;
  • HEX-editor with search and comparison;
  • Detailed help with examples (in russian);
  • User interface in English and Russian languages.

The program is distributed in the open source, under GPL .

Download HardwareExpert

Download scripts for HardwareExpert

Under development:

  • Editor with code completion;
  • Linux LPT support over ppdev;
  • USB support over libUSB;
  • Intelligent search in HEX-Editor;
  • Smart adapters with the external controllers;
  • The data logger / logic analyzer;

The program runs on MS Windows 2K/XP/Vista/7 and GNU / Linux, as well as on x64 OS.

Warning: The program is under the testing. About the bugs you can report on the forum.