Continuing Education Center
Latest Content
<<  <  Page 2/2
December 20 - Day 5: Mitigation Strategies
Continuing Education Center 
12/20/2013  177 comments
This class puts everything from the previous four days together. We will review general security mitigation principles and then learn how to apply knowledge of SCADA specific threats, vulnerabilities, and attack methods to formulate pragmatic and efficient mitigation strategies that are safe for SCADA systems and tailored to their environment.
December 19 - Day 4: Attack Methods
Continuing Education Center 
12/19/2013  183 comments
Once you know the threat sources and the vulnerabilities within your own systems, knowing the methods of how these systems can be attacked is a key component to formulating a pragmatic and efficient mitigation strategy. This class will look at the entire anatomy of an attack from start to finish and how hackers go about attacking SCADA systems specifically.
December 18 - Day 3: Vulnerabilities
Continuing Education Center 
12/18/2013  161 comments
From people to processes to technology, vulnerabilities are the reason security is needed. Unfortunately, the sheer number of vulnerabilities in existence makes dealing with them a daunting task. This class helps students understand vulnerabilities by examining the root cause of vulnerabilities from a high level and then provides strategies to help reduce the mitigation effort by grouping them into common mitigation categories.
December 17 - Day 2: Threat Sources
Continuing Education Center 
12/17/2013  169 comments
Before you can protect your systems from a threat, you must know what the threats are. This class takes a comprehensive look at the different threat sources that could affect SCADA operations environments, along with their motivations and objectives.
December 16 - Day 1: State of the Industry
Continuing Education Center 
12/16/2013  213 comments
This class will take a high level look at the evolution of SCADA systems over the past decade and compare traditional IT networks with SCADA networks in terms of their security and mitigation differences and pitfalls. We will then review significant exposures and incidents that have affected SCADA systems.
December 6 - Day 5: Example Designs
Continuing Education Center 
12/6/2013  213 comments
This class will pull together information from all the previous classes and illustrate the described techniques using several example designs from different market segments and application areas. This will solidify your understanding of both the key security concepts and the various design techniques illustrated in the course.
December 5 - Day 4: Protecting Your Embedded System in the Field
Continuing Education Center 
12/5/2013  220 comments
Once your embedded system is deployed it is a target, either directly by “invasive” probing of the actual board or via network-based attacks. Protecting your systems from these threats requires the use of advanced techniques like establishing a Root-of-Trust, secure remote update, and/or a secure boot process.
December 4 - Day 3: Cryptographic Techniques to Protect Your Embedded System
Continuing Education Center 
12/4/2013  236 comments
Modern techniques for security and authentication use a few key cryptographic concepts and algorithms to protect data and processes in embedded systems. This class provides an introduction to the most common techniques and standards, so you can better understand how these approaches may be used in your designs.
December 3 - Day 2: Protecting Your Embedded System Design Intellectual Property
Continuing Education Center 
12/3/2013  279 comments
One of the most vulnerable parts of an embedded system is the design itself. How can you protect your design from copying, cloning, overbuilding, and reverse engineering? This class will cover some key techniques that can protect your design from these threats.
December 2 - Day 1: Security Threats to Your Embedded System
Continuing Education Center 
12/2/2013  291 comments
This class will identify the most common security threats to network-connected, embedded systems all along the system lifecycle. We will start with the component supply chain and follow a typical embedded system all the way to system decommissioning, while identifying many common security threats along the way.
November 22 - Day 5: Writing a Memory-Mapped Driver for a Timer
Continuing Education Center 
11/22/2013  303 comments
This session will pull together all the methods from the sessions by looking at how a reusable, configurable timer driver can be developed. The session will quickly move through setting up the driver and then the implementation of a memory-mapped timer driver that achieves these objectives.
November 21 - Day 4: Organizing & Developing Reusable Code
Continuing Education Center 
11/21/2013  389 comments
This session will explore techniques that can be used to develop code that can be reused across multiple applications. In order to accomplish this, software implementation will be explored in order to understand how a project should be organized and source modules developed in order to accomplish this feat.
November 20 - Day 3: A Review of C Programming Techniques
Continuing Education Center 
11/20/2013  341 comments
This session will dig into the details of writing embedded software using C. A review of using pointers and a look at commonly misused keywords will be examined. A brief discussion on how to control scope will also be discussed. These techniques will be used in later sessions when memory-mapped devices are explored.
November 19 - Day 2: Developing a Software Architecture
Continuing Education Center 
11/19/2013  319 comments
This session will introduce concepts on how to design and develop embedded software architectures. Starting with an exploration of the different diagramming techniques for defining the architecture, the session will also examine strategies that can be used to design real-time systems architectures and how they get to the final code implementation.
November 18 - Day 1: Introduction to Embedded Software
Continuing Education Center 
11/18/2013  427 comments
This session will introduce what an embedded system is and the skill sets necessary to develop embedded software. It will then dive into some highlights of common misconceptions and problems with developing embedded software by presenting the attendee with tips and tricks for developing embedded software.
November 8 - Day 5: Life Beyond the MiWi Network
Continuing Education Center 
11/8/2013  187 comments
The final lecture will examine ways to move data beyond the confines of our MiWi network.
November 7 - Day 4: Bringing Up Our MiWi Network
Continuing Education Center 
11/7/2013  193 comments
Today we will breathe life into a regulation MiWi network. The lecture body will consist of a step by step network generation tutorial.
November 6 - Day 3: MiWi Node Hardware
Continuing Education Center 
11/6/2013  243 comments
Today’s lecture will describe the embedded hardware necessary to realize a minimal MiWi node. MiWi Stack firmware segments associated with the node’s hardware components will also be discussed.
November 5 - Day 2: ZigBee vs. MiWi
Continuing Education Center 
11/5/2013  202 comments
This lecture will lay out the major features that make up the ZigBee protocol. We will also describe MiWi and what makes it different from ZigBee. The remaining class time will involve understanding the MiWi Stack.
November 4 - Day 1: What Is 802.15.4?
Continuing Education Center 
11/4/2013  232 comments
Today’s lecture will demystify the 802.15.4 protocol by building a base two-node 802.15.4 peer-to-peer network. Hardware and firmware concepts necessary to facilitate communications between the two nodes will be examined in detail.
October 25 - Day 5: Connected World
Continuing Education Center 
10/25/2013  278 comments
In this final class, we will discuss a wide variety of emerging wireless applications and their requirements for network performance. In addition, we will wrap up any loose ends from the previous days’ lectures and answer any remaining questions.
October 24 - Day 4: Measuring Wireless Performance
Continuing Education Center 
10/24/2013  259 comments
This class will cover test methods and metrics used to measure performance of wireless devices and systems. We will discuss outdoor, real-life, and laboratory test methods.
October 23 - Day 3: Why MIMO & OFDM?
Continuing Education Center 
10/23/2013  260 comments
This class will examine wireless performance issues, such as throughput, range, and capacity. You will learn about the advantages of MIMO and OFDM over legacy wireless technologies.
October 22 - Day 2: Morphing of WiFi & LTE
Continuing Education Center 
10/22/2013  284 comments
Today's class will discuss how WiFi is transforming from its humble beginnings as a home networking technology to carrier-grade wireless infrastructure operating side by side with 2G/3G and LTE networks.
October 21 - Day 1: WiFi & LTE Standards
Continuing Education Center 
10/21/2013  341 comments
This opening session will provide an overview and history of today’s key wireless standards: IEEE 802.11 (WiFi) and 3GPP Long Term Evolution (LTE). Attendees of this class will learn about state-of-the-art wireless radio technologies and how they evolved over time. You will become familiar with the wireless standards from IEEE and 3GPP.
October 11 - Day 5: The Future & Its Challenges
Continuing Education Center 
10/11/2013  160 comments
As the Internet of Things continues to evolve or perhaps undergo revolutionary change, the challenges for implementers at all levels will continue to grow. To wrap up our week, we will peer into the possible future of the IoT and what major challenges engineers and system architects will still face.
October 10 - Day 4: Standards
Continuing Education Center 
10/10/2013  231 comments
One daunting challenge that is being faced now is the lack of an Internet of Things standard. As IoT can consist of many different applications as well as communications capabilities, there will eventually be a wide range of standards, perhaps under a single framework. We will look at the current standards efforts by various bodies as well as the standards that currently apply to certain applications or implementations.
October 9 - Day 3: Application Drivers & Their Challenges
Continuing Education Center 
10/9/2013  235 comments
As the Internet of Things has actually been defined and conceptualized for many areas of applications, there are many configurations that are driving the future of IoT. We will look at those drivers and their unique needs, from application level down to the physical layer.
October 8 - Day 2: Topologies & Channels
Continuing Education Center 
10/8/2013  244 comments
The various configurations of the IoT call for a myriad collection of communications channels, each with their own limitations of available network topologies. In this lesson we will look at networking principles and the mix of topologies that make up each piece of the overall IoT.
October 7 - Day 1: Internet of Things, History and Overview
Continuing Education Center 
10/7/2013  289 comments
We will look at the history of the Internet of Things (IoT) and how various end-users have conceived and defined the IoT. For each of these definitions, we will look at the system architecture as well as some of the technologies required.
September 27 - Day 5: A Review of Your Designs
Continuing Education Center 
9/27/2013  282 comments
This class will cover designs suggested by students and go through an example review of the design requirements to identify a "best fit" from the products we have seen during the week. It will cover designs that are common to multiple students to provide the most valuable suggestions.
September 26 - Day 4: Application Examples
Continuing Education Center 
9/26/2013  257 comments
This class will cover several classes of common applications targeted by specific manufacturers to try and identify the strengths of specific product families. It will provide some background used in the next class that covers your designs.
September 25 - Day 3: Tool Support
Continuing Education Center 
9/25/2013  321 comments
The addition of a programmable processor means that some new tools need to be added to the standard FPGA tools flow. This class will examine these new tools and will show how they are used within the FPGA development environment.
September 24 - Day 2: Architecture Details
Continuing Education Center 
9/24/2013  399 comments
This class will go into some specific architectural details so we better understand the strengths of the various product families that feature embedded processors. Other features that help "round out" the processor (memory interfaces, peripherals, and programmable fabric) are also covered.
September 23 - Day 1: An Introduction to FPGAs With Embedded Processors
Continuing Education Center 
9/23/2013  407 comments
FPGAs with embedded processors are powerful devices, but are they a fit for your designs? This class will introduce several of the currently available device families and will provide an overview of the key elements you need to understand when considering using them in your designs.
September 13 - Day 5: Other Clean Energy Ideas
Continuing Education Center 
9/13/2013  201 comments
The mainstream energy industry does acknowledge other types of energy that can be used to create clean and sustainable solutions. We’ll not only review the established norms, fringe ideas, and conjecture, but we’ll also discuss how thinking about energy is changing and some outside-of-the-box ideas.
September 12 - Day 4: Geothermal
Continuing Education Center 
9/12/2013  178 comments
Geothermal is gaining acceptance and becoming a more popular type of energy system. Some parts of the world are well suited for it, and it comes cheaply and easily. Other places are still viable, but we have to work a bit harder to gain the benefits. We’ll review ground sourced, well sourced, and deep well sourced heat pumps.
September 11 - Day 3: Wind Power Systems
Continuing Education Center 
9/11/2013  263 comments
Wind is one of the first types of energy systems ever harnessed to supplant animal and people-powered functions like pumping water and grinding grains. Still useful for mechanical action, they are now a focus of electricity generation. We’ll discuss aero-mechanical wind systems and aero-electrical wind systems.
September 10 - Day 2: Photo-Thermal Systems
Continuing Education Center 
9/10/2013  203 comments
Extracting heat from solar radiation is a useful and beneficial function, especially in colder climates. We’ll examine the types of photo thermal panels, principles of operation, and orientation and tracking.
September 9 - Day 1: Photo-Voltaic
Continuing Education Center 
9/9/2013  287 comments
Solar is the most popular and widely used energy source, and photo-voltaic panels are the most widely deployed. We’ll review the types of panels available, solar panel technology, and principles of operation.
August 30 - Day 5: Wrap Up & Comparison With a Full RTOS
Continuing Education Center 
8/30/2013  322 comments
In our final lesson, we will compare the two approaches we took and compare these to a solution that is built with a commercial RTOS (MQX).
August 29 - Day 4:Finishing Up Our Multitasking Application
Continuing Education Center 
8/29/2013  420 comments
In this lesson, we finish up both approaches to our "homemade" multitasking system and look at the differences and limitations of our approaches.
August 28 - Day 3: State Machine: Part II / Round-Robin Part I
Continuing Education Center 
8/28/2013  300 comments
We will finish up our state machine and begin work on another approach, that of a simple round-robin loop of tasks.
August 27 - Day 2: State Machine: Part I
Continuing Education Center 
8/27/2013  351 comments
We begin work on the simple state machine solution, defining and coding our states and setting up communications between the states as well as establishing priorities.
August 26 - Day 1: Overview & RTOS / Multitasking Basics
Continuing Education Center 
8/26/2013  394 comments
We will look at the basic needs for a multitasking application and will begin work on a simple example. We will set up our application requirements and look at ways that we can meet these needs through two methods: a simple, software-based state machine and a simple, non-prioritized round-robin.
August 16 - Day 5: Brush DC Motors - Making Them Do Cool Things
Continuing Education Center 
8/16/2013  217 comments
This discussion introduces feedback to our controller discussion. We will discuss position encoding and quadrature encoders, as well as constant velocity control, P and PI control loops, and microcontroller systems.
August 15 - Day 4: Brush DC Motors - Making Them Stop
Continuing Education Center 
8/15/2013  198 comments
This discussion moves our focus from energy input to braking, friction, torque control, and back EMF effects. During this discussion we will discuss what happens as we decelerate. We will discuss regenerative braking.
August 14 - Day 3: Brush DC Motors - Keeping Them Cool
Continuing Education Center 
8/14/2013  242 comments
This discussion is a continuation of Day 2’s discussion. We continue to discuss energy input devices and topologies, but now with a focus on controlling device heating, heat sinking, and EMI reduction techniques.
August 13 - Day 2: Brush DC Motors - Making Them Go
Continuing Education Center 
8/13/2013  234 comments
This discussion address energy input circuits and components. Starting with the Field Effect Transistor, and working our way up to the H-bridge, we will discuss various energy input circuit topologies.
August 12 - Day 1: The Brush DC Motor – an Overview
Continuing Education Center 
8/12/2013  294 comments
This discussion describes the brush DC motor, and how it differs from a brushless DC motor, a stepper motor, and other motor types. In this discussion, we’ll break down the brush DC motor, showing exactly how it operates. We will review manufacturer motor specifications, speed/torque curves, motor sizing, and power ratings. We will discuss motor commutation using brushes.
<<  <  Page 2/2

