New product features, certification, increased performance and quicker design cycles are pressuring device manufacturers to reduce costs and still meet time-to-market requirements. Considerations like balancing increased performance and demands for lower design, manufacturing costs, freeing up engineering resources, or selecting the right OS and BSPs complicate the decision-making process. Sign up now for an innovative webinar using an on-line tool that calculates when and if you should buy or build.
The Space and Systems Development Laboratory (SSDL) develops innovative technologies for robust distributed systems, with special interest in space environments. The current satellite mission under development at the SSDL is the KatySat satellite, which provides a powerful educational outreach tool for K-12 students that can be readily expanded for future missions. To facilitate the KatySat mission, SSDL partnered with Total Phase, to provide students the tools necessary for embedded system development.
Developing smart connected products for the IoT creates a unique set of challenges for product development. Simultaneously, time-to-market pressures make switching to a modern 32-bit architecture challenging. More powerful devices and new tools must be mastered and this can work against timely execution of a product development cycle. This is a common scenario that mbed™ can address. mbed represents a paradigm shift for developers, allowing seamless transitions in the product development lifecycle.
When the news broke in January that Google was buying Nest Labs, Inc. for $3.2 billion, the eye-popping valuation indicated the acquisition was about more than just pretty thermostats and smoke detectors. While speculation about Google's intentions has run rampant since then, in my mind it's a clear sign: the Internet of Things (IoT) is finally upon us.
Since 1882, when Thomas Edison fired up the world’s first commercial generator, the networks that carry electricity from the power source to the consumer have been confined to a one-way path. In recent years, pressure to cut labor costs and address evolving environmental concerns and regulations have forced utility providers to rethink this aging infrastructure.
What does the phrase Internet of Things mean? It depends a lot on where you stand in the supply chain. Many have tried to define it, but the definitions are often colored by the needs of their own industries and their own agendas. As a hardware or software engineer, you already understand the essential element: to build products that are interconnected. As such, embedded systems will play—and are playing—a crucial role in the development of the IoT.
We take a look at the issues involved in using C in the development of systems with safety-critical functionality. Despite the fact that the language is full of undefined behavior, hardware dependencies and other pitfalls, it is still widely used in safety-critical development. With some planning you can turn a potential problem into an advantage.
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.