There are many factors which influence the design of an RTOS kernel. This paper explains what factors have influenced the recent evolution of smx® and discusses their relative importance. Since many factors are conflicting, designing a good RTOS kernel requires achieving a good balance for targeted applications. In the case of smx, these are hard real-time embedded systems.
As the world evolves toward wireless connectivity, product manufacturers must find ways to secure and protect their own intellectual property (IP). This white paper covers the important role of security within embedded systems and how Freescale’s i.MX platforms can help customers manage this new era of uncertainty.
The home is becoming an increasingly electronic and networked place. As the public demands an energy-efficient home, and everything from TVs to printers and refrigerators becomes networked, the energy consumption of these devices becomes critical. Most of these networked edge devices spend the majority of their time idle, but still need to remain present on the network. This paper analyzes the nature of embedded computing systems, reviewing system-level power optimizations to minimize network standby power.
Designing and implementing advanced motor control algorithms can be daunting tasks. Are you choosing the right microcontroller for the project? Is your microcontroller power hungry? Do you need those extra MIPS? Does the floating point math simplify your design? This free 50-minute, on-demand webinar will help you answer these challenging questions and more. Watch Now
The field of motor control has undergone rapid expansion due to the advantages of semiconductors in both power and signal electronics and the processing capability of micro-electronic microprocessors and DSPs. These technological improvements have enabled the development of effective drive control with lower power dissipation hardware and more accurate control structures.
Due to the widespread integration of USB into embedded applications, many developers will be faced with the challenge of working with USB for the first time. New developers need to be aware that USB is a complicated protocol. From identifying itself through the enumeration process to sending data where directed, a USB device has many functions to perform.