March 22 - Day FIVE: Developing Low-Cost, Low-Power, Small Vision Systems
Continuing Education Center 3/22/2013 210 comments We値l present a detailed case study of the development of a smart, automotive, rear-view camera system incorporating vision-based object detection and distance estimation. We値l discuss the challenges associated with creating an embedded vision system that meets very demanding cost, size, power, and performance requirements. We値l present the lessons learned during algorithm, software, and system development, and how those lessons apply to other embedded vision applications.
March 21 - Day FOUR: When to Use FPGAs to Accelerate Embedded Vision Applications
Continuing Education Center 3/21/2013 189 comments FPGAs can accelerate some image processing algorithms, while reducing latency and jitter compared to using CPUs. We値l compare CPUs and FPGAs as embedded vision processing engines, exploring which types of vision algorithms and applications can benefit from implementation on an FPGA, and which are better suited for a CPU or other type of processor. We値l share benchmark results comparing FPGA and CPU implementations of vision applications, and introduce high-level programming of FPGAs.
March 19 - Day TWO: Interfacing to and Processing Data From Image Sensors
Continuing Education Center 3/19/2013 217 comments Image sensors use varied hardware interfaces and output data formats, which can complicate system design and make it difficult to switch sensors. Their high output rate can overwhelm data connections and processors. Programmable logic devices can solve both problems: Their flexibility can comprehend normally incompatible interfaces, and they can accelerate common functions like color space conversion, image resizing, frame rate transformation, aspect ratio alteration, and edge detection.
March 18 - Day ONE: What Can You Do With Embedded Vision?
Continuing Education Center 3/18/2013 288 comments Embedded vision is the incorporation of computer vision techniques into embedded systems, mobile devices, PCs, and the cloud. In this session, we値l look at some of the coolest new applications of embedded vision, such as systems that read a person痴 emotional state from facial images and systems that help prevent driving accidents by monitoring the road. We値l touch on the algorithms that enable these capabilities and the types of processors used to run those algorithms.
March 7 - Day 4: Choosing the Right Storage Media
Continuing Education Center 3/7/2013 207 comments There are more new types of storage media offered every year, and making the right choice for your application is becoming more complex. In this class, you will discover the strengths and weaknesses of different technologies. We will cover the basics of different storage media types, including SD, e-MMC, NAND, NOR, PCM, and USB Mass Storage devices.
March 5 - Day 2: Understanding How the File Allocation Table (FAT) Operates
Continuing Education Center 3/5/2013 233 comments The FAT file system has become the de facto standard for data exchange between systems. It is ubiquitous on USB drives, memory cards, and other portable devices because of its wide compatibility with operating systems for personal computers. In this class, we will discuss how this industry standard works and consider its strengths and limitations.
March 4 - Day 1: Introduction to File Systems
Continuing Education Center 3/4/2013 353 comments In this introductory session, we will review some historical and theoretical information on file systems. We will also discuss the different definitions and types of file systems in order to provide a broader view of the field.
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.
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.
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.