Embedded Software
Beyond simple input/output data transformation, embedded software is built into the electronics of devices we use every day - cars, phones, TVs, appliances, health monitoring equipment, etc. - to control these systems' interactions with the physical world. Embedded software thus becom... Morees more complex as applications become more sophisticated in systems such as planes, missiles, and process control systems. Developers must consider timeliness, concurrency, liveness, reactivity, and heterogeneity when programming abstractions. Types of embedded software include operating systems such as embedded Linux, Windows Embedded, and Real-Time Operating Systems (RTOSs), which are intended for real-time applications and designed to be very compact and efficient, forsaking many functions that non-embedded computer operating systems provide. Communication protocols designated for embedded systems can be closed or open source.

-
Coffee in Italy
Posted Today — By Colin Walls -
Share
Virtual prototyping tools speed development for FPGAs with ARM-based SoC subsystems
Yesterday — Larry Melling, Cadence Design SystemsApplications built using FPGA-based systems require significant software, and it’s important to start software development in parallel with hardware development. Virtual platforms allow pre-silicon software development using high-level models of system hardware and are becoming a critical part of the development tool chain.
-
Share
Flexible hardware in software: Enabling customization through concurrent real-time programming
Last week — Henk Muller, XMOSIn commercial product development, customized solutions are a significant value add to the end user. Software-based design offers developers the flexibility to differentiate complete solutions at every stage of the development cycle, and the ability to tailor products to the specific demands of a diverse electronics market.
-
Share
White Paper: Methods and Tools for Bring-Up and Debug of an FPGA-Based ASIC Prototype
3 weeks ago — Troy Scott, Product Marketing Manager, Synopsys, Inc.Software simulation of RTL is no longer capable of providing all of the verification required for today’s complex ASIC designs. Modern ASICs are a complex mixture of hardware and software, so it is necessary to verify the design within the context of the complete system, running the full range of software at speeds that approach real-time. Successfully validating an ASIC design on an FPGA-based prototype before committing to silicon is now a key project milestone for most design teams. This paper examines some of the best practices for both successful bring-up and logic debug of ASICs using FPGA-based prototypes.
- Newer Articles Older Articles
-
Measuring RTOS performance – a Web seminar
Posted 3 days ago — By Colin Walls -
The Italian cuckoo
Posted Last week — By Colin Walls - Newer Blog Posts Older Blog Posts
-
Embedded Software chatter
- Newer Updates Older Updates
-
Share
Video: Computer Architectures for Embedded Safety-Critical Applications
Video — Stephen Cunha, Vice President, MEN Micro Elektronik GmbH -
Share
Video: Annapolis Micro Systems Video Product Demonstration
Video — Patrick Stover, Annapolis Micro Systems, Inc. -
Share
Video: Reducing Manual Effort for Risk Management Compliance
Video — Staff at MKS, a PTC Company, MKS (ALM) -
Share
White Paper: A Comparison of MPEG4 (H.264) and JPEG2000 Video Compression and Decompression Algorithms
Video — Andrew Haylett, Curtiss-Wright Controls Embedded Computing - Newer Videos Older Videos
-
Preparing for GTC
Posted Last week — By Colin Walls -
Photography rebooted
Posted 2 weeks ago — By Colin Walls -
Share
Secure virtualization for tactical environments
4 weeks ago — David Egts, Red HatVirtualization bestows significant benefits on the warfighter, including consolidation, uniformity, live migration, and performance, but only if that sensitive tactical data can rely on secure hypervisors.
-
Share
White Paper: Developing Software in a Multicore and Mulitprocessor World
5 weeks ago — Gwyn Fisher, CTO, Klocwork, Inc.Software developers stand to gain increased speed and functionality from multiprocessor architectures, but the resulting complexity makes detecting software errors more challenging. Read this technical paper for an overview of the challenges associated with software development on next-gen architectures and learn how static analysis can help.
-
Embedded Software News
-
Internet Broadcasting Adds New HTML5 Ad Products To Give Clients More Options For Rich Mobile Advertising
Yesterday -
ISI Establishes Near Sensor Computing Business Unit to Deliver Miniaturized FPGA Processing Solutions
Yesterday -
Actix secures landmark 60th LTE customer
Yesterday -
EVE Unveils 10-Gigabit Ethernet Validation Platform
Yesterday -
Carbon Design Systems Unveils Off-the-Shelf Performance Analysis for ARM Cortex-A Processors
Yesterday -
Introducing the NanoVTV video scan converter from Advanced Micro Peripherals
Yesterday -
iC-LO: optical triangulation position sensor with ambient light suppression for up to 13.9 kHz switching frequencies
Yesterday -
OpenSystems Media Expands, Hires Embedded Veteran Jim Turley
Yesterday -
American Manufacturing Hasn’t Gone End-Of-Life
Yesterday -
Satin Technologies to Introduce Automated Design Monitoring at DAC 2012
Yesterday
-
- Newer News Older News




