|
AVR & ARM7 Bootloader
BootManager.NET is a simple .NET powered bootloader application that allows the download and upload of firmware files to AVR & ARM microcontrollers using a custom bootloader runtime at the target device.
The application supports downloading of either binary flash images or Intel Hex files.
This system aims to be extensible by an XML device configuration file so support for new devices can be easily added at a later date.
Click Here for more info... |
|
MP3 Project
The origonal aim of this site was to show the development and design of my microcontroller based MP3 Player.
The hardware based MP3 Player is built upon the 8-bit Atmel AVR and STA013 Mpeg decoder.
The reason for doing this project was to gain experience in PCB design & production, protocol & device driver implementation (FAT32, ATA, I2C) on memory restricted microcontroller systems (AVR) based around the interesting subject matter of compressed audio players.
In the process of completing this personal project, 3 versions of the hardware have been built with various control interfaces (Keypad, Sony Rotary Commander, IR)… --> Latest <--
--- > Download Software Source V2 < ---
-- > Download Schematics and Layouts for Player V2< --
|
|
FAT32 File IO Library
I have developed a platform independent general purpose C code implementation of a FAT32 file system device driver for embedded targets.
It contain read + write support with a 'stdio' like interface featuring commands such as fopen(), fread(), fwrite(), fgetc(), etc.
Click here for more infomation
|
 |
AVR Control Card
AVR32 Control Card is a simple Atmel ATMega32 powered control module which features breakout connectors, RS232, RS485, an I2c EEPROM, and a dip switch....
The origonal purpose of this design was to develop and prove the AVR BootManager on, but due to almost every pin on the AVR being routed to the 2x40 pin DIL connections, this module could find many possible uses...
Click Here for schematic, gerber files, and BOM...
|
|
Windows Wallpaper Rotator Tool
A simple .NET application for randomly changing your desktop wallpaper at a specified time interval. Allows images to be set to only appear at specific times of the day.
Supports JPG and BMP image files.
Click Here for download ( .NET 1.1 or greater required)...
|
 |
09/06/07: Improvements made to Windows Wallpaper Rotator tool...
07/04/07: Write support and stdio interface added to FAT32 File IO Library...
24/12/06: Updated version of Windows Wallpaper Rotator tool added...
11/11/06: Some small issues with BootManager.NET fixed, ARM7 support added...
30/09/06: Rewrite of FAT32 library. Now improved, supports multiple open files...
15/08/06: Added AVR32 Control Card design...
22/07/06: Ported site code from ASP to ASP.NET and switched web hosts...
27/06/06: Started adding AVR BootManager details to site...
26/11/05: Fixing web page template errors...
19/11/05: Ported AVR Filelib to compile under Visual Studio and to run under Windows or AVR... Coming soon...
--> View all change entries... <--
|
|
|