Need Help?

Contact Us!

For fastest service please enter your question or issue in the text box below. Enter your name and email address so we can reply to your question or concern. Be sure to give us enough info to identify the course or order that you need help with.

You may also call us at: 561-753-0105

Thank you. Your message has been sent. We will answer within one business day.

Welcome to SunCam

SunCam: Online Continuing Education Classes

087-Embedded Systems; Analog, Digital, and Microcomputers

By: Raymond L. Barrett, Jr., PhD, PE

If you are having problems opening or downloading the PDF files above, we can send them as an email attachment. (We cannot email streaming videos at the moment.) Send PDF Files via Email.

Course Objective

This continuing education course is written specifically for professional engineers with the objective of relating to and enhancing the practice of engineering.

Course Description

This is a Spotlight Course of the Week (Expires: 4/27/2018)
087-Embedded Systems; Analog, Digital, and Microcomputers

This course traces background history leading to current "Embedded Systems" from the introduction of system classification concepts through modern digital computer concepts, and first-practice digital computer embedded systems leading up to the current methodologies, tools, and practice involved in the design of Embedded Systems.

The digital computer hardware is traced from the vacuum-tube era through the advances of solid-state technology to today's integrated circuits. The software is shown in parallel with introduction of abstract languages, operating systems and "hard" real-time software, program code and library practices, through C-Code editing, compilation, and system building. Hardware Design Language (HDL) concepts are introduced in the context of adding digital functionality to the included microcomputer capabilities.

A Top-Down design methodology is used in the context of Embedded Systems development with both open-source and proprietary tools from an Engineering System Level (ESL) through an implementation at the demonstration-board level with two different examples. The design-flow through the use of tools is discussed prior to the example use of those tools so that the "big picture" is seen first. A simple Delta-Sigma (DS) analog-to-digital converter is used as an analog/digital or mixed-signal example with some modeling and simulation relating to the analog functions and some relating to the digital functions. The use of the top-down approach makes the system simulation of behavior clear prior to the "binding" of the functions to analog or digital components.

Two different implementation hardware boards: the BeagleBoard featuring a Texas Instruments (TI) OMAP™ IC with an ARM processor and TI proprietary Digital Signal Processor (DSP) onboard, and Cypress Semiconductor PSoC5™ with an ARM processor and proprietary configurable analog and digital blocks on a "First Touch" board are introduced as a hardware target candidates.

Software development tools are introduced and representative usage shown for both open-source and proprietary tools using a C/C++ path in both an open-source Linux environment and a MicroSoft Windows™ environment. Code generation automation is discussed and manual code entry discussed in the context of the tools.

The example system is explored in detail from within the context of the Cypress Semiconductor PSoC5™ "First Touch" environment with some alternatives introduced. The steps necessary and the code example for the PSoC5™ "First Touch" environment are referenced, as well as the necessary hardware and software requirements to enable the example in the BeagleBoard are shown and links provided to obtain the accelerometer, display, cables, and software required. The MathWorks PolySpace™ semantic run-time code checker software is shown with illustrations of the checking capabilities.

A 50% discount coupon on products from Cypress Semiconductor Corporation is included with this course.

087-Embedded Systems; Analog, Digital, and Microcomputers
Robert B. Walford
08/28/2017
Verified Buyer
This course was far too heavy on product descriptions. It should have been focused on the design process itself with any product descriptions only being used in support of the process.
Was this helpful?
087-Embedded Systems; Analog, Digital, and Microcomputers
Bill Kearson
01/17/2017
Verified Buyer
Great course and I would recommend it to anyone in the embedded systems field.
Was this helpful?
Reasonable Overview
anonymous
09/18/2011
The course is basically an overview of embedded systems. If that was the objective, however, the author should have been more careful about using terms that would be unfamiliar to the beginner.
1 of 1 customers found this helpful.
Was this helpful?
Needs more focus on practical techniques
anonymous
02/22/2011
Having an embedded systems course for the PE area of practice is a great asset. Many engineers nowadays work with embedded applications. Yet this course focuses too much on terminology and providing lists of tools. It would be more useful it it concentrated on practical techniques such as hardware and software issues in i/o interfaces.
Was this helpful?
(no title provided)
02/14/2011
This course is an information-dense 43-page discussion of popular development platforms and software/firmware tools. That was useful, but I was confused as to how a typical project goes and when to use which tools. The topic was so broad, it was hard to absorb the details. I think I would like a similar course focused on a particular development tool.
2 of 2 customers found this helpful.
Was this helpful?
Price: $29.95
Special Price Expires: 4/27/2018
Quantity:
Course Code: 100206-11
Course PDH Hours: 4
Engineering Course Approvals
  • This course is accepted for engineering continuing education credit in all states.

About Course Approvals

Other Courses by Raymond L. Barrett, Jr., PhD, PE

Course Title Rating Hours Price
075-QAM Digital Communications
(3.5) 2 Reviews
4 $90.00
079-DSSS Digital Communication
(3.7) 3 Reviews
4 $90.00
083-Phase Lock Loops
(4.5) 2 Reviews
4 $29.95
Special Price Offer: expires at midnight on 4/27/2018
084-Filters and Equalizers
No reviews yet.
4 $29.95
Special Price Offer: expires at midnight on 4/27/2018
153-Decision Making in Engineering Planning and Design
(4) 32 Reviews
4 $29.95
Special Price Offer: expires at midnight on 4/27/2018
265-Verilog for Digital Design
(4.5) 2 Reviews
4 $90.00
186-Intellectual Property and Patents for the Professional Engineer
(4.5) 41 Reviews
4 $29.95
Special Price Offer: expires at midnight on 4/27/2018