Simple Project List Software Map

Embedded systems
292 projects in result set
最后更新: 2014-05-07 22:12

amforth

amforth is an extendible command interpreter for the Atmel AVR ATmega microcontroller family. It has a turnkey feature for embedded use as well. It does not depend on a host application. The command language is an almost compatible ANS94 forth with extensions. It needs less than 8KB code memory for the base system. It is written in assembly language and forth itself.

最后更新: 2011-12-30 21:26

uClibc

uClibc (µClibc) is a 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. It currently runs on standard Linux and MMU-less Linux (also known as µClinux) systems with support for ARM, i386, h8300, m68k, MIPS, mipsel, PowerPC, SH, SPARC, and v850 processors.

最后更新: 2014-04-17 19:32

4DIAC

4DIAC is a framework for distributed industrial automation and control. It aims to provide an open, IEC-61499-compliant basis that lets the user establish a distributed industrial automation and control environment based on the targets' portability, configurability, and interoperability.

(Machine Translation)
自然语言: English
作业系统: eCos, Linux
编程语言: C++, Java
用户界面: Win32 (MS Windows)
最后更新: 2012-07-18 21:35

The Contiki Operating System

Contiki is an open source, highly portable, networked, multi-tasking operating system for the Internet of Things. Contiki includes a multitasking kernel, a TCP/IP stack and a set of application programs, and a low-power radio communication stack. It is written in C and designed to be very small: it runs comfortably in a few kilobytes of RAM.

最后更新: 2010-01-29 14:57

srecord

SRecord is a collection of powerful tools for manipulating EPROM load files. It understands a number of file formats including Motorola S-Record, Intel hex, Tektronix hex and binary, for both input and output. SRecord filters include cropping, filling, splitting, joining, and more. All filters may be applied to all file formats.

(Machine Translation)
最后更新: 2012-01-29 19:46

DIY Zoning

DIY Zoning is a set of tools and instructions for controlling a state-of-the-art HVAC (Heating, Ventilation, and Air Conditioning) system. It covers airflow balancing, temperature control and zoning, energy conservation measures, remote access, 1-wire devices, and home automation.

最后更新: 2011-12-22 21:41

PolarSSL

PolarSSL is a light-weight cryptographic and SSL/TLS library written in C. PolarSSL makes it easy for developers to include cryptographic and SSL/TLS capabilities in their (embedded) applications with as little hassle as possible. Loose coupling of the components inside the library means that it is easy to separate the parts that are needed, without needing to include the total library. PolarSSL is written with embedded systems in mind and has been ported on a number of architectures, including ARM, PowerPC, MIPS, and Motorola 68000. The source is written to have very loose coupling, enabling easy integration of parts in other software projects. Very loosely coupled cryptographic algorithms for MD2, MD4, MD5, SHA1, SHA-256, SHA-512, AES, Camellia, DES, Triple DES, ARC3, and RSA are included.

最后更新: 2006-12-31 13:03

Linux on the Linksys wrt54g

wrt54g-linux is a mini-distribution for the Linksys wrt54g 802.11b/g access point and router. It includes basic tools such as sh, syslog, telnetd, httpd (with cgi-bin support), vi, snort, mount, insmod, rmmod, top, grep, find, nfs modules, etc. The installation script runs in about 20 seconds and installs strictly to the RAM disk. If you mess anything up, simply reset the box. After installing the distribution you'll be able to telnet in, add Web pages, change iptable rules, change routing, configure snort, etc.

最后更新: 2008-03-17 06:10

Compact Flash Linux Project

Compact Flash Linux Project is a Linux distribution designed to run on a compact flash card in read-only mode. It is as small as possible, and currently needs around 14 MB. It includes OpenSSH, quagga, iptables, hostap, madwifi, wireless-tools, pppoe, tcpdump, bridge-utils, and more.

最后更新: 2012-07-18 21:40

crosstool-NG

crosstool-NG is a versatile toolchain generator, aiming at being highly configurable. It supports multiple target architectures, different components (glibc/uClibc...) and versions. crosstool-NG also features debugging utilities (DUMA, strace...) and generation tools (sstrip...).

最后更新: 2012-03-09 16:41

NETSHe

NETSHe is a feature-rich and general-purpose Web interface and initialization system for OpenWRT-based firmware. Its main features are network interface management (including point-to-point and wireless), VLANs and aliases, advanced routing (static, multipath, rule-based, RIP, OSPF, BGP), a zone-based firewall, bridges with brouter and filtering capability, interface bonding, quality of service, bandwidth management, traffic shaping, rate control, traffic prioritization, L7 based IP traffic filtering and marking, extended management of wireless interfaces, an access concentrator for variable VPNs (PPTP, L2TP, and OpenVPN), and much more.

最后更新: 2007-04-20 10:34

genext2fs

genext2fs generates an ext2 filesystem as a normal
(non-root) user. It does not require you to mount
the image file to copy files on it, nor does it
require that you become the superuser to make
device nodes.

(Machine Translation)
最后更新: 2008-07-31 20:32

Neko

Neko is a high-level dynamically typed programming language. It can be used as an embedded scripting language. It has been designed to provide a common runtime for several different languages. Learning and using Neko is very easy. You can easily extend the language with C libraries. You can also write generators from your own language to Neko and then use the Neko Runtime to compile, run, and access existing libraries. Neko is a good way for language designers to focus on design and reuse a fast and well-designed runtime, as well as existing libraries for accessing filesystem, network, databases, XML, etc. It has a compiler and a virtual machine. The virtual machine is very lightweight and well optimized. The VM can be easily embedded into any application, and your libraries can be accessed using the C foreign function interface.

最后更新: 2007-12-09 06:59

uShare

uShare is a DLNA and UPnP A/V Media Server for Linux. It is designed to share multimedia files (audio and video) through the GeeXboX operating system, but can work with any UPnP media renderer or player.

最后更新: 2005-02-03 17:02

LibHTTPD

LibHTTPD can be used to add basic Web server capabilities to an application or embedded device. The library handles both static and dynamically generated content, has very low overhead, and provides many features to simplify the creation of Web-based application interfaces.