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
-
RADISYS REPORTS FIRST QUARTER 2012 RESULTS
Today -
Radisys expands T-Series family of ATCA solutions with T40 platform
Today -
GoldKey Secure Flash Drive Receives Perfect Five-Star Rating from PC Magazine
Today -
Emerson Network Power Recognized as Number One in AdvancedTCA Systems
Today -
Trojan Defense and Silvaco Announce Collaboration for Development of Trojan Defense’s Carnyx(tm) Ionizing Radiation and Neutron Detector
Today -
Solution Is One of 30 ZeBu e-zTest Debug Environments
Today -
Sangoma Commences Shipments of SBC
Today -
7 Inch Industrial Panel PC with WinCE 5.0 for Industrial or Commercial Projects
Yesterday -
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
-
- Newer News Older News




