Fixed Price Software and Systems Development
System/Module Testing
Consulting Strategy
Why hire us?
KeyDog - Discrete Inputs to Scan codes
KeyDog Watchdog Timer
Poc-it Testing Products
MIDI Discrete Encoder
ittyMIDI Musical Products
email
more...
 
MicroTools' 8048 History

8048 Experience

1985 - Developed an encoder/decoder used to interface to the Stores Management System for the F-15 using an 8035. This unit implements an energy transfer system for specialty weapons designed to meet the requirements of AFR 122-10 and System I. The software was written in assembler.


 
MicroTools' 8051 History

8051 Experience

1987 - Developed the systems, software and hardware for a dual redundant control system responsible for de-icing the Osprey utilizing dual 8051's. The software was written in assembler. A simple real time operating system (RTOS) was implemented in the 8051's to simplify handling of the concurrent requirements.

1991 - Developed the systems, hardware and software for a servo pneumatic mechanism control utilizing the Archimedes compiler tool set. Control laws developed using MatLab were implemented in the 8051.

1992 - Developed the systems, hardware and software for a "wire eliminator" mux -demux device used in an industrial control system. The software was written in 8051 assembler.

1995 - Developed the system, hardware and software for Poc-it - an 8051 based intermittent tester. These units are still in demand from companies like Dell, Intel and Apple in testing their motherboards and power supplies. The software was written in 8051 assembler.

1996 - Developed the system, hardware and software for PowerCycler - an 8051 based device used for testing power supplies. The software was written in 8051 assembler.

2002 - Modified an existing 8051 postage scale developed in China with limited English comments. The software was written in 8051 assembler and documented in Chenglish.

2003 - Ported an existing 8051 wireless transmitter developed using an obsolete Archimedes tool set to a Keil compiler. Modified the existing hardware and software to interface to a second wireless modem. Much of the existing code was written incorrectly which the non-ANSI Archimedes C compiler incorrectly interpreted resulting in correct operations (Two wrongs sometimes do make a right!). In addition, the code was riddled with real-time bugs which "hardly ever happened."

2003 - Modified the hardware and software of an existing 8051 device to interface via TCP/IP to the wireless network. Added an Ethernet interface in hardware and software.

2004 - Redesigned an existing 8051 design using through hole technology and an obsolete processor using surface mount technology and an up to date 8051 processor from Silicon Laboratories. All of the existing software was modified to operate on the new hardware.

2004 - Ported an existing 8051 design of a remote node in an energy control system from the Archimedes tool set to the Keil Compiler. (4000 lines of code in one file!)

2004 - Ported an existing 8051 design of the control hub of an energy control system from the Archimedes tool set to the Keil Compiler.

2004 - Modified the hardware and software of a new control hub of an energy control system to support TCP/IP over Ethernet.


 
 
Core Values
History
Resumes
Contact
How to Select a Real-Time Embedded Systems Consultant
How to Grow Your Software Engineering Department
How to write a software requirements specification
How to Write a Software Process Procedures and Policy Manual
Principles of Software Driven User Interface Design for Business and Industrial Applications
If it's not tested, it doesn't work!
more...
Click here...