
... home ...
embedded c: Definition and Recommended Links
Our favorite links for this topic area. Enjoy, fellow researchers! Questions, comments, new links? Email eewindow@aol.com!. In computing, C is a general-purpose, block structured, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.[2]
Although C was designed for implementing system software,[3] it is also widely used for developing application software.
It is widely used on a great many different software platforms and computer architectures, and several popular compilers exist. C has greatly influenced many other popular programming languages, most notably C++, which originally began as an extension to C.
Source: Wikipedia (http://en.wikipedia.org/wiki/C_(programming_language))
other great electronics sites:ee toolbox site
-
embedded c
In computing, C is a general-purpose, block structured, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.[2] Although C was designed for implementing system software,[3] it is also widely used for developing application software.
It is widely used on a great many different software platforms and computer architectures, and several popular compilers exist. C has greatly influenced many other popular programming languages, most notably C++, which originally began as an extension to C.
Source: Wikipedia (http://en.wikipedia.org/wiki/C_(programming_language))
(Note: The Electronic Engineers Toolbox provides an alternative set of featured links for this word at http://www.cera2.com/c-language.htm)
- Featured Links:
- Sourcery G++ Standard Edition
- Sourcery G++ Standard Edition is a comprehensive toolsuite for professional embedded C and C++ development teams. In addition to all the tools needed to build and debug everything from a single embedded application to a complete Linux system, Sourcery G++ Standard Edition comes with technical support.
http://www.codesourcery.com/sgpp/standard_edition.html
- Klocwork - Free Code Analysis Trial
- Run Klocwork on your own code to immediately identify critical bugs and security vulnerabilities. The evaluation will not impact your development environment, can analyze as much or as little code as you wish, and includes: Complimentary report of existing security vulnerabilities and quality defects in your code Demonstration of how your developers would use Klocwork in their environment Reports of your software architecture...
http://www.klocwork.com/freetrial/
- C @ Wikipedia
- The C programming language (often, just 'C') is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchiefor use on the Unix operating system. It has since spread to many other operating systems, and is now one of the most widely used programming languages. C also has had a great influence on many other popular languages,[1] especially C++ which was originally designed as an...
http://en.wikipedia.org/wiki/C_programming_language
- 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.
http://www.hitex.co.uk/general/traps%20and%20pits2.pdf
- Code Confidence announces productivity-enhancing tools for eCos developers
- Code Confidence Ltd, the embedded software tooling specialists, today announced the Code Confidence Tools for eCos. Based on the award-winning Eclipse Platform and C/C++ Development Tooling (CDT), the Code Confidence Tools provide a fully-integrated development environment for application developers working with the eCos® real-time operating system. 'We've designed the tools to maximise productivity at all levels' explained John...
http://www.codeconfidence.com/news-091118.shtml
- uClibc -- a C library for embedded systems
- C library for developing embedded Linux systems. It is much smaller then the GNU C Library, but nearly all applications supported by glibc also work perfectly with uClibc. Porting applications from glibc to uClibc typically involves just recompiling the source code. uClibc even supports shared libraries and threading.
http://www.uclibc.org/
- MapuSoft Technologies Releases New Ada Development Tools
- MapuSoft Technologies today announced the release of a new Ada to C/C++ product line. The release includes a conversion and a compiler tool which support Ada 83 and Ada 95 source code. * Ada-C/C++ Changer allows developers to easily convert software written in Ada code to C/C++ utilizing the OS PAL (OS Porting and Abstraction Lab) tool. The resultant C/C++ software can be integrated with the robust OS Abstractor® environment to...
http://mapusoft.com/new-ada-tools/827/
- How C Programming Works
- The C programming language is a popular and widely used programming language for creating computer programs. Programmers around the world embrace C because it gives maximum control and efficiency to the programmer. If you are a programmer, or if you are interested in becoming a programmer, there are a couple of benefits you gain from learning C: You will be able to read and write code for a large number of platforms -- everything from...
http://computer.howstuffworks.com/c.htm
- Programming Microcontrollers in C
- This practical tutorial reviews the essentials of C programming for microcontrollers and examines in detail the issues faced when writing C code. Geared toward embedded system designers, the book teaches how to write high-level C programming code, maximize performance, and use some of the popular microcontrollers in real-world applications.
http://www.amazon.com
- Association of C and C++ Users
- The ACCU is a non-profit organisation devoted to professionalism at all levels in C, C++ and Java. The main resource available at their site is a very large set of technical book reviews. The association also has a number of resources for disabled computer users.
http://www.accu.org/
Explanation: these links are provided as part of our EE glossary project, which seeks to identify the most prominent keywords in embedded systems, embedded software, realtime and rtos, dsp (digital signal processing), system-on-a-chip, microprocessors and microcontrollers, and other constituent elements for embedded systems. While we seek to keep most of the links up-to-date, the user is refered to other primary electronic-based search sites such as: cera2.com, embedded.com, or EDN Magazine. If you have any suggestions of links or definitions, please email!
home |busses and boards (pc/104, compactpci, vme... |mcu-mpu (embedded microcontrollers and microprocessors) |dsp (digital signal processing) |ee (electronic design, generally)|embedded (embedded systems) |industrial & military |internet |open source (embedded linux, gnu tool chain) |realtime & rtos |system-on-a-chip |embedded software (compilers, debuggers, etc.) | site map
Last updated: Thu Feb 11 2010
Creator: Luis Viterbo, Web Surfer and Professional Engineer, email
Mark Twain quote for the day:
I notice that you use plain, simple language, short words and brief sentences. That is the way to write English - it is the modern way and the best way. Stick to it; don't let fluff and flowers and verbosity creep in. When you catch an adjective, kill it. No, I don't mean utterly, but kill most of them - then the rest will be valuable. They weaken when they are close together. They give strength when they are wide apart. An adjective habit, or a wordy, diffuse, flowery habit, once fastened upon a person, is as hard to get rid of as any other vice.
- Letter to D. W. Bowser, 3/20/1880