Embedded Systems Programming
YAKINDU is a tool kit for model based development of embedded systems and is completely bases on Eclipse technologies. It applies state charts, block systems, and component models. It includes graphical editors, simulators and code generators.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 298.66 MB | Download (51): yakindu Download |
Upgrdsysd is a specialized tftp server for use with linux-based embedded systems using compact flash or other solid state disk cards and a ram disk based boot method.Because the intended application is embedded systems, the server is not designed to handle the full tftp protocol, only a subset of...
Platforms: *nix, C/C++, BSD
License: Freeware | Download (49): Upgrdsysd Download |
Verifying and validating embedded systems comprising software and electronics is a daunting challenge, given the increasing complexity of these systems and the need to meet tight schedules. Aerospace, automotive, communications, mechatronics, and other organizations solve this challenge by...
Platforms: Matlab
License: Freeware | Size: 225.28 KB | Download (46): MATLAB and Simulink in the World: Verification and Validation Download |
picoTK is a GPL licensed small footprint C GUI toolkit for embedded systems. It readily works with the RTEMS real time kernel - its minimum complexity and OS independency makes a port to any operating system easy. It is not comparable featurewise to real full blown windowing toolkits like nanoX...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (46): Picotk Download |
RTL-lwIP is the porting of the lwIP TCP/IP stack to RTLinux-GPL. RTL-lwIP gives to RT-Tasks the chance of communicating via TCP/IP directly with other RT-Tasks or even with Linux user processes. The focus of the RTL-lwIP stack is to reduce memory usage and code size, making RTL-lwIP suitable for...
Platforms: *nix
License: Freeware | Size: 634.88 KB | Download (38): RTL-lwIP Download |
DENX ELDK (Embedded Linux Development Kit) provides a complete and powerful software development environment for Embedded and Real-Time Systems: - Cross Development Tools (Compiler, Assembler, Linker etc.) to develop software for the target system. - Native tools (Shell, commands and...
Platforms: *nix
License: Freeware | Download (164): DENX ELDK Download |
interp is a powerful programming language, a testing platform, and a development framework. It is targeted for Linux/Unix-based systems, yet remains adaptable to less powerful embedded systems that were never intended to host a programming language.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.19 MB | Download (56): Interpreter for Embedded Computers Download |
In Model-in-the-Loop for Embedded System Test (MiLEST) the developed signal-feature d-deOCt oriented paradigm allows the abstract description of signals and their properties. It addresses the problem of missing reference signal flows as well as the issue of systematic test data selection....
Platforms: Matlab
License: Freeware | Size: 1.55 MB | Download (46): Model-in-the-Loop for Embedded System Test (MiLEST) Download |
Scsh is an open-source Unix shell embedded within Scheme, running on all major Unix platforms including AIX, Linux, FreeBSD, GNU Hurd, Cygwin, HP-UX, Irix, Mac OS X, Solaris, and some others. Scsh is a variant of Scheme 48 (an R5RS compliant new-tech Scheme system) Scsh is designed for writing...
Platforms: *nix
License: Freeware | Size: 4.2 MB | Download (90): Scsh Download |
Lua is a powerful light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Lua is free software. Lua language combines simple procedural syntax with powerful data description constructs based on associative...
Platforms: *nix
License: Freeware | Size: 204.8 KB | Download (98): Lua Download |
KLone, an open-source (GPL) Embedded Web Server.
A fully-featured, multiplatform, web application development framework,targeted especially for embedded systems and appliances.
It is a self-contained solution which includes a web server and an SDK for creating stand-alone WWW sites with both...
Platforms: Windows
License: Freeware | Size: 464 KB | Download (50): KLone Embedded Web Server Download |
Nimrod is a new statically typed, imperative programming language, that supports procedural, object oriented, functional and generic programming styles while remaining simple and efficient. A special feature that Nimrod inherited from Lisp is that Nimrod's abstract syntax tree (AST) is part of...
Platforms: Mac
License: Freeware | Size: 10.2 MB | Download (39): Nimrod Download |
CATSRunner is a unit testing framework. C Automated Testing System (CATS) and its associated test runner (Catsrunner) implement a unit testing framework that provides developers of C-based systems, including embedded systems, the capability to use the popular test driven development approach....
Platforms: *nix
License: Freeware | Size: 2.2 MB | Download (95): CATSRunner Download |
OOWeb is a lightweight, embedded HTTP server for Java applications that maps objects to URL directories, methods to pages and form/querystring arguments as method parameters. This allows for unparalleled ease in creating, deploying and testing web applications and most importantly, its fun to...
Platforms: *nix
License: Freeware | Size: 368.64 KB | Download (101): OOWeb Download |
FScript is an extremely simple scripting language. Its intended use is as an embedded language in other Java programs. It is very simple to embed - it can be as simple as sub-classing one class to add your own functionality. However is not a complete programming language, as it has no library of...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (87): FScript Download |
Simple Sound for Small Devices (libsssd) is a simple cross-platform audio library. Simple Sound for Small Devices is designed primarily for games on portable devices such as smart phones, PDAs, and hand-helds. Simple Sound for Small Devices is designed as a very portable, cross-platform API for...
Platforms: *nix
License: Freeware | Size: 942.08 KB | Download (90): Simple Sound for Small Devices Download |
MiniGUI is a free software project. It aims to provide a fast, stable, and cross-operating-system graphics user interface (GUI) support system, which is especially fit for real-time embedded systems based-on Linux/uClinux, eCos, and other traditional RTOSes, such as VxWorks, ThreadX, uC/OS-II,...
Platforms: *nix
License: Freeware | Size: 2.82 MB | Download (150): MiniGUI Download |
Open Source GXSMS media component, made by Gurux Ltd, is a part of GXMedias set of media components, which programming interfaces help you implement communication by chosen connection type. GXSMS offers you an easy way to send and receive SMS messages using a modem (SMS capable). GXSMS component...
Platforms: Windows
License: Freeware | Size: 3.76 MB | Download (54): GXSMS Download |
Open Source GXNet media component, made by Gurux Ltd, is a part of GXMedias set of media components, which programming interfaces help you implement communication by chosen connection type. GXNet offers you an easy way to build multithreaded, Internet communication applications. GXNet component...
Platforms: Windows
License: Freeware | Size: 3.64 MB | Download (52): GXNet Download |
Open Source GXSerial media component, made by Gurux Ltd, is a part of GXMedias set of media components, which programming interfaces help you implement communication by chosen connection type. GXSerial offers you an easy way to build multithreaded, serial communication applications. GXSerial...
Platforms: Windows
License: Freeware | Size: 3.65 MB | Download (51): GXSerial Download |