Featured Webinar
Solving The Embedded Code Crisis - an editorial webinar
There's an ever-increasing need for more code, which is greatly hindered by the fact that the numbers of developers remains relatively flat. This phenomenon is nearing crisis level. What do we do about it? Potential solutions include everything from off-shoring to tools to developer discipline. This live Webinar will feature renowned experts in the embedded systems industry, as well as real-world case studies and solutions from leading organizations.
|
More Webinars
Has the embedded design community finally agreed on a processor architecture? ARM has become the clear leader in 32-bit microcontrollers, claiming nearly 80% of the market today and recently surpassing 10 billion shipped processors. In an industry that can't agree on anything, how has this architecture gained such a strong position in the hearts and minds of embedded designers? Listen as industry leaders discuss their decisions to license ARM technology, and hear how this movement can benefit the embedded developer.
Do you know what you want to achieve with multi-core processing? Are you making the most out of the processors' cores used in your embedded designs? Whether you have migrated to multi-core or still investigating strategies, you will want to tune in to this session to hear Kerry Johnson and Robert Craig explore multi-core technology taken from over 35 years of combined experience in the industry.
This webinar will look at software strategies for the embedded multicore development cycle: How to create efficient concurrent code and implement parallel programming strategies; The basics of debugging and profiling tools and how to apply them to multicore design; Best practices for transitioning legacy code from single-core to multicore implementations
How do you see future solutions evolving
PCI Express brought about a whole new series of challenges for designers and the next generation. PCI Express 2.0 takes the challenges to a new level. Doubling the speed of the link to 5GT/s while maintaining backwards compatibility with PCI Express 1.0 potentially opens up interoperability issues. This presentation describes the methods and tools required to validate PCI Express 2.0 designs.
Software bugs that make it to market not only cause incorrect system behavior and low system availability but also result in unhappy (and fewer) customers. Unfortunately, conventional debugging methods can themselves interfere with the availability, performance, and correct behavior of the affected system. This session examines debug and information-gathering techniques that can maintain system availability while generating artifacts that help diagnose and resolve software failure.
Featured Course
Mechatronics PID Tuning
This series provides a general overview of PID control, examples of what can be controlled with a PID controller, how a PID controller is built, and real-world limitations and quirks with PID control that must be considered during the design phase.
|
More Courses
This course discusses how a Workbench Faraday Cage and a hybrid balun are used for measuring the emissions caused by common-mode voltage and shows the improvement obtainable with a reduced-noise MCU. Subsequently, the course describes a technique recently developed by Renesas for decreasing the common-mode noise that can be applied to the package of an LSI device and the layout of the high- and low-side power distribution lines on a printed circuit board.
This course describes how to perform a system-level tests and shows examples of typical measurement results. It explains how current balance can be evaluated to find EMI problems on a circuit board and illustrates how the board layout affects emissions. Finally, it offers an introduction to the methods that can be used to measure the emissions from MCUs, MPUs, and other LSI devices so the best products can be selected for a system.
This course first briefly reviews what EMI is and why it's important to take measures to minimize EMI in embedded systems. The course then describes how to use decoupling capacitors and other EMI reduction methods, and explains ways to measure noise currents and noise emissions. Finally, the course shows a technique for evaluating the effectiveness of EMI reduction techniques.
Welcome to this course on the popular PID controller. This brief course explains the two general types of closed loop controllers.
To get the most out of this course, you should have a strong understanding of algebra and be able to read C code. Experience writing software for embedded systems is a plus. Other courses in this series provide a general overview of PID control, examples of what can be controlled with a PID controller, how a PID controller is built, and real-world limitations and quirks with PID control that must be considered during the design phase.
Featured VirtuaLab
RSK SH7124 with E8 Debugger
In this lab you'll use the RSKSH7124 evaluation board to evaluate the SH7124 SH-Tiny Microcontroller and Starter Kit development environment. For a self guided training session, double click on the VirtuaLab Tutorial link at the bottom of the window when you start the lab.
|
More VirtuaLabs
In this lab you'll use the RSKSH7124 evaluation board to evaluate the SH7124 SH-Tiny Microcontroller and Starter Kit development environment. For a self guided training session, double click on the VirtuaLab Tutorial link at the bottom of the window when you start the lab.
In this lab you'll use the RSK-M16C29 Renesas Starter Kit (RSK) to evaluate the M16C/29 microcontroller and development environment. For a self guided training session, double click on the VirtuaLab Tutorial link at the bottom of the window when you start the lab.
Use this VirtuaLab to learn the features of the new Luminary Micro LM3S101 microcontroller. Develop software with your choice of ARM/Keil RealView Microcontroller Development Kit or CodeSourcery G++ GNU development environment. In addition, complete example code and driver libraries including a port of FreeRTOS from FreeRTOS.org.
Use this VirtuaLab to learn the features of the new Luminary Micro LM3S811 microcontroller. Develop software with your choice of ARM/Keil RealView Microcontroller Development Kit or CodeSourcery G++
|