Partner Zone
Latest Analysis
Eric Chesak created a sensor that can detect clouds, and it can also measure different sources of radiation.
Festo's BionicKangaroo combines pneumatic and electrical drive technology, plus very precise controls and condition monitoring. Like a real kangaroo, the BionicKangaroo robot harvests the kinetic energy of each takeoff and immediately uses it to power the next jump.
Practicing engineers have not heeded Yoda's words.
Design News and Digi-Key presents: Creating & Testing Your First RTOS Application Using MQX, a crash course that will look at defining a project, selecting a target processor, blocking code, defining tasks, completing code, and debugging.
Rockwell Automation recently unveiled a new safety relay that can be configured and integrated through existing software to program safety logic in devices.
Design News Webinar Series
3/27/2014 11:00 a.m. California / 2:00 p.m. New York / 7:00 p.m. London
2/27/2014 11:00 a.m. California / 2:00 p.m. New York / 7:00 p.m. London
12/18/2013 Available On Demand
11/20/2013 Available On Demand
Quick Poll
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
Apr 21 - 25, Creating & Testing Your First RTOS Application Using MQX
SEMESTERS: 1  |  2  |  3  |  4  |  5

Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.
Next Class: April 29 - Day 1
Sponsored by maxon precision motors
Learn More   |   Login   |   Archived Classes
Twitter Feed
Design News Twitter Feed
Like Us on Facebook

Sponsored Content

Technology Marketplace

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
Copyright © 2014 UBM Canon, A UBM company, All rights reserved. Privacy Policy | Terms of Service