Author Archives: vsergeev

deja-packet version 1.0 released

This is the release of the second network tool, deja-packet, that I promised in my previous post. Here is the project description I submitted to Freshmeat: “deja-packet transmits raw packets through a specified interface. In pcap file mode, deja-packet transmits user-selected packets from a libpcap capture file (such as one created by Ethereal/Wireshark, or tcpdump). [...]
Posted in Uncategorized | Leave a comment

Network Tools section; pcap2c version 1.0 released

Recently I wrote a small network tool that I wanted release freely online. But, I didn’t know where to put it, since this is technically an electronics/embedded-development blog (not really for desktop programs). But, I don’t really have any other active development blogs. Oh well, I thought, and I decided to add a network tools [...]
Posted in Uncategorized | Leave a comment

LC7981/HD61830 Driver for EL Backlit Samsung LCD

I’ve found the time to post this LC7981/HD61830 driver (only graphics mode implemented) and some images of this Samsung LCD I’m using. I bought the LCD off of ebay ( http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&rd=1&item=230070938443 ) and shortly after I wrote the driver for it from scratch. I finished this driver about a month and a half ago, but [...]
Posted in AVR | 19 Comments

USBasp Perf. Board Build

The computer I’m currently on (intel mac mini) doesn’t have a parallel port, so I can’t use the STK-200 style AVR-ISP to program/flash AVR chips. So, looking for the USB alternative, I stumbled across the USBasp. From the site, “USBasp is a USB in-circuit programmer for Atmel AVR controllers. It simply consists of an ATMega48 [...]
Posted in AVR | 4 Comments

JTAG Wiggler Schematic Fix

Per has brought to my attention that the JTAG Wiggler schematic on the “JTAG Wigger Clone” page has an error. I jumbled up the P4/P3 connections on the parallel port when I was adapting the schematic in EAGLE (the schematic is based on this one http://jtag-arm9.sourceforge.net/circuit.txt). I have fixed this error in the JTAG Wiggler [...]
Posted in ARM, Misc | Leave a comment

vAVRdisasm – AVR Disassembler – Updated to version 1.2

Besides a small bug fix, vAVRdisasm now can format data constants in binary and decimal, in addition to the default hexadecimal base. The base representation can be selected with the – -data-base-… options. See the vAVRdisasm page for more information and links to download the new version.
Posted in Uncategorized | Leave a comment

vPICdisasm – Mid-Range PIC Disassembler – Version 1.0 Released!

This post may hold a striking resemblence to a previous post, but don’t worry, it’s no deja-vu. I figured I’d also write a PIC disassembler, based on my previous AVR disassembler. The AVR disassembler’s flexible codebase makes it easy to implement other architectures with instruction opcodes of 16-bits or less. This disassembler features everything the [...]
Posted in Uncategorized | Leave a comment

$10 EL-backlit 16×2 LCDs… $6 830-hole breadboards…

Too good to be true? I ordered them anyway: http://www.neonixie.com/store/product_info.php?cPath=54&products_id=293&sdesc=Large+16×2+Character+LCD+display+with+EL+backlight+%26+Inverter+Model+%23+ http://www.neonixie.com/store/product_info.php?cPath=24&products_id=631sdesc=Breadboard%2C+830+test+points+Model+%23+ I needed the INV-TH-202 inverter for a graphics LCD I bought recently from ebay.
Posted in Uncategorized | Leave a comment

vAVRdisasm – Free AVR Disassembler – Version 1.0 Released!

I’ve finished writing and finalizing my first disassembler, for the AVR architecture. I discovered that avrdisasm, avrdasm, disavr, and even dasmavr names were all taken, so I went eventually went with vavrdisasm. vAVRdisasm is a finished and working AVR disassembler. It should work on most *nix systems, as well as a Cygwin environment. Here is [...]
Posted in Uncategorized | 1 Comment

Release version 1.0.0 of libGIS – a Free Atmel Generic, Intel HEX, and Motorola S-Record Parser Library

I’ve just released the first version of this tiny library that’s not really a library. It’s a set of utility functions to help parse Atmel Generic, Intel HEX, and Motorola S-Record formatted files. This can be very convenient in disassembler, assembler, binary file converting, and similar projects. Best of all, it’s public domain, meaning it’s [...]
Posted in Uncategorized | Leave a comment