vsdev
Home
Projects
About Me
Table of Contents
Projects
Software Projects
Hardware Projects
Logic Projects
Presentations
Notes on Useful Math
Embedded Systems Notes and Code
Miscellaneous Software Projects
Some Hardware Tools
Older Tutorials
Older Software Projects
Older Electronics Projects
Comments
Projects
Software Projects
ssterm
- A console-based simple serial port terminal.
vAVRdisasm
- An Atmel AVR firmware disassembler with several handy features.
vPICdisasm
- A Microchip PIC firmware disassembler with several handy features.
libGIS
- A collection of free routines to create, read and write Atmel Generic, Intel HEX8, and Motorola S-Record formatted files.
Hardware Projects
BeagleBone Network Multitool Server
- a lightweight, always-on, networking-centric and IPv6-ready server on the BeagleBone platform.
elec-rec
- an open hardware, open source Cortex M3-based electronic wind instrument (
write up in progress
).
elec-rec Spectrum Resynth
- a sound file spectrum extraction tool to accompany the elec-rec (
write up in progress
).
Word Clock
- a clone of
Doug's Word Clock
Levitating Digital Scale
- an electromagnetic levitating digital scale.
Discrete Switched Capacitor Boost Converter
- A 5V regulated switched capacitor boost converter implemented with discrete components.
Audio Echo Effect
- Basic audio echo/delay “pedal” based on LPC1768/mbed.
Wireless TRIAC
- Wireless ZigBee/XBee controlled TRIAC.
Wireless Power Meter
- Wireless ZigBee/XBee V-I Power Meter.
Logic Projects
v8cpu
- Simple 8-bit multi-cycle von Neumann architecture CPU written in Verilog.
Presentations
x86 Assembly Primer for C Programmers
- A short course on x86 assembly. Slides also available online
here
.
Notes on Useful Math
Thévenin / Norton Equivalence and Linear Algebra
Closed-form Solution for the Fibonacci Sequence
Embedded Systems Notes and Code
Getting Started with Cortex M3, CMSIS, and GNU Tools
Compiling your own CMSIS Code for the mbed
Assorted Microcontroller Drivers
SD Card (SPI mode) Driver for NXP LPC2109:
sd.c
,
sd.h
GPS Data Extraction for NMEA GPGGA, GPGLL, and GPRMC sentences:
gps.c
,
gps.h
Platform-independent and libc-independent printf:
debug-printf.c
,
debug-printf.h
LC7981/HD61830 Graphics LCD Driver for AVR ATMega32:
avr-lc7981/
ENC28J60 SPI Ethernet Controller Driver for NXP LPC2148:
lpc2148-enc28j60/
Parallel SRAM Driver for AVR ATMega32:
avr-sram/
Miscellaneous Software Projects
qrd
- Simple QR Code decoder written in Python.
telnet_asm
- Simple telnet client written in 32-bit x86 assembly, using Linux system calls only.
Some Hardware Tools
JTAG Wiggler Clone
Xilinx JTAG Download Cable
miniLA Build
USBasp Build
Older Tutorials
Setting up the ARM-GCC Toolchain on Windows
Adapting Code::Blocks IDE for ARM Development
Older Software Projects
deja-packet
- Transmits packets from a libpcap or raw file through a specified interface.
pcap2c
- A tool that converts packets stored in a pcap capture file to raw C arrays.
Older Electronics Projects
LC7981-HD61830 LCD Driver
JuiceBox Homebrew
Embedded Secure Network Bridge
POP3 Email Checker
Parallel SRAM
Comments
View the discussion thread.
Back to top
projects.txt · Last modified: 2012/04/26 21:48 by vsergeev
Sitemap
Login