Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
gpsim is an open sourced simulator for Microchip's PIC microcontrollers. It supports all three families of PICs: 12-bit, 14-bit, and 16-bit cores. See also gputils http://gputils.sourceforge.net/
For C (and CPP obviously):
Include a fast and tiny RAM-tracing feature for Real-Time (RT) debugging purposes.
>> ONLY FOR DEBUGGING <<
Very much faster than printf-debugging, which may result in unforseen results in an RT environement.
NB: Development has been moved to Github:
https://github.com/avrdudes/avarice
AVaRICE is a program for interfacing the Atmel JTAG ICE to GDB to allow users to debug their embedded AVR target.
Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Electronic circuit simulator.
Simple environment to run and debug firmware for AVR 8-bit microprocessors.
Able to run arduino firmware.
Internally this program uses the open source Simavr AVR Processor Simulator (https://github.com/buserror/simavr) and wraps all its functions in a GUI shell. Setups for firmware debugging scenarios can be created dynamically. Able to run 16MHz MCU with decent set of external parts in real time. In particular this can be used for development of CNC firmware...
A Finite State Machine Editor, written on QT.
It allows to draw Finite State Machine with easy GUI and store it in XML file.
There are Finite State Machine Compilers to translate this description to source code (technique like QT's UIC uses).
wxHexEditor is another Hex Editor, build because of there is no good hex editor for Linux system, specially for big files. It supports files up to 2^64 bytes. Written with C++/wxWidgets GUI libs and can be used with other OS'es such Windows, Mac OS
A GDB/MI interface library for C and C++. It implements the GDB/MI (GNU DeBugger/Machine Interface) protocol as a library so you can create a GDB frontend without writing the "dialog" with GDB. Unlinke CLI the MI is intended for programs and not hu
Shiny is a lightning fast, fully documented & by-far-easiest-to-use C/C++/Lua profiler with no extensive surgery. Results are smoothed & shown in run-time as a call-tree or sorted-by-time. Output also renderable as graphs in Ogre3D or your custom engine
(Diver is in the process of being moved to GitHub. Please find us at https://github.com/thechiselgroup/Diver. Support requests & messages sent here may never be seen.)
Dynamic Interactive Views For Reverse Engineering. Div/er is a set of Eclipse Plugins that aid developers in understanding software. It uses dynamic analysis and reverse engineering to offer views and filters that aid comprehension and discovery.
mspgcc4 is no longer supported. Please use the newer toolchain at the MSPGCC project. (This was a port of the GCC 4.x branch to the Texas Instruments MSP430 microcontroller core. It is based on the MSPGCC project that is stuck with GCC 3.2.3.)
The patch comm-manag allows ddd to start up correctly. Loads all the debug info files, Breakpoints are correct, project is correctly saved and loaded. ddd-3.3.12-260210 patch makes usable register display for MMX and SIMD instructions 32 - 64 bit.
Main features: wxHatch is a cross platform IDE for wxWigets. It generates new wxWidgets projects, with
a main frame and text or drawing/imaging window,
provides a simple code editor with syntax highligthing,
generates makefiles for
Gubed PHP Debugger is a program to debug PHP scripts.
It currently supports stepping through code, watching contents of variables and setting breakpoints (line and conditional). No changes are needed to server software or scripts being debugged.
Provides interface for generating stack traces from within a program. Inspired by Java's ability to do a backtrace whenever an error occurs, this provides similar capability in C/C++. Very lightweight and portable, where available builds on execinfo.h.
Edyuk is a free, open source, fast and lightweight development environment which supports C++ and Qt 4 out of the box and can be extended through plugins. It works under all platforms supported by Qt 4 (Linux, Mac, Windows, BSD, ...).
A logging utility for C++ applications. It supports levels of escalation and safety within multiple threads. Optional "ghost" output for specific messages to stream, in order to log and print to screen at the same time.
DBG is a full-featured PHP Debugger and Profiler. Makes it easier to find problems or bugs in PHP scripts. DBG supports back-tracking, watching variables, viewing arguments passed to all nested function calls at any point of execution. Opensource.
JDLabAgent is a dynamic link library which is loaded into the Java Virtual Machine via Java Virtual Machine Debug Interface (JVMDI). The JDLabAgent can be parameterized via config files and logs JVM events (e.g. breakpoints, exceptions).
CDK4AVR stands for Cross Development Kit for Atmels AVR RISC processor serie
and should you support with a comprehensive Assembler and C development
environment for even this processor familie under Linux or similar host systems.
This is a dynamic slicing tool for Java programs. The tool modifies the Kaffe virtual machine to collect the execution trace, and compress the trace on-the-fly. Please proceed to the tool's website http://jslice.sourceforge.net/ for download.
PHPDebugger is used for debugging PHP scripts.It can debug PHP scripts on local as well as remote servers. The Just In Time (JIT) gives the power to debug an entire web application through a Web Server.It has Inbuilt Profiler functionality.
yakwailog is a simple logger written in c++. it is very easy to implent in any c++ related project because you just have to include it, initialise it, use and close it.
Protoeditor is a small KDE text editor developed for debugging scripts interactively. The goal is to provide a simple editor supporting a variety of debuggers for different languages. Currently, it supports Perl and PHP.