Simulating embedded systems for software development
|
2007-05-14 |
| Simulation is a very powerful technique for engineering embedded systems in general, and developing the software component in particular |
|
The need for software component testing
|
2009-07-29 |
| This article addresses the need for the software component testing in embedded systems because software now makes up 90 per cent of the value of the embedded system devices |
|
Design software radio systems using FPGAs (2
|
2007-03-21 |
| This is the second part of a series that discusses the strengths of FPGAs and how they can be optimally used in software radio systems |
|
In praise of XP: Why software projects fail
|
2005-12-02 |
| Large-scale software projects often flounder on five common obstacles, which all software teams face. This engineering firm swears by Extreme Programming and explains how it can help you avoid these obstacles |
|
Design software radio systems using FPGAs
|
2007-03-14 |
| Learn the basic elements of a software radio system and how FPGAs are useful to this technology |
|
Software-defined silicon: The next step in hardware design
|
2008-04-15 |
| Moving to a world where systems are constructed using software images running on vanilla silicon is feasible |
|
VSPs spur on-time delivery of embedded auto systems software
|
2006-10-19 |
| With virtual systems prototypes as a case in point, this article deals with the nature of the software proliferation problem and possible leveraging modelling methods to solve it |
|
How to build complex protocols in embedded software
|
1998-07-01 |
| One of the more difficult challenges in embedded software is the development of complex but efficient protocols. Here you'll find methods and procedures for building complex protocol applications that are efficient, reliable, complete, and maintainable |
|
Simulating embedded systems for software development, Part 3
|
2007-05-28 |
| This last instalment of the series presents real world examples of software simulation |
|
| Employing in-target embedded software testing tools
|
2011-09-28 |
| Read about automated in-target software testing tools that could be integrated into developers' embedded development environments |
|
More pitfalls for real-time software developers
|
1999-11-02 |
| The countdown continues, and the problems get worse. This month we present the top 15 problems real-time software developers face |
|
Software design issues for multi-core, multi-processor systems
|
2006-03-07 |
| The article looks at multi-core and multi-processor architectures to see how they influence software design decisions and how different configurations of the cores and processors may affect the design |
|
Software components for real time
|
2000-12-02 |
| Create your own framework for component-based real-time software without a huge cost, effort, or run-time overhead |
|
The changing role of software as hardware
|
2005-09-04 |
| In this first part of an occasional series, we look at the different roles of hardware versus software. Which adds more value? Does it make sense for companies to differentiate their products though unique hardware or specialised software? Here's one view to get us started |
|
Software design issues for multi-core, multi-processor systems
|
2006-03-07 |
| The article looks at multi-core and multi-processor architectures to see how they influence software design decisions and how different configurations of the cores and processors may affect the design |
|
Breathe life into hardware and software co-design
|
2005-04-03 |
| From theory to practice, this article comes from one who's done it all. Hardware/software co-design is the goal of every (well, most) embedded systems designers. To have the hardware and the software both spring forth from the same designer's pen is enough to make any manager glad |
|
Understand software evolution with CLOC
|
2009-07-31 |
| Although software's complex nature makes reliance on a single measurement method impractical, there are a myriad of good techniques for quantifying software |
|
Integrate static analysis into software development
|
2006-11-05 |
| These tools will give you higher reliability and improved quality for your embedded software |
|
Design architecture for reusable embedded systems software (2
|
2008-06-26 |
| Modify your architectural framework for reusable application software |
|
Lower power consumption through software design
|
2003-02-01 |
| Whether you are creating an operating system or firmware, the way you write the software could affect the power consumption of the resulting product. Here are four approaches to minimising power consumption through software |
|
| Optimising software using TLM virtual platform
|
2011-12-07 |
| Find out how transaction level modelling 2.0 was used to produce an executable system model and, subsequently, execute software to analyse functional aspects contributing to overall system level performance |
|
Paving paths to software radio design
|
2002-03-01 |
| This technical article discusses how designers must rethink their product selection strategies in their software radio architectures over a broad frequency range now that the lines between ASICs, FPGAs and DSPs are blurring |
|
Software-defined radio comes of age
|
2004-04-16 |
| Software-defined radio allows one radio platform to service multiple cellular standards. However, availability, cost and the diverse market have limited its deployment |
|
| Software synthesis for embedded systems
|
2005-02-03 |
| Synthetic operating systems might mean never having to port software again. Software can be automatically generated--synthesised to meet the demands of a changing system |
|
IPTV pushes silicon, software solutions
|
2005-10-03 |
| Emerging IPTV and networked entertainment applications are placing new requirements on silicon and software |
|
Lower power consumption through software design
|
2003-02-01 |
| Whether you are creating an operating system or firmware, the way you write the software could affect the power consumption of the resulting product. Here are four approaches to minimising power consumption through software |
|
| Using software forensics to protect embedded systems
|
2011-08-23 |
| Learn about some of the concepts behind the new field of software forensics, and how they can be used to safeguard the unique and proprietary intellectual property incorporated into your design |
|
Employ accurate timing in RT software systems
|
2009-07-16 |
| Static timing analysis is described in this article and will be shown to be capable of taking the guesswork out of timing in real-time software systems |
|
Software debug options on ASIC cores
|
1997-01-01 |
| Thinking about using ASIC technology to integrate your system's electronics onto a single chip? Not so fast. Now that electronics are reaching the level of integration that can be termed "systems on a chip," how will you debug your software |
|
Unifying hardware, software verification
|
2009-03-05 |
| Explore the need for a unified platform for both hardware and embedded software development |
|