Featured Webinar
Editorial Webinar: The embedded developers dilemma:How to deliver quality products on budget and on time
Software engineers must become experts in many fields if they are to unlock the full value of the silicon. This inevitably distracts development teams from focusing on their value add: building great products within budget, on time and differentiated from their competitors.
What solutions are available to the developer, both in hardware and software, to simplify his task, and to help him deliver quality products on budget and on time? The panelists on this webinar will look at what is available to the developer today, what they should steer clear of, and what the future holds.
|
More Webinars
Many embedded software build systems are designed around make - for good reason! It is a generally understood, powerful tool. Attend our webinar to learn about three classic mistakes in build system design. You may find them in your own build, especially if you're using a third-party platform. They're probably causing you headaches, performance problems and broken builds. In this webinar we'll discuss how to overcome these problems based on hundreds of real world experiences.
In this webinar, the participants will learn about the features and benefits of the Intel Atom processor with a focus on its applications for the embedded market. Following this, the integration of the Intel Atom with the QNX Aviage Multimedia Suite will be explored. Finally, Fastboot, an instant-on capability developed for the Intel Atom by QNX Software Systems will be presented.
The Telecom/Datacom hardware marketplace is in decline and software has emerged as the true value proposition. With hardware and component availability changing nearly bi-annually, issues such as code preservation, code reuse and documentation maintenance have become paramount for software and systems developers. Embedded Market Forecasters (EMF), the premier source for embedded market intelligence, shares their data and insights regarding developer activities and design outcomes to address these concerns. Join Telelogic for a presentation of this important information.
Join us for a free webinar hosted by the International Association of Information Technology Asset Managers (IAITAM) and see how enterprises and other large companies are using integrated RFID solutions from HP, Microsoft and Motorola to optimize IT asset management and improve their data center operations.
When considering a move to a multicore, the number one question embedded systems engineers ask is "How do I leverage the work I've already done in my applications?" This webinar will discuss the benefits of embedded Linux as a solution with multicore and help systems engineers consider what's important as they make the transition. We will conclude with an overview of MontaVista TestDrive, a virtual evaluation of MontaVista Linux on a Virtutech Simics model of the Freescale QorIQ P4080 and MPC8641D Power Architecture processors.
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 class covers sensorless vector control formulation for Brushless DC (BLDC) motors and its implementation techniques. The class starts with basic theory in terms of BLDC motor model, vector control principle, Clark & Park transformation, PWM modulation, flux observer, and speed and position estimation. Vector control based on sensor and its normal processing is briefly explained. Then the class focuses on processing for a sensorless vector control that does not use position or speed sensors. Specific implementation of the motor model based flux observer and overall sensorless vector control implementation strategy is described. Also, techniques for measuring currents via conventional sensors and using one-shunt reconstruction are explained. Finally, this class demonstrates the performance of sensorless vector control regarding speed regulation and CPU bandwidth usage.
Handheld mobile devices provide an ever richer range of applications and connectivity which, when combined with their limited computing resources and physical accessibility, implies a unique set of security issues. High-value services must operate alongside low-risk features and even user-downloaded applications. The complex mixture requires a rich OS environment which carries with it its own inherent vulnerabilities. This class outlines a security architecture tailored to provide the assurance required for high-value services while at the same time allowing the freedom needed for user-downloaded applications on the same device. Starting with the hardware components providing tamper-resistant monitoring and debug port protection, the class moves through tamper-evident software load and execution and through to system and user data protection. Finally, the class outlines the integration of these elements with software virtualization technology to provide assurance for high-value services. The virtualization solution runs a strictly contained and hardware access-restricted User OS. Alongside, but fully isolated from the User OS, virtualization allows a Trusted Execution Environment (TEE) to run, in which high-value services may operate out of reach of other features and applications.
EMC2 is a machine controller that began at NIST in the mid 1990s. It combines code at many levels, from real-time code running on the order of microseconds to networked GUIs. It is a modular system with a flexible, dynamically reconfigurable connection scheme between real-time and userspace software components. Though the origins of the project were quite multiplatform, the current real-time incarnation runs in Linux with RTAI only. The class goes over a bit more of the history of the project, why we only support Linux/RTAI now, and what directions we may take going forward. There will be a demonstration of the software, including running a live machining demo!
Perennial security problems seem to become ever more daunting as embedded computing becomes ubiquitous and the stakes rise for the defense of such systems. The LynxSecure Separation Kernel is a foundational component for the construction of high-assurance secure systems. Developers of such systems must provide convincing assurance cases for the trustworthiness of such systems. This class describes how LynxSecure supports the development of high-assurance secure systems and how developers can approach the system design and assurance activity. This class is based on the LynxSecure Separation Kernel and upon research being performed at SRI international under the auspices of AFRL and Raytheon.
With its open, extensible architecture, Eclipse has become the de facto platform for both open-source and commercial embedded development tools. As a result, embedded developers can now access an unprecedented range and variety of tools, all within a single IDE. The question is, which tools and capabilities do you really need for your embedded project? The answer depends on multiple factors, including budget, project phase, and your organization's development processes. This class will explore how to evaluate the many options available and how to build a suite appropriate for both your organization and your project. Besides conventional coding and debugging tools, we'll consider new technologies, such as modeling and static analysis, that Eclipse is making available to embedded developers.
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++
|