In the recent years CMake has become the de-facto standard build system for many C/C++ projects due to its flexibility, reliability and great build speed. We responded to it by designing the VisualGDB’s Advanced CMake Project Subsystem – a replacement for the regular Visual Studio project mechanism that treats the CMakeLists.txt files as Visual Studio projects and automatically edits them once you edit your target properties in Solution Explorer. But today we are announcing a mechanism that will make your CMake experience dramatically better – the CMake Script Debugger:
Today we are proud to release VisualGDB 5.4 Preview 6 introducing support to the new CMake-based version of the Espressif’s ESP-IDF framework and out-of-the-box compatibility with the MSYS2-based toolchain. The CMake-based ESP-IDF projects, powered by the Ninja build system, build much faster than the regular Make-based projects and offer a higher degree of customization in the Solution Explorer:
Today we are proud to announce the next Preview build of VisualGDB 5.4. This build introduces several major usability improvements in the embedded project workflow and I will give you a quick overview of them here. Continue reading Announcing VisualGDB 5.4 Preview 5.
Today we are proud to announce the release of VisualGDB 5.4 Preview 4. The main focus of this release is the new out-of-the-box support for Arduino projects on AVR, ARM, ESP8266 and ESP32, although it also introduces numerous usability improvements across the board. Continue reading VisualGDB 5.4 Preview 4 is Out
Today we are proud to announce the release of Analyzer2Go 2.0 – our product that turns development boards into powerful logic analyzers. This release adds support for the Cypress SuperSpeed Explorer Kit that is capable of streaming data to the computer over the ultra-fast USB 3.0 interface at >350MB/sec, resulting in reliable 200MHz sampling rate when using 8 channels or 100 MHz when using 16 channels. The SuperSpeed Explorer Kit is the perfect board to be used as a logic analyzer due to its highly programmable peripheral interface module and in this post I will explain to you how it works and how you can use it to add extremely fast connectivity to your designs. Continue reading Turning the Cypress Super Speed Explorer Kit into a Continuous 200MS/s Logic Analyzer
Today we are excited to announce the release of VisualGDB 5.4 Preview 3 that adds support for tracing ARM devices with Segger J-Trace. Tracing is a powerful debugging technique that lets you track each and every instruction executed by the target CPU without ever stopping it, or instrumenting any code.
In this post I will show you how to use tracing to step back in time, reconstructing the code path leading to an otherwise untraceable crash and how to see the code coverage for your embedded projects in real time and without any instrumentation overhead.
Today we are proud to announce the release of VisualGDB 5.4 Preview 1. This main highlight of this preview build is the new powerful and seamless way to develop ESP32 firmware using the ESP-IDF framework – the advanced ESP-IDF Project Subystem.
Today we are proud to announce the release of VisualKernel 3.0 Beta 1. The new release introduces a number of usability features and I will give you an overview of them in this post.
Today we are proud to release SmarTTY 3.0 – our free multi-tabbed SSH client. In this version we have redesigned the main window to look better on modern high resolution displays and introduced the new smart terminal mode that greatly boosts the productivity of work done over SSH by extending the normal terminal experience with a few useful graphical elements:
In this post I will give you an overview of the new features.
Today we happy to announce the final release of VisualGDB 5.3. Over the past several months and 8 preview builds we have introduced and fine-tuned multiple usability-focused improvements to your cross-platform development workflow and I will give you a quick overview of them in this post.