
MeshNetics - 802.15.4 / ZigBee Wireless RF Modules MeshNetics is a creator of easy-to-integrate 802.15.4 / ZigBee wireless RF modules and ZigBee PRO-certified mesh networking software, used by OEMs and system integrators to add wireless connectivity to their products and solutions.
MeshNetics RF modules feature industry-leading range performance, long battery life and ultra-small footprint.
They are designed for use in 868/915 MHz and 2.4 GHz frequency bands.
MeshNetics is a single source of ZigBee modules, development tools, networking software, technical support, and design services.

| |
-
paper
-
A Debugger RTOS for Embedded Systems
In this paper, a software debugging mechanism for embedded systems is presented.
The debugger is a dynamically loadable and linkable module of the operating system.
The methodology presented in this paper provides automatic error detection, classification and location capabilities for a set of algorithmic errors.
An example implementation of our approach is given for debugging an integer divide-by-zero error.
preview:
http://codesign.ece.gatech.edu
date: 1/1/2000
-
paper
-
Killing bugs before they kill your software organization
This article identifies the risks associated with latent software problems, reviews the alternatives development organizations might consider to reduce such risk, discusses the means by which developers can eliminate problems earlier in development, and presents the history, use, and benefits of using a static source code analysis tool to eliminate problems at the source.
preview:
http://www.cleanscape.net
date: 1/1/2001
-
debugger
-
KDbg - A Graphical Debugger Interface
KDbg is a graphical user interface to gdb, the GNU debugger.
It provides an intuitive interface for setting breakpoints, inspecting variables, and stepping through code.
preview:
http://www.kdbg.org
-
debugger
-
Valgrind, an open-source memory debugger for x86-GNU/Linux
Programmers! Make your software Valgrind-clean.
Test it with Valgrind and fix all problems Valgrind reports.
This will give you some assurance that your code is free of a broad class of memory management errors.
You may well find undiscovered bugs, and your code will probably be more stable as a result.
It's good for your code, good for you and especially it's good for the people who use your code.
preview:
http://valgrind.kde.org
-
article
-
Software Debugging, testing, and verification
In commercial software development organizations, increased complexity of products, shortened development cycles, and higher customer expectations of quality have placed a major responsibility on the areas of software debugging, testing, and verification.
As this issue of the IBM Systems Journal illustrates, there are exciting improvements in the underlying technology on all three fronts.
preview:
http://www.research.ibm.com
date: 11/20/2001
-
webinar
 -
In-Field Debugging: Diagnosing Software Problems While Maintaining System Availability
A modern embedded system may employ hundreds of software tasks, all of them sharing system resources and interacting in complex ways.
This complexity can undermine reliability for the simple reason that the more code a system contains, the greater the probability that coding errors will make their way into the field. (By some estimates, a million lines of code will ship with at least 1000 bugs, even if the code is methodically developed and...
preview:
http://www.techonline.com
date: 5/13/2008
-
book-classic
-
How Debuggers Work : Algorithms, Data Structures, and Architecture
Virtually all programmers and software developers are utilizing debuggers, but few know how to interpret the results they obtain from them.
Using a hands-on, problem-solving approach, this unique reference explains how debuggers work, why programmers use them, and then discusses the algorithms involved in the debugging process.
preview:
http://www.amazon.com
date: 9/26/1996
 |