How to evaluate VoIP providers with Asterisk
There are many options when selecting a VoIP provider to terminate your Asterisk PBX. One of the most important factors in this selection is the… Read More »How to evaluate VoIP providers with Asterisk
There are many options when selecting a VoIP provider to terminate your Asterisk PBX. One of the most important factors in this selection is the… Read More »How to evaluate VoIP providers with Asterisk
In our quest to implement an Asterisk PBX in our office, we are evaluating several VOIP (Voice Over IP) providers. VOIP provides several benefits over… Read More »Implenting QoS for VOIP in a Linksys router
Over the past month, we have been working on implementing Asterisk in our office. Asterisk (http://www.asterisk.org/ ) is a complete software PBX (Private Branch Exchange)… Read More »Implementing Asterisk
The Python file object read() function acts a little differently than the standard read() found in C. This article describes some of these differences and… Read More »How to Optimize Python reads for general data
Interfacing with a RS232 serial device is a common task when using Python in embedded applications. The easiest way to get python talking to serial… Read More »Tips for reading a serial data stream in Python
Running a small business has a special set of challenges, and if you are not careful, the overhead can quickly consume you. This article is… Read More »Things that work!
The more I use Git, the more I am really impressed with some of its capabilities. What is Git? Git is a very advanced distributed… Read More »Howto use a Git topic branch to maintain a patchset, and isolate problems
Looking for a low cost, high functionality JTAG solution for the PXA270? As of several weeks ago, the openocd project now works with the Intel/Marvell… Read More »Open JTAG debugging tool for the PXA270
Do you ever wonder if there is a better way to manage cables in your lab? I typically have have 5-10 embedded systems on the… Read More »How to control the cable nightmare
I have long been a big fan of source control tools and issue tracking systems. The “concurrent” model made popular by CVS is a tremendous… Read More »TRAC and Distributed Development