HOME  |  NEWS  |  BLOGS  |  MESSAGES  |  FEATURES  |  VIDEOS  |  WEBINARS  |  INDUSTRIES  |  FOCUS ON FUNDAMENTALS
  |  REGISTER  |  LOGIN  |  HELP
Now you can earn IEEE Professional Development Hours by attending CEC courses. Click here for more information.

Curriculum Calendar

Download this to connect our Curriculum Calendar to your calendar application (Outlook, etc.)
All class times are listed in Eastern Time
All classes will consist of a 45 minute lecture and an interactive chat session
Registered users must login to participate and get credit for each course
Questions? Please contact us here.
IPv6 for Micros – Hands-On  
Monday, January 26 - Friday, January 30
Date Class   Status   Lecturer
Jan 26
2PM
January 26 - Day 1: IPv6 for Micros: IPv.6 Review and Defining Our Project
A review ofIPv.6 and its major differences from IPv.4, including some of the challenges of implementing it on smaller microcontrollers. We will also look briefly at IPv.6’s role in the developing standards for the IoT and how we may wish to use our design to be a part of that network. We will then define our project and what we’ll accomplish for the week.
  Sign Me Up  
Charles J. Lord  
Charles J. Lord, PE, is an embedded systems consultant and trainer with over 30 years' experience in system design and development in ...  
MORE
Our Lecturer
Charles J. Lord
Charles J. Lord

Charles J. Lord, PE, is an embedded systems consultant and trainer with over 30 years' experience in system design and development in medical, military, and industrial applications. For the last eight years, he has specialized in the integration of communication protocols into clients' products, including USB, Ethernet, and low-power wireless including ZigBee. He has taught classes in these protocols for Freescale, Renesas, various universities and conferences including ESC, and his previous company, Triangle Advanced Design and Automation. He has been a design partner with Freescale, Microchip, and Renesas. He earned his BS in electrical engineering from N.C. State University in Raleigh, N.C. and provides training and consulting services through his company, Blue Ridge Advanced Design, in Asheville, N.C.


HIDE
Jan 27
2PM
January 27 - Day 2: IPv6 for Micros: Setting up the Development Environment
Our “hands-on” environment for this class will consist of the inexpensive Freescale FRDM-K64F development board, the Kinetis Development System IDE (downloadable free from Freescale), and the FNET open source IPv.6 stack that is downloadable from Sourceforge.net. We will look at the setup needed to develop our defined project, as well as some tools we will need, such as Wireshark.
  Sign Me Up  
Jan 28
2PM
January 28 - Day 3: IPv6 for Micros: Project Phase I – Ping, TCP, UDP
We will begin our development by setting up and testing out some simple IPv6 functions: Ping, Neighbor Discovery, and the sending and receiving of simple TCP and UDP packets.
  Sign Me Up  
Jan 29
2PM
January 29 - Day 4: IPv6 for Micros: Project Phase II – Simple Web Server
One common function of M2M or IoT nodes is to use HTTP to communicate via simple web pages. This allows a sensor (and perhaps control) node to interface with a human via a web browser as well as with other machine nodes. We will design and build a simple web server on our target board to monitor a single input variable.
  Sign Me Up  
Jan 30
2PM
January 30 - Day 5: IPv6 for Micros: Testing Our Design and Looking at Other Sources
For our final day we will wrap up by testing out our design and seeing if we met our objectives with the IPv6 stack that we chose. We will then look at IPv.6 solutions from other sources, including stacks included in currently available real-time operating systems (RTOS).
  Sign Me Up  
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler  
Monday, February 9 - Friday, February 13
Date Class   Status   Lecturer
Feb 9
2PM
February 9 - Day 1: Little Microcontrollers Doing Big Things with CCS C
Microchip has recently announced a number of 8-bit microcontrollers that contain the Enhanced Mid-Range Core. This lecture will demonstrate how to exploit the advanced features of these new microcontrollers using the CCS C Compiler.
  Sign Me Up  
Fred Eady  
Fred Eady is the owner of EDTP Electronics, which was established in 1988 following the publication of his first magazine article. Since ...  
MORE
Our Lecturer
Fred Eady
Fred Eady

Fred Eady is the owner of EDTP Electronics, which was established in 1988 following the publication of his first magazine article. Since the formation of EDTP Electronics, Fred has written thousands of magazine articles. He has written for all of the major electronic magazines, including Radio Electronics, Electronics Now, Nuts and Volts, Servo, MicroComputer Journal, and Circuit Cellar. To date, he has authored four books and contributed to a fifth. He currently works as a PIC microcontroller consultant and is a Microchip Authorized Design Partner. Fred also authors monthly columns in Nuts and Volts and Servo magazines. His customers include machine shops, specialty startup companies, medical machine manufacturers, coin-operated device businesses, and various other research and development companies. He has a very close working relationship with Microchip Technology, the manufacturer of PIC microcontrollers, and has taught Ethernet and WiFi classes at Microchip's annual Masters Conference.


