Save 70% on Blackfin Processor Development Tools
For a limited time, March 1 - May 28, ADI is offering two discounted development tools bundles including full VisualDSP++ Development Software and an Emulator. So order your bundle today!
How compilers and tools differ for embedded systems
So, why is it so hard to create a satisfactory programming environment for today's embedded systems? Why and how must such an environment be dierent from those in use on general purpose computer systems? I'm going to discuss this problem from the top down, starting at the marketplace for programming environments (read: compilers) for embedded systems versus the market in the general purpose workstation or cluster world.
I work for...
preview:
http://www.pgroup.comdate: 1/1/2005
paper
Omniscient Code Generation: A whole-program compilation technology for superior code density ...
A new compiler technology, called Omniscient Code Generation (OCG), takes advantage of the capabilities of todays host systems to achieve fully optimized object code that takes into account all the variables, functions, stacks and registers represented in all program modules.
Rather than relying completely on the linker to uncover errors in independently compiled modules, an OCG compiler completes the initial stages of compilation for...
preview:
http://www.htsoft.com
paper
Trends and requirements in compiler technology for embedded cores
This article focuses on code-generation techniques for configurable cores, examining the architecture and optimizations applied in a compiler as well as the framework to build such a compiler.
Altiums Viper compiler framework is used as a reference platform to illustrate concepts that are being discussed.
preview:
http://www.tasking.comdate: 6/1/2005
overview
Catalog of Free Compilers and Interpreters
This list catalogues freely available software for language tools, which includes the following: compilers, compiler generators, interpreters, translators, important libraries, assemblers, etc. -- things whose user interface is a language.
Searchable.
This list is primarily aimed at developers rather than researchers, and consists mainly of citations for production quality systems.
preview:
http://www.idiom.com
overview
Compiler @ Wikipedia
compiler is a computer program (or set of programs) that translates text written in a computer language (the source language) into another computer language (the target language). The original sequence is usually called the source code and the output called object code.
Commonly the output has a form suitable for processing by other programs (e.g., a linker), but it may be a human-readable text file.
The most common reason for wanting to...
preview:
http://en.wikipedia.org
NetX® and NetX Duo are Express Logic's high-performance implementation of IPv4 and IPv6 TCP/IP protocol standards.
Both are fully integrated with the ThreadX® RTOS (real-time operating system) and are available for all supported processors.
NetX and NetX Duo have a unique Piconet architecture.
Combined with a zero-copy API, it makes them a perfect fit for today's deeply embedded applications that require network connectivity.