Site hosted by Angelfire.com: Build your free website today!

                                 

 Home           Events          Downloads           Contact          FAQ

Curriculum Vitae

Resources for Embedded Systems

(Note :Eg3 a virtual publishing company have a comprehensive list of resources.)

The General Resources

There are a number of useful lists of links :
     Charlie Hubbard's
     EE Network sites
     (Electronics and robotics) Virtual Library on Electrical Engineering.
     Ian Wiese's directory

General Resources
Circuit Cellar INK - The Magazine.
Chuck Cox has set up bulletin board the embedded digest, which you can subscribe to by sending email to embed-request@synchro.com containing the line subscribe your email address. It is not a very active list, but chuck sends out a booklist every few months and a list of embedded system companies.
Microcontroller FAQs are also available at MIT, in Particular a primer , the 8051 FAQ and the 68HC11 FAQ. (This site tends to be very busy.)
Roger's page (Motorola MC68HC05 and MC68HC11 Microcontrollers). Robot Builder's resources (This has info on PICs and PC/104 in addition to general robotics stuff).
Don's PIC page provides DIY PCB kits for PICs.
Another PIC page : everything you ever wanted to know about PICs.
More PC104 and PCMCIA and then there's the PCMCIA Home page.
Chip Directory
Coelacanth has interesting links on DSP, Embedded processors, FPGA, VHDL etc.
The semiconductor subway has a lot of semiconductor pointers. Signal Processing Information Base
IEEE Real-Time systems (lots of technical reports etc)
dspnet contains DSP product information.
YAHOO Embedded Page page.
16th IEEE REAL-TIME SYSTEMS SYMPOSIUM
Answerline Question and answer session with Fast Forward engineering.
Forth Interest Group have info on Forth Compiler vendors, FAQs, and tutorials.
IT Papers.com Embedded Systems
THe EE Compendum
uClibc -- a C library for embedded systems
PC/104 Embedded Systems
Institution of Electrical and Electronic Engineers (IEEE)
IEEE Computer Society
Centre for Intelligent Information Processing Systems (CIIPS)
Software Engineering Australia (SEAWA)


Free Software
The code from magazine articles such as Embedded Systems Programming, Dr Dobb's Journal and The C/C++ Users Journal. You need to know the year and month of the article. Someday someone might index these. (Dr Dobb's provide a CD which indexes all their code and articles.) Apparently, EDN Magazine has got some CAD/CAM and schematic programs.
The DCU ftp site. Not much there at the moment, but if you have stuff to send, I'll stick it on.
ApBUILDER, Intel's free program that provides a very neat method of programming some their embedded microprocessors and microcontrollers (e.g. 386EX, 186 family and the some of the 8051 family). Point and click to select the required options, and it generates commented C or assembly code. It sure beats looking up the data sheets, writing the code and trying to find where you went wrong. Hopefully other manufacturers will start to provide this level of service. (Note this link seems to change every week, so you might have to search the intel site - that presumably is the reason they keep changing it.)
Chimera is a real-time operating system for multiprocessor 68000 VME based systems.
RTEMS is a real-time operating system written in C and also available in ADA.
Free DOS with source code.
Dunfield Development Systems provide some free utilities.
Stuff from Finland, e.g. bit banging I2C code and circuit, EPROM emulator circuit and Romming for 80x86.
TERSE, a Tiny Embedded Real-time Software Environment developed for the 8051 by Barry Kauler. Barry has also written Object Oriented Flow Design for Embedded Systems , a revolutionary K-Flow methodology and TERSE operating system for all developers of embedded systems. Applicable to any language and any microprocessor. Also bundled with the book is Barry's K-Flow Diagrammer CASE software for Microsoft Windows. An article will follow in Dr Dobbs Journal soon. (Taken from the blurb - do i get a free copy Barry?)
Z80 small C by Ken Yap.)
uCR is an microprocessor operating system and development kit, that specifically supports cross development with gcc and g++. It is currently working on i960 targets, with some support for m68k, i386 and sparc v8 CPUs. Simulation is available under Linux/SPARC and Linux/Intel. Further info is available.
Here is a source of robot books, kits, movies, and toys