HIDE
Feb 10
2PM
February 10 - Day 2: Embedded USB Tasks with CCS C
When it comes to embedded USB with a PIC microcontroller, you namethe task and the CCS C Compiler can probably do it. Today, with the help of the CCS C Compiler, we will breathe life into USB-enabled PIC devices. We will use the CCS C Compiler to create a USB bootloader, a USB HID class device, a USB CDC device and a USB-to-serial converter device.
  Sign Me Up  
Feb 11
2PM
February 11 - Day 3: The Internet of Things According to CCS C
TCP clients and servers have become the “thing” in the embedded world. The Microchip PIC microcontrollers have the necessary hardware attributes to participate in this new “world” and the CCS C Compiler has the firmware tools to support them. After today’s lecture, you will be able to use the CCS C Compiler to fling bits around on LANs, WANs and the internet.
  Sign Me Up  
Feb 12
2PM
February 12 - Day 4: Bluetooth on Your Phone Courtesy of the CCS C Compiler
Bluetooth Low Energy technology is bringing phone-based sensor monitor and control applications to the forefront. Putting together the embedded hardware and sensor firmware is the relatively easy part. Placing those pretty widgets on the phone’s LCD and communicating with them can be tricky. This lecture will show you how the CCS C Compiler simplifies embedded BLE programming on the PIC as well as the phone.
  Sign Me Up  
Feb 13
2PM
February 13 - Day 5: Coding Smart Module Device Drivers with the CCS C Compiler
The CCS C Compiler has a wealth of built-in serial EEPROM, serial SRAM, real time clock and digital potentiometer IC drivers, enabling creation of unique device drivers for AM/FM data radio modules, WiFi modules, Bluetooth modules, sensor modules, digital control modules and LCD panels. The CCS C Compiler also can code an interface between the smart module and a PC application. This lecture will demonstrate how driver coding can be done quickly.
  Sign Me Up  
Archived Tracks
Programmable Logic - How do they do that?  
Monday, January 12 - Friday, January 16
Date Class   Status   Lecturer
Jan 12
2PM
An Introduction to Programmable Logic
Programmable logic starts first with the technology used to implement the configurable logic that makes up a programmable logic device. This class will review the primary technology used to implement the configurable elements common to all programmable logic devices.
  View Archived  
Warren Miller  
Warren Miller has more than 30 years of experience in electronics and has held a variety of positions in engineering, applications, ...  
MORE
Our Lecturer
Warren Miller
Warren Miller

Warren Miller has more than 30 years of experience in electronics and has held a variety of positions in engineering, applications, strategic marketing, and product planning with large electronics companies like Advanced Micro Devices, Actel, and Avnet, as well as with a variety of smaller startups. He has in-depth experience of programmable devices (PLDs, FPGAs, MCUs, and ASICs) in industrial, networking, and consumer applications and holds several device patents. He is currently the principal at Wavefront Marketing, working as a consultant specializing in strategic planning, technical marketing, and competitive analysis for semiconductor, intellectual property, and associated design tool companies. Warren has authored more than 100 conference papers, whitepapers, application notes, and magazine articles on a wide variety of topics and is a frequent blogger on the All Programmable Planet and Microcontroller Central websites and is the founder of the Chess FPGA project.
Email: warren@wavefrontmarketing.com


HIDE
Jan 13
2PM
Programmable Logic - Switches and Logic
Once the underlying configuration technology is understood, it is important to understand how the logic elements and their associated switches are implemented. This class will give some examples showing how logic elements and switches can be used to create a general purpose programmable fabric used in most modern devices.
  View Archived  
Jan 14
2PM
Programmable Logic - Specialized Functions
The general purpose nature of programmable logic switches and logic elements are very flexible, but inefficient for implementing common high-level building blocks for most digital sub-systems. Most programmable logic devices add some fixed function elements to avoid these inefficiencies and this class will describe the most common ones.
  View Archived  
Jan 15
2PM
Programmable Logic - Adding Processors
An even higher level of specialized logic that is being added to many high-capacity programmable logic devices are complete MCU subsystems. These ‘hardened’ blocks have processors, memory and peripherals- all the elements needed for a complete processing subsystem and the programmable logic can be used for many custom features.
  View Archived  
Jan 16
2PM
Programmable Logic - Software Tools
How do the software tools translate your design into the configuration bit streams needed to configure your programmable device? This class will provide an introduction to many of the key parts of the common tool flows and an understanding of how they interact with the hardware infrastructure described in the previous classes.
  View Archived  
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
Jan 26 - 30, IPv6 for Micros – Hands-On
SEMESTERS: 1  |  2  |  3  |  4  |  5  |  67


Copyright © 2015 UBM Canon, A UBM company, All rights reserved. Privacy Policy | Terms of Service