Simple Project List Software Map

Embedded systems
292 projects in result set
Última Atualização: 2009-06-01 17:58

NullLogic Embedded Scripting Language

Nesla is a complete object-based scripting language written in just a few thousand lines of ANSI C. It's portable, thread-safe, flexible, embeddable, expandable, and easy to understand (as a language and as an API). Nesla scripts can and often do look very much like JavaScript, but Nesla is Not an ECMA Scripting Language.

Última Atualização: 2003-11-19 11:01

PicoGUI

PicoGUI aims to be a complete GUI environment for handheld computers and other
embedded systems. It uses a client/server model, like the X window system, but
while an X server is given raw drawing commands, the PicoGUI server integrates
a widget set, making PicoGUI clients small and efficient. PicoGUI also has the
goal of allowing client/server connections over a variety of mechanisms. It is
most commonly used with Linux, but is designed to be portable to any OS.
PicoGUI has a variety of video and input drivers which allow it to interface
with the Linux framebuffer device, SDL, the X window system, and several other
devices.

(Machine Translation)
Última Atualização: 2004-04-05 13:46

prc-eclipse

prc-eclipse is an Eclipse plugin that provides support for the GNU-based PalmOS development tools, prc-tools. It provides two useful features: The first is to allow the use of the Eclipse graphical debugger interface instead of the textual gdb interface. The second is (searchable) access to PalmSource's extensive online help through Eclipse's built-in help system. These combine with the C/C++ Development Tools to make a powerful development environment.

Última Atualização: 2011-09-13 12:19

OpenCAN

OpenCAN is a software platform for interacting with various Controller Area Network (CAN or CANbus) devices. It provides an abstract C++ interface that can be used to control CAN devices. Support for specific devices can be written as plugins, and then loaded through a simple API call. Each component is cross-platform, enabling the efficient development of CAN software on Windows, Linux, and Mac OS X.

(Machine Translation)
Linguagem de Programação: C++
Interface de Usuário: Toolkits/Libraries
Última Atualização: 2003-08-13 10:36

Seminole Webserver

Seminole Webserver is a portable Web server designed to be used in embedded systems, where memory space is at a premium. It is written in C++, and has a mechanism to direct requests to application-specific code, complete with the decoding of "CGI" parameters. It also includes a "filesystem" that can package up Web content (and optionally compress it) and store it in a ROM or other "flat" device. It comes with a simple example to make it a standalone Webserver under POSIX platforms for evaluation and testing.

Última Atualização: 2012-02-23 12:00

OpenRTM on T-Kernel

T-Kernel上で動作するRobot Technology Middleware (RTM)です。 産総研で開発が進められているOpenRTM(www.openrtm.org)と高い互換性を有しています。 NEDO次世代ロボット知能化技術開発プロジェクトの支援を受けて開発されました。

ドキュメントにQuickStartを追加しました。 Teamacaronを使ってRTCを実行させるまでの手順を記載しています。

Destinado Audiência: Developers, Science/Research
Linguagem de Programação: C++
Register Date: 2011-08-30 16:41
Última Atualização: 2012-01-30 23:07

Milos RTOS

Milos is a modular, portable, real-time operating system for embedded systems running on small microprocessors like the ARM Cortex M3.

Última Atualização: 2014-03-09 01:49

catnip

catnip is a tiny network packet mirroring tool. The server (source) is not based on libpcap and, when compiled and stripped, makes the binary smaller than 20kiB. This makes it very suitable for embedded environments where a libpcap-based tool, typically 100kiB for just libpcap and 500kiB for tcpdump, would be simply too large.

What makes catnip stand out from other small packet capturing tools is that it presents the remote systems interface as a local TUN/TAP interface, but additionally can apply a BPF filter at the remote end to send to you only the traffic you are interested in.

Última Atualização: 2011-08-08 22:04

BeRTOS

BeRTOS is a real time operating system (RTOS) suitable for embedded platforms. It runs on many microprocessors and microcontrollers, ranging from 8-bit to 32-bit CPUs and even PCs.

Última Atualização: 2005-08-02 00:17

crosstool

crosstool is a set of scripts that make it easy to build cross-development toolchains based on gcc, glibc, and Linux. The goal is to make it easy to build and test cross-toolchains for all architectures supported by glibc.

Última Atualização: 2003-06-29 20:35

CueCat driver for Linux

Linux device driver for CueCat barcode readers that supports multiple PS/2 CueCats on either the keyboard port, mouse port (without disabling the mouse) or USB port through a PS/2 -> USB adapter, or native USB CueCats. A standalone application that doesn't require the driver and also reads barcodes from a CueCat connected to a serial port through a homemade PS/2 -> serial converter is included as well. The driver separates CueCat barcode scancodes from normal keyboard or mouse scancodes, decode the barcodes, performs error-checking on them and send them in clear text through a normal character device file. NOTE : the company that created the CueCat has disappeared. CueCat readers are no longer produced or distributed.

(Machine Translation)
Última Atualização: 2013-05-18 03:37

ELFIO

ELFIO is an ELF (Executable and Linkable Format) reader and producer implemented as a C++ library.

Última Atualização: 2004-10-25 12:34

SerialSpy

SerialSpy acts as a serial pass-through device. It listens for incoming data on two serial ports and forwards it so the devices act as if they are directly connected. It also logs the data as it moves through the ports.

(Machine Translation)
Última Atualização: 2020-04-15 20:48

FlashForth: for PIC and Atmega

!FlashForth は、スタンドアロンのマイクロ チップ PIC 18、24、30、33、マイコンのアトメル Atmega シリーズの第 4 システムです。インタープリター、コンパイラ、アセンブラー、同時にサイトとなどのシステムを提供しています。

(Machine Translation)
Última Atualização: 2012-01-23 23:12

KLone

KLone is a fully-featured, multi-platform framework which allows dynamic Web pages to be written in C/C++ (with the usual <% /* code */ %> style). The pages can then be embedded (in compressed and/or encrypted form) into a single executable that also contains KLone's high-performance HTTP/S server. Given its nature, it can be linked natively to any C/C++ library (database, XML, graphics, etc.), without an intermediate layer, and it is especially suited for low-resource (embedded) systems.