CS122A
Fall Quarter, 1998
Homework 1
Roberto Arellano's links:
-
http://mot-sps.com/news_center/press_releases/PR990830A.html
In this website, Motorola describes the versatility of the
microcontrollers in different applications. For example, network
connectivity into microcntroller-based devices like power meters,
building controls and home automation devices without requiring an
RTOS or TCP/IP stack in the device. Flash memory on the chip provides
flexibility by allowing devices to be debugged, enhanced or upgraded
remotely through the network. Which will be easier to make
modifications on the program.
-
http://www.amd.com/products/lpd/186ed/21309a.html
In this website, the Am 186ED microcontroller reduces the size, power
consumption, and cost of embedded systems, while increasing
functionality and performance. The Am 186ED controller is ideal for
applications requiring more than 64 Kbytes of RAM which is exactly what
was described in class.
-
http://www.intel.com/design/mcs51/specupdt/272878.htm
In this website, Intel technology combines the high speed and density
characteristics of HMOS with the low power attributes of CHMOS. This
combination expands the effeciveness of the powerful MCS 51
microcontroller architecture and instruction set, which is what we have
been talking about in class about the effecitveness of the
microcontrollers.
Amin Aun's links:
-
http://www.sltf.com/articles/artindes.htm
Website that discusses issues involving hardware, software
and business aspects of embedded system design; articles adapted
from column in "Personal Engineering & Instrumentation News",
written by Scott Rosenthal.
-
http://www.embeddeddesign.com/
Company website that specializes in embedded ("real-time")
system software architectue, design, implementation and
maintance of these sytems; located in Silicon Valley; website
not very appealing.
-
http://www.embedded-systems.ltd.uk/
Company website that specializes in design and manufacture of
embedded systems for monitoring, instrumentation, and industrial
control; some of the projects they have done for their customers
are laser control systems, motorway road sign controllers, and
nuclear fusion research equipment.
-
www.cera2.com/embe/embemisc.htm
Site that offers miscellaneous resources concerning embedded
systems; some of the sites listed feature email newsletters, journals,
downloads, databases, catalogs, ftp, and several personal pages.
-
http://www.amc.com
Applied Microsystems Coporation showcases on their website the live
CODE Interactive Tracing System which allows for run time embedded
application debugging; a japanese version of this website is also
available.
Mark Bhataravidhya's links:
-
http://www.embedded.com
This website is an online version of Embedded Systems Programming.
It has highlight articles about programming for embedded systems. Also
has lists of conferences in the field.
-
http://www.eda-expos.co.uk/ESS
This is just a site for the Embedded Systems Show in the UK. Has
list of the different companies that are going to be attending and
gives more information on attending.
-
http://www.eg3.com
This is a resource site with a search engine that contains a bunch of
cutting edge technologies for embedded systems.
-
http://fp.image.dk/fpecgroen/embedded.htm
This is just a bunch of programs that some one has written. Says
that they are mostly for the 8051 and written in Keil C. The
different ones seemed interesting.
Tsung-Hao Chih's links:
Susan Cotterell's links:
-
http://www.howstuffworks.com/microcontroller.htm
How Stuff Works - How Microcontrollers Work
A very basic description of microcontrollers, how common they are,
and where you can find them. It tells you how to build your own
digital clock or digital thermometer. Also has some nice links on
things such as
how a cell phone works or
resources for the 8052.
-
http://www.ee.upenn.edu/ee442/ee442home.html
Penn Engineering EE441 and EE442 Senior Design Projects
Includes a series of project listings and abstracts. It has some
diverse and intresting embedded systmes designed and built by
students. One example is a practical putter which has sensors
attached to the club and an LCD which displays the distance the ball
would have gone.
-
http://cprf.asi.calpoly.edu/sproject/kurt
Calpoly - Senior Project Rose Float Animation System Learn Box
A very good example of the numerous details involved in designing
and implementing an embedded sytem. It is a studnt's project which
controls the movements on the Rose Parade Floats. Includes basic
steps of the design process and includes some nice pictures and
diagrams.
-
http://www.vlsi.com/velocity
VLSI - Rapid Silicon Prototyping
A product whose goal is to help with the design gap by allowing
Software/Hardware codesign.
Suvi Dhirakaosal's links:
-
http://www.tmn.com/~frautsch/y2k2.html
Description: Long (very) article describing the Y2K problem with
embedded systems. Less than 1% of 50 billion embedded systems
will be effected, but about 25 million (!) of those will be mission
critical. Also has information on solutions.
-
http://www.zdnet.com/products/stories/reviews/0,4161,404561,00.
html
Description: A review of Toshiba's sub $500 megapixel digital camera.
This article is a fine example of how embedded systems become cheaper
and cheaper as their production volume rises.
-
http://www.octagonsystems.com/Products/6050/6050.html
Description: This page contains information of an 386SX-40 computer
on a 4.5" X 4.9" card! It has 2MB of DRAM, 1MB of flash, 128 KB SRAM,
24 digital I/O lines, 2 serial ports, 1 LPT port, and Opto-isolated
inputs. Wow ...
Chris Duerr's links:
-
http://www.embedded.com
This page provides articles, links, advertisements, conference
information, and a job board to the embedded system engineer. A
news archive allows the user to search for keywords in Embedded
Systems related articles dating back to 1997.
-
http://www.embeddedsystems.com
This page was designed as a portal for embedded systems engineers.
It features complete online editorials relating to the embedded
systems field.
-
http://www.panelsoft.com
Panelsoft provides services, free resource, online tutorials and
courses related to user interface designs for embedded systems.
-
http://www.goahead.com
Goahead is a commerical business which has designed many
intricate embedded systems, including a hardware-based web server
and an automatic fault manager for resolving embedded system harware
problems.
-
http://www.microcontroller.com
Titled, "Resources for the Professional Embedded Developer," this page
offers a wide range of resources for embedded systems software and
hardware engineers. This page is also a portal dedicated to embedded
systems developers, and offers some extremely nice resources including
tutorials, references, news and links.
Matthew Hahn's links:
-
http://www.goahead.com
This is REALLY COOL! This company has a system for updating embedded
systems (ROM) via tcp/ip. Just download their web server (infusion)
and your appliances with embedded systems can talk to their vendors
online for updates. Automatically!
-
http://www.embedded.com
Embedded.com is an all-in-one website dedicated to embedded systems
development. You can check up on what the industry is doing as well
as find resources for your own projects. This one can be an extremely
valuable resources.
-
http://embedded-sys-and-soft.com
This website is not really all that useful (for me). It is just a
company trying to sell their design services. They will take your
specifications and needs and turn them into an embedded system.
-
http://www.wenet.net/~jfong/
This web site was definitely my favorite. It looks like a personal
web site, but it offers embedded design ideas. Specifically as
they apply to robotics.
-
http://isl.engr.ucr.edu
This website is primarily concerned with a project titled VMGOES
(Vehicle Model Generation and Optimation for Embedded Systems).
It appears to apply to games... Not really sure. The idea is to
reduce the amount of communication between systems, thus reducing
bandwidth.
Phillip Hoang's links:
-
http://www.eg3.com
Embedded systems resource - An embedded system resource page. It
has a bunch of links for embedded system research. A search engine is
included.
-
http://www.carawan.net/ec2plus
Embedded C++ - This is a group page. It aims to obtain a standard
for a subset of C++ for embedded systems programmers. They have
meetings regularly.
-
http://www.iee.org.uk/2000risk/
Millenium Problem in Embedded Systems - A page dedicated to the
millenium bug and its effect on embedded systems. It has several
topics, a lot of information for those that want to find out more about
this problem.
-
http://www.ics.uci.edu/~cecs/
Center for Embedded Computer Systems - This site is dedicated to
promoting technology transfer and exploring interdisciplinary
synergies for embedded computer systems in products, environments
and humans.
-
http://www.embedded.com
Embedded.com - This page has general stuff on embedded systems.
This includes: news, links, and a search engine. This page is very
useful for research.
Keith Humphreys' links:
Dawson Kwong's links:
Larry Lo's links:
Aaron McDaniel's links:
Joseph Oh's links:
-
http://www.allegro.com
This is actually the first link I've visited. It's a company website,
www.allegro.com. I've heard about vending machines being controlled by
hooking it up to an internet connection. This company makes Embedded
internet application software. In other words, the software allows
one to control, configure, manage embedded devices such as vending
machines via the internet.
-
http://www.akcess2k.com
This website promoted this product that tests embedded systems for
Y2K compliancy. It explains why embedded systems are much more
difficult to test for than desktop PCs. It goes on to show how it
tests systems, and the things needed.
-
http://www.swellsoftware.com
This company makes PEG = Portable Embedded GUI for real-time
embedded systems. (I thought all embedded systems are real-time...)
PEG is a GUI library for embedded systems developers.
-
http://www.bowlvisions.com/embed1.htm
This site is a forum addressing the Y2K problem and other stuff for
engineers by engineers. There's a nice detailed defenition for what
an embedded system is and how it works. This was the most interesting
site.
James Roberts' links:
Jeremy Thorpe's links:
John Tyner's links:
-
http://www.embedded.com/news/165.htm
NEC 64 bit processor for less than $10
Dec 17, 1998
NEC's new VR4305 as well as a few other new 64 bit processors
were released and will run things like HP printer and the
nintendo 64.
-
http://www.embedded.com.news/324.htm
Diab Data Announces the First C, C++, and Java Compiling Solutions
For Motorola's Newest ColdFire Embedded Microprocessor
June 15, 1999
A new compiler was released by Diab Data which allows high
level languages to be used on Motorola's Version 4 ColdFire 32 bit
processor.
-
http://www.playstation.com/hardware/techspecs.asp
Technical Secifications for the Playstation
The page talks about the internal hardware in a Sony Playstation
such as 32 bit RISC processor (at 34MHz, 30MIPS), a 4kb Instruction
Cache, 1 kb data cache, and a 132 MB/sec bus.
-
http://www.harvard.co.uk/1999euro/pressrel/sun/sun10.htm
SUN ANNOUNCES OEM AGREEMENT WITH ERICSSON FOR COMPACT PCI
PLATFORM
Sun and Ericsson have reached an agreement to use Sun's UltroSPARC IIi-
based SPARCengine CP 1500 64 bit processor in the new Ericson AXD 301
ATM switches.
Kathryn Wassink's links:
-
http://www.cera2.com/ebox.htm
This site is useful to find materials on embedded sytems. With many
resources plus it contains articles on the latest embedded products
in the news.
-
http://www.iee.org.uk/2000risk
It describes embedded sytems and about the problems they might
cause in the new millenium and how to deal with the problem.
-
http://www.embedded-science.com
It has lots of pictures when explaining about embedded systems and
their uses. It also mentions embedded systems having to do with the
Y2K problem.
Fei Wihardio's links:
-
http://www.embeddedtechnology.com/
This site provides access to a comprehensive web site on
topics such as "industrial computers; single board computers;
embdedded systems; Real-Time Operating Systems (RTOS) and
kernels; emulators; debuggers; programmers;
embedded software; co-design/verification tools; Controller Area
Networks (CAN);flash memory; PCMCIA; I/O modules; and architectures
such as CompactPCI, STD32 , PC/104 and PC-104-Plus.
-
http://www.compapp.dcu.ie/~cdaly/embed/
Embedded Systems Internet Resources.
This site provides links to many useful resources for embedded
systems. Unfortunately not familiar enough with the subject I am not
able to pick the most useful one...
The links were categorized into:
Free Software
General
Educational Resources
Companies
News Groups
And being a Java fan, I selected a few Java sites:
-
http://www.computer-design.com/Editorial/1997/03/Embedded/397drjava.html
Title: Java in embedded-systems design
This editorial discusses Java as the next high-level programming
language of choice for embedded systems. It explores the performance
issue and offers a few available solutions currently worth
pursuing.
-
http://www.hensa.ac.uk/parallel/languages/java/jcsp/
Title: Java Communicating Sequential Processes
Since I do not quite follow what this library (Java/CSP) is all
about, I am including a brief description from this site:
"JCSP is a binding of the occam/CSP parallel computing model for Java.
Basic packages provide processes, channels, parallel and choice (ALT)
constructors. A channel interface to the Java AWT components is also
included.
Joshua Wong's links:
-
http://www.zdnet.com/pcweek/y2k/0798/06case1.html
This article, though short, emphasizes an important part of the Y2K
problem that the media (and the industry) mostly focuses on the
software aspect of Y2K and not the hardware, especially embedded
systems, which pose a dange of ?infrastructure? failure.
-
http://esconline.com
This site is an information center hub for inside the industry views,
topics, and events on not only embedded systems, but other areas such
as EE and CS. Especially interesting are the newsgroup listings and
posted papers from the Embedded Systems Conference.
-
http://www.emultek.com/products.htm
As a following up to escoline, I found this site. It's product line
offers Rapid Plus, Rapid Simulation, and Rapid Internet Plug In.
It's tools support the design and implementation of embedded system,
decreasing the production life cycle. Used by Motorola and
Phillips.
-
http://www.motorola.com
Covers all aspects of motorola: embedded systems, world locations,
upcoming product release, a center of telecommunications and embedded
systems technology and industry advances. Must see. Great web
layout.