Educational Resources
The D6 Computer and associated literature. The D6 is a computer used to teach an embedded systems course at DCU. It is also used to prototype embedded systems. It has a reasonably sophisticated and very cheap development environment so check out the manual.
Open Microprocessor Systems Iniative a European effort to promote the use of microprocessors in applications world-wide. Laboratoire dElectronique (in french) has some stuff on microcontrollers etc.
Real Time Systems at University of Massachusetts. (Mostly related to the Spring Real-Time Distributed Kernel.)
Real-Time group in Australia. Ata also has some links.
University of York some research stuff on real time systems analysis and Ada.
Courses and RTOS from Tuomo Kortesmaa of Finland.
DSP Seminars.A Course on DSP.

Companies
ExpressPCB - Free PCB layout editor for Win95 & low cost PC board manufacture.
AMS (Routing, DSP and education products).
Microtec Research - Compilers etc.
Motorola semiconductor products
Motorola Archive (provided by EE dept of University of Alberta)
Microchip Technology (All that PIC stuff)
Xilinx (EPLDs and FPLDs)
Zilog (Some Z8 info there)
AMD has some info on forthcoming AMD186 and AMD386 embedded processors.
Intel. Nice WWW site but most of their info seems to be available via primitive technologies such as BBS and FAXback. They also have an Embedded page.
QNX info Some papers on the real Time POSIX conforming Real-time OS.
Applied Microsystems Corporation do development systems, emulators, etc.
Orion Instruments.
Lauterbach make in-circuit emulators logic analysers and other debugging equipment.
Kontron Elektronik, a manufacturer of in-circuit emulators for Intel and Siemens microprocessors and microcontrollers and provider of tool solutions for embedded systems design.
Xicor Serial EEPROMs etc.
Coelacanth Engineering design company.

Production Languages Corporation make windows based development software.
Titan (formerly known as Intermetrics). Compilers, debuggers and real-time executives for embedded systems.
IAR of Sweden. They've got tools (compilers, assemblers, linkers simulators) for a wide range of uP's.
Axiom Technology embedded VME, real-time DSP based systems and UNIX software.
Precise Software Technologies Inc. provides Real-Time Executives and Embedded I/O Components.
Mosaic Industries has been providing solutions for instrument design and automation since 1985
CMX develop real time OSes.
Colorado Electronic Product Design Sells FPGA development and data acquisition boards. Also does embedded systems consulting.
Telesystems are a manufacturer of universal industry quality programmer PICPROG(PICmicro, KeeLoq, AVR, megaAVR, Scenix, Serial EEPROM,EEPROM,EPROM etc...). Also we are electronic systems developer and manufacturer . Our projects are based on PICmicro, AVR, megaAVR, Scenix series.
Keil Software manufactures development tools (compilers, assemblers, debuggers, etc.) for the 8051, 251, and 166 microcontrollers.
Verilog This tool supports requirement analysis, graphical design for data, architecture, communication and state machines, documentation generation, simulation and code generation.
Highlander Technologies, Inc specializes in embedded systems development.
Annasoft sell and support products designed for embedded systems developers.
Tern develop 80x86 based controllers.
Hectronic build embedded PC based communication systems (and others).
Charis Software Systems, Inc. sell a Java Virtual Machine and tools for microcontrollers, embedded systems and protocol development.
ECD Inc., a manufacturer of printed circuit boards.
Vita Nuova produce Lucent, an embedded OS.
Yipee! Inc. company that offers TCP/IP stack as well as complete hardware solutions for 8-bit MCUs (one of which is T89C51RD2). Distributed by DMV Company.
EventHelix.comRealtime and Embedded Software Tools and Techniques.

News Groups

General
   comp.arch.embedded
   comp.realtime
   comp.robotics
   sci.engr.control
   comp.risks

Data Communications
   comp.dcom.cell-relay
   comp.dcom.fax
   comp.dcom.isdn
   comp.dcom.lans
   comp.dcom.lans.ethernet
   comp.dcom.modems
   comp.sys.ibm.pc.hardware.comm

Digital Signal Processing
   comp.dsp

Hardware    comp.sys.m68k
   comp.sys.intel
   comp.sys.ibm.pc.hardware
   comp.sys.ibm.pc.hardware.chips
   comp.sys.ibm.pc.hardware.storage
   comp.sys.ibm.pc.hardware.video
   comp.sys.mac.hardware
   comp.sys.sun.hardware
   comp.periphs
   comp.periphs.scsi
   comp.lang.vhdl
   sci.electronics