Embedded Systems Programming
LSE/OS is a nanokernel based operating system dedicated for the x86. LSE/OS is a good choice for PC/104 embedded systems..
Platforms: *nix
License: Freeware | Size: 1.2 MB | Download (99): LSE/OS Download |
Open Source Voice, Video and Fax
This project is a community effort to develop and support the OPAL VoIP library. OPAL implements the commonly used protocols used to send voice, video and fax data over IP networks.
Originally part of the OpenH323 project, OpalVoip has grown to include SIP...
Platforms: Mac
License: Freeware | Size: 7.5 MB | Download (47): OpalVOIP for Mac OS X Download |
Open Source Voice, Video and Fax
This project is a community effort to develop and support the OPAL VoIP library. OPAL implements the commonly used protocols used to send voice, video and fax data over IP networks.
Originally part of the OpenH323 project, OpalVoip has grown to include SIP...
Platforms: Windows
License: Freeware | Size: 5.4 MB | Download (49): OpalVOIP for Windows Download |
GXGPRS is a useful media component that provides you with an easy solution to send data using GPRS connection. GXGPRS component is made on the Windows API interface, is very efficient, light and fast. It doesn't require any external libraries or DLL files to operate.
GXGPRS is easy to use with...
Platforms: Windows
License: Freeware | Download (47): GXGPRS Download |
The purpose of the project is to design a methodology for making Application Specific Instruction set Processors. The project is a part of the Embedded Systems project in IIT-Delhi
Platforms: Windows, Mac, Linux
License: Freeware | Size: 254.17 KB | Download (43): ASIP Synthesis Download |
The nesC language was designed to support the TinyOS project. nesC provides several advantages over C: a component model based on bi-directional interfaces, whole-program compilation for performance and a simple concurrency model for embedded systems.
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 2.55 MB | Download (54): nesC compiler Download |
pycrc provides a CRC reference implementation in Python and a source code generator for C. The used CRC variant can be chosen from a fast but space-consuming implementation to slower but smaller implementations suitable especially for embedded applications. The following functions are...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (58): pycrc Download |
mySTEP is a variant of the open source projects mGStep/GNUstep for providing full compatibility to the Cocoa framework (Foundation + AppKit + some other key frameworks). This allows straightforward porting of Mac applications from MacOS X to embedded systems like the Sharp Zaurus or OpenMoko...
Platforms: Mac
License: Freeware | Size: 9.7 MB | Download (47): mySTEP-SDK Download |
State Diagram Editor is a compact, flexible tool for the design of Finite State Machines
- Intuitive User Interface using Drag&Drop
- Simple Testing supported by visualized Execution
- Support for the Design of complex Models using FSMs in a Responder Chain
- Integrated Target Code Generation
-...
Platforms: Mac
License: Freeware | Size: 2.7 MB | Download (57): State Diagram Editor Free Edition Download |
The gSOAP Web services development toolkit offers an XML to C/C language binding to ease the development of SOAP/XML Web services in C and C/C . The gSOAP compiler generates efficient XML serializers for native and user-defined C and C data types. As a result, SOAP/XML interoperability is...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (54): gSOAP Download |
This C++ library can provide basic functions to applications from small programs used in embedded systems to complex operating system kernels.OSLib is similar to the Flux OS Toolkit.OSLib does not force developers to use any particular OS structure, but can support any conventional or innovative...
Platforms: C and C plus plus
License: Freeware | Size: 419.84 KB | Download (41): OSLib for C/C++ Library Download |
It can be used in graphics libraries, font conversion tools, text image generation tools, display servers, etc.It is a font service and doesn't provide APIs to perform higher-level features like text layout or graphics processing.FreeType 2 supports the following font formats:TrueType fonts (and...
Platforms: C and C plus plus
License: Freeware | Size: 133.12 KB | Download (41): FreeType for Complete applications Download |
The purpose of Input Shaping is to filter out big changes (typically steps) in the reference signal of a closed-loop system which excite all the modes of the plant causing relevant snap overshoots and oscillations in the response.The underlying working principle is to apply the step in subsequent...
Platforms: Matlab
License: Freeware | Size: 40.96 KB | Download (55): GA-tuned Input Shaper Download |
Portable Tools Library (PTLib) is a moderately large class library that has it's genesis many years ago as PWLib (portable Windows Library), a method to product applications to run on both Microsoft Windows and Unix systems. It has also been ported to other systems such as Mac OSX, VxWorks and...
Platforms: *nix
License: Freeware | Size: 4.6 MB | Download (43): Portable Tools Libary Download |
Happytime Onvif Server is a Network Video Transmitters (NVT) devices simulation program. Full support ONVIF specification, compatible with ONVIF Profile S and ONVIF Profile G, implements IP Configuration, Device Discovery, Device Management, Media Management, OSD Setting, Image Setting, PTZ...
Platforms: Windows, Windows 8, Windows 7, Windows Server
License: Freeware | Size: 16.34 MB | Download (162): Happytime Onvif Server Download |
Happytime Multi Onvif Server provides multi onvif servers on a computer. Full support ONVIF specification, compatible with ONVIF Profile S and ONVIF Profile G, implements IP Configuration, Device Discovery, Device Management, Media Management, OSD Setting, Image Setting, PTZ Management, PTZ...
Platforms: Windows, Windows 7, Windows Server
License: Freeware | Size: 3.28 MB | Download (69): Happytime Multi Onvif Server Download |
Happytime Onvif Client is a Network Video Client (NVC) to manage Network Video Transmitters (NVT) devices. Full support ONVIF specification, compatible with ONVIF Profile S and ONVIF Profile G, implements Device discovery, Device management, Media management, Image setting, PTZ management,...
Platforms: Windows, Windows 8, Windows 7, Windows Server
License: Freeware | Size: 17.48 MB | Download (111): Happytime Onvif Client Download |
uClibc (µClibc) is a C library for developing embedded Linux systems. uClibc 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....
Platforms: *nix
License: Freeware | Size: 1.7 MB | Download (103): uClibc Download |
The Hecl Programming Language is a high-level scripting language implemented in Java. Hecl Programming Language is intended to be small, extensible, extremely flexible, and easy to learn and use. Hecl is intended as a complement to the Java programming language, not a replacement. As such, it...
Platforms: *nix
License: Freeware | Size: 2.6 MB | Download (114): Hecl Programming Language Download |
Qu is a powerful full-featured object oriented programming language. It is an Open Source software. The Qu Programming Language is absolutely free (as in free lunch) and distributed under the GNU General Public License (GPL). Qu is inspired by other languages. Most noticeably Perl, Python, Ruby...
Platforms: *nix
License: Freeware | Size: 1.3 MB | Download (99): The Qu Programming Language Download |