login to eCLIPS or find out about eCLIPS
Express Logic - RTOS, TCP/IP, USB Stack, File System, GUI
Express Logic - RTOS, TCP/IP, USB Stack, File System, GUI
home - www.eg3.com
 
Free Webinar - Getting started with the ARM(R) Cortex-M0(TM) Processor - Jump Start from CAST
home > embedded software > languages > papers, hot lists, articles...
Garmin Forerunner 405CX GPS Sport Watch

Free News Alerts by Keyword
Interested in embedded technology? Are you an engineer or designer? e-clips helps you follow the latest news on key topics like multicore, FPGAs, 8051, ESL, PC/104 and more!
Free News Alerts by Keyword

 

 

paper   1-5 star rating for this site  
A Foundation for Embedded Languages
Recent work on embedding object languages into Haskell use \phan- tom types' (i.e., parameterized types whose parameter does not occur on the right-hand side of the type definition) to ensure that the embedded object-language terms are simply typed. But is it a safe assumption that only simply-typed terms can be represented in Haskell using phantom types? And conversely, can all simply-typed terms be represented in Haskell under the...
Click here to preview in another window preview: http://www.brics.dk   date: 08/2001/2002 |

paper    
Design Languages for Embedded Systems
Embedded systems are application-specific computers that interact with the physical world. Each has a diverse set of tasks to perform, and although a very flexible language might be able to handle all of them, instead a variety of problem-domain-specific languages have evolved that are easier to write, analyze, and compile. This paper surveys some of the more important lan-guages, introducing their central ideas quickly without...
Click here to preview in another window preview: http://www1.cs.columbia.edu   date: 05/2001/2003 |

paper   1-5 star rating for this site  
Improving Embedded Software Quality Using an External Preprocessor
The paper demonstrates on a simple example how a powerful preprocessor, or macro processor, can dramatically improve software maintainability even when hard-to-maintain optimized structures are used. Then some other applications of a preprocessor are discussed. A comparison of a preprocessor and a dedicated code generator is offered. Then desired features properties of a preprocessor are discussed. Finally, the paper introduces Unimal,...
Click here to preview in another window preview: http://www.macroexpressions.com   date: 01/2001/2006 |

hot list   1-5 star rating for this site  
Programming Languages Hot List of Links
List of Internet resources for Ada, C, C++, Forth and other major programming languages.
Click here to preview in another window preview: http://www.techfest.com   |

article   1-5 star rating for this site  
When less is more: Programming language technology for safety
Safety is a requirement in systems where failure could cause loss of human life or other catastrophic consequences. Developing safety-critical software is difficult, and the programming language choice is vital. However, languages that seem to be candidates – such as C, C++, Ada, and Java – are too complex to be used as-is. But language subsets are proving a viable remedy. Thus, it is important to understand these different languag...
Click here to preview in another window preview: http://www.vmecritical.com   date: 06/17/2009 |

overview   1-5 star rating for this site  
Programming Languages
Programming consists of two parts: control structures and data structures. Programming languages implement various control and data structures using a specific syntax and grammar. overall structure: Programming languages can be implemented with compilers, assemblers, and interpretters.
Click here to preview in another window preview: http://www.osdata.com   |

book   1-5 star rating for this site  
Languages for Digital Embedded Systems
Edwards in is the private sector, but a colleague has used this work for a one-semester graduate and senior-undergraduate course in embedded systems, and each chapter ends with a set of simple exercises similar to those used there. Readers are assumed to be familiar with one of the hardware or software languages, such as C or Verilog. Edwards presents and contrasts languages commonly used to describe the subsystems in a cellular phone . . .
Click here to preview in another window preview: http://www.amazon.com   date: 08/2001/2000 |

Express Logic - RTOS, TCP/IP, USB Stack, File System, GUI


Express Logic develops, markets and supports the ThreadX® real-time operating system (RTOS), NetX™TCP/IP networking stack, USBX™ USB stack, FileX® embedded file system, and PEGX™ GUI toolkit for embedded applications. ThreadX is a royalty-free, full source code, small-footprint, low-overhead RTOS that is extremely easy to learn and use. ThreadX is one of the most widely deployed RTOS products in the world, with over 1.25 billion products based on ThreadX.
Express Logic - RTOS, TCP/IP, USB Stack, File System, GUI


 

 

eg3.com 'meta' info - site map, keywords, how to contact us . . .