This action might not be possible to undo. Are you sure you want to continue?
Since 1990, ETC has provided innovative, cost effective design solutions to our customers. We blend imagination, knowledge, and experience to create custom solutions to challenging problems. Our philosophy is to provide a high level of service, assisting in any way you choose. Whether providing complete, turnkey product design or serving as an extension of your engineering staff, we provide first quality engineering services tailored to your requirements. We also recognize the need to maintain and modify products throughout their life cycle. We keep you and your staff - engineering, management, marketing - involved and informed throughout the project. Our code is constructed to your specifications, using top-down design methodologies it is logically structured and fully documented at all levels. All work is performed using the latest compilers, libraries, development tools, and CAD programs.
Short Resume for Bob Shoemaker
Bob Shoemaker has 20+ years experience in the electronics and computer industry, including software development, electronic design, process control engineering, high volume electronics manufacturing, and government agency approvals. Bob's career has been equally divided between software and circuit design, with recent emphasis on overall product development and project management. Principal areas of engineering expertise lie in very low power microprocessor designs, C and assembly language programming, and analog design. 1990 - Present: President, Embedded Technology Corporation 1986-1989: Director of Engineering, Linus Technologies Inc. 1985-1986 Senior Member Technical Staff Fox Computers Inc., Great Falls, VA 1984-1985 Senior Member Technical Staff, Access Engineering Corp. Reston, VA 1979-1984 Senior Test Engineer (Lead) COMSAT Telesystems Inc., Merrifield, VA * * * * * * * * * * * * * * Embedded Controllers Real-Time Industrial Monitoring & Control Intelligent Power Supply Controller Sports Training Aid for Tennis Players Cellular PCS Telephone Test Instrument Automobile Engine Controllers Vertical Blanking Interval Communications Custom Communications Protocols LCD Interfaces - PC, µC, I2C Electronic Digitizers & Touchscreens PC Based Test Equipment Small Pen-based Computers, PC's & Peripherals Arbitration - Technology Expert Medical Image Processing System
corrosive. Cellular PCS Telephone Test Instrument : ETC supplied firmware for a field instrument designed to mimic a cellular telephone transmitter.Embedded Controllers : Over the past 8 years we have completed a wide variety of projects using PC's (both embedded and desktops).000 gal/day. Philips. and other parameters. Statistics were kept and output to a small custom LCD. and controlled 16 14-segment LED displays. explosive. The chemistry involved was hazardous. The micro controlled output voltage and current while monitoring output tolerances and fault conditions. Real-Time Industrial Monitoring & Control : ETC provided custom firmware modifications to a standard spectro-colorimeter instrument to adapt it for industrial monitoring and control. Driver level code for the network was also supplied for external PC communications. error checking. coordination. Sports Training Aid for Tennis Players : ETC provided firmware for a small microcontroller based device installed in the handle of a tennis racquet. frequency offset. and code updates via flash from a remote location. and microcontrollers. and multiple addressing modes was developed. The devices output was controlled for RF & IF frequency. Atmel. and all firmware for a microcontroller to control a power supply. very low power design. . 4x5 keyboard input. temperature. and functionality. The device measured player performance in real time and provided audio feedback. All supplies were connected to a custom serial network for inter-communication. Waferscale. The firmware performed built-in self test. signal pattern. and connection to an optional central monitor and control unit. currents. AMD. Each micro could have its firmware reloaded on the fly to flash while running! A fully customized network protocol was developed with an extensible command set. user configurable parameters and reporting. The player could adjust action to suit his/her mode of practice or play and experience. background self-testing. Xicor. Microchip. Input from multiple custom sensors was filtered in software and checked for validity. Chips from Intel. power. Rugged. and others were used to create custom or semi-custom product solutions for our clients. Further processing determing player performance and provided feedback. menu-driven user interface. Motorola. The instrument was installed to monitor industrial chemical production in a gas refinery environment. output control & monitoring. NEC. Intelligent Power Supply Controller : ETC provided device selection. and measured at elevated pressures and temperatures at the rate of 40. or be operated individually to provide different voltages. controller architecture design. microprocessors. The modified instrument supported remote operation and diagnostics. These supplies in turn could be paralleled to provide more than 100KW. 68HC05 based. The instrument was interfaced to the central plant monitoring and control system computer with both analog output and digital I/O over long distances. circuits.
compact thermal printers. to 68HC11's. 38. Inc. Vertical Blanking Interval Communications : Developed firmware in C and assembler for 80186+8051 based unit to decode signals present on the vertical blanking interval of TV broadcasts from FNN (now CNBC) and PBS via satellite. Electronic Digitizers & Touchscreens : Pen-PC: ETC designed and built early prototypes for resistive digitizers for Momenta. and outbound protocol support. to modules from 1x16 to 2x20. These aftermarket controllers were designed to enhance engine performance but still meet EPA emissions standards. High integration EPROM / RAM / I/O / Logic devices from Waferscale Integration were also used in this rugged. LCD Interfaces . Processors range from the 68HC05-P and C series. electrical design. PC Analog & Digital I/O Add-in Cards : Several ISA plug-in cards have been designed to interface to external LCD's. and programming for 8051. . and the common 4 and 8 bit parallel interfaces. Handhelds: ETC also has developed four and five wire resistive digitizers for custom handheld devices for two Fortune 500 companies based on microcontrollers from SMOS and the Motorola 68L11. to 8x40 and graphics. and other custom hardware. Services included reverse engineering of I/O requirements. An interface and software was also developed for the PC parallel port to a 32x128 graphics LCD module. prototyped. Created software system to perform decoding. PCB layout. wide operating temperature environment. digitizers. and provided firmware for aftermarket engine control computers and daughter board assemblies. selectable address space. stock quotations.5A output drive. Other interfaces were developed around the SPI and I2C buses. to fully integrated VGA size. This project used a variety of microprocessors depending on the car and engine. Both electronics and driver level code have been engineered. .PC. 8051's. splitting and delivery of multiple feeds. EL displays. programmable state machines. 12MHz bus operation. 12 bit A/D. Developed algorithms for automatic coarse & fine tuning based on error rates. Features included programmable interrupt logic. and 6301 based boards. on-the-fly error detection and correction. etc. prototype assembly / test.Automobile Engine Controllers : ETC designed. automatic synchronization of error corrector / decryption module and data verification. 68HC11. I2C : Interfaces have been developed for a variety of LCD's ranging from small custom glass alphanumeric segmented displays. UPI news. 8051 based. µC. decryption. which were used to develop their core software prior to Momenta's ASIC implementation for the design.4Kbs serial data feed contained credit card information. and 80C186's.
Intel microcontrollers: 80C51. Hired two additional employees for this project. layout. standards and specifications. hardware selection. protocol implementation(s). extensive application notes and code examples. Data sheets. Keil .C compilers. and more. COSMIC Software . 80C251. and GUI design. assemblers. Responsible for overall system design. capable of capturing hi-res true color images along with digitized dictation.Comprehensive source of information and education for VC++ developers. Introl Corp. Received images and dictation were automatically sent to multiple CPU's for parallel processing. simulators. 68HC300.Debuggers and simulators for the 8051 and 80C196. Hardware Companies: Intel . and debuggers for Motorola microcontrollers. transcription. 68HC08. compressing and transmitting the data at high speeds to a central network (Novell-based) facility for playback. . and printing. .Compilers and assemblers for 8051. 68HC11. and four color 1200dpi printing of the images. Software Companies: Archimedes Software . 80C166/167 Magazines: C/C++ Users Journal . Motorola . Data sheets. then re-combined at workstations for transcription. 80C31. 80C296. 80C196.Motorola microcontrollers: 68HC05. Excellent source for information on the Universal Serial Bus. application notes. Visual C++ Developers Journal . code examples. based on an embedded 386.C compilers and assemblers for Motorola microprocessors. Largest producer of microcontrollers in the world. Inc. Chiptools. .Just as the title says.Medical Image Processing System : Developed a field biomedical image processing system.C compilers for 8051. Power PC. 68HC16. network setup. Average network throughput over 2-GB/day. 80C251.Practical solutions for C and C++ programmers Embedded Systems Programming .Compilers and assemblers for 8051 and other microcontrollers. 80C930 (USB) families. 68HC12. Supports Nohau emulators. all software development. Avocet Systems .
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.