SHARC Processor Evaluation Kit Limited Time Offer
Analog Devices is offering a 50% discount on new SHARC Processor Family evaluation kits until July 31, 2008.
The SHARC Processor fits into a variety of applications such as Digital Home, Pro Audio, Industrial and Instrumentation, Automotive, Military, and Medical.
The following kits will be discounted to $249 through your local Distributor: ADZS-21262-EZLITE, ADZS-21364-EZLITE, ADZS-21369-EZLITE, and ADZS-21375-EZLITE.
C Coding Standard
Conventions should be established early in a project.
These conventions are necessary to maintain consistency throughout the project.
Adopting conventions increases productivity and simplify project maintenance.
There are many ways to code programs in C (or any other language).
preview:
http://www.micrium.com
paper
Free UML Whitepaper: UML for C
UML has been highly successful in the modeling of software-intensive systems, including systems-oriented models and real-time and embedded designs.
The most common implementation of these models has been C++, with the C language in second place.
This paper discussed the functional-based modeling strategy.
preview:
http://modeling.telelogic.com
paper
UML for C White Paper
UML has been highly successful in the modeling of software-intensive systems, including systems-oriented models and real-time and embedded designs.
The most common implementation for these models has been C++, with the C language in second place.There are three strategies for using the UML for developing C real-time and embedded applications: · Object-oriented modeling · Object-based modeling · Functional-based modeling.
The last approach,...
preview:
http://www.telelogic.com
paper
C code unit testing on a shoestring
Safety standards such as IEC 61508 make entry threshold to safety-related software (firmware) products rather high, including, not in the least, the effort required for unit testing.
Automation tools do exist (e.g. LDRA Testbed or IPL Cantata++) but they cost arm and leg and have problems of their own, such as compiler adaptation and steep learning curve.
Much of the requirements can be met by abusing the C preprocessor of your very own...
preview:
http://www.macroexpressions.com
paper
Developing Embedded Software in C Using ICC11/ICC12/Metrowerks
Jonathan W. Valvano Chapter 1: Program Structure A sample program introduces C C is a free field language Precedence of the operator determines the order of operation Comments are used to document the software Preprocessor directives are special operations that occur first Global declarations provide modular building blocks Declarations are the basic operations Function declarations allow for one routine to call another...
preview:
http://users.ece.utexas.edu
paper
Embedded C - Traps and Pitfalls
Back in the bad old days, microprocessor programs were developed in assembler and blown into EPROM's such as 2708's, 2716's. With assembler, it was possible to know exactly what was in the EPROM.
Know both in time (cycles) and byte by byte.
preview:
http://www.hitex.co.ukdate: 9/1/1999
paper
Object Oriented Programming in C
Embedded software development is slowly moving towards object oriented analysis, design and programming.
The introduction of object oriented technologies in some systems has not happened due to lack of C++ support on some platforms.
preview:
http://www.eventhelix.comdate: 7/31/2006
Mocana NanoSSL. Mocana delivers an open, standards-based, full featured, RFC compliant Embedded SSL / TLS Client & Embedded SSL / TLS Server that is easy to use. Mocana NanoSSL is uniquely architected with an asynchronous core to fully leverage hardware acceleration, is portable and small footprint.
It is ideally suited to securing voice, video and data and for securing remote web-based access to connected devices.