RSS 500 projects tagged "Hardware"

Download Website Updated 24 Dec 2013 amforth

Screenshot
Pop 170.72
Vit 32.64

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.

Download Website Updated 12 Jun 2012 Gutenprint

Screenshot
Pop 349.25
Vit 29.67

Gutenprint (formerly Gimp-Print) is a collection of printer drivers for Unix/Linux that currently supports over 1400 printers. It emphasizes quality and flexibility, offering a wide variety of options to meet most printing needs. It includes a CUPS driver, an IJS-based Ghostscript driver, Foomatic data, an enhanced Print plugin for The GIMP, and other printer maintenance utilities. It can be used equally well for fast printing of text or critical printing of high quality graphics and photographs.

Download Website Updated 29 Mar 2014 Concordance

Screenshot
Pop 186.18
Vit 27.81

Concordance supports programming Logitech Harmony remote controls from a variety of platforms. This software provides most of the functionality of the Windows software provided by Logitech, but is much smaller and cross-platform.

Download No website Updated 08 Jun 2012 System#

Screenshot
Pop 28.84
Vit 26.20

System# is a .NET library intended for the description of real-time embedded systems. It comes with a built-in simulator kernel and a code transformation engine that converts a design into synthesizable VHDL. The main focus is currently the development of FPGA designs. System# not only supports register-transfer-level (RTL) descriptions whose translation to VHDL is straightforward, but is also capable of converting clocked threads with wait statements to a synthesizable VHDL state machine. Furthermore, System# introduces synthesizable transaction-level modeling features. From a technological point of view, it uses reflection and assembly code (CIL) decompilation to reconstruct an abstract syntax tree (AST) from the system design. The AST conforms to SysDOM, a document object model for describing component-based reactive systems. An unparsing stage converts the AST to VHDL. The decompilation process can be instrumented in various ways by attribute-based programming. Furthermore, transformations of the AST itself are possible. This enables implementation of advanced features such as converting clocked threads to finite state machines.

Download No website Updated 14 Jun 2012 onetouch-iii-button

Screenshot
Pop 15.36
Vit 26.10

onetouch-iii-button is a small daemon which polls a Maxtor OneTouch III drive to detect button presses and forward events to the Linux kernel. It includes a udev rule to automatically start the daemon.

Download Website Updated 09 Sep 2012 rgbproc-repository

Screenshot
Pop 15.87
Vit 24.36

rgbproc-repository is intended for use with Xilinx EDK tools. It consists of many units written in VHDL that can be used to build a design for image/video processing. The backbone is the data bus (called simply RGB) that is used to pass data (typically) from VGA input to VGA/DVI output.

Download Website Updated 04 Aug 2013 Hardware lister

Screenshot
Pop 403.38
Vit 24.34

lshw (HardWare LiSter) is a small tool for Linux to provide detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc.

No download No website Updated 13 Sep 2012 fpgasm

Screenshot
Pop 17.61
Vit 24.29

fpgasm creates bare-metal FPGA designs without Verilog or VHDL. Traditionally, FPGAs are built using proprietary Verilog or VHDL language implementations provided by the vendor. fpgasm is to Verilog and VHDL as assembly language is to C++. It takes you all the way to the netlist, and is not just a translator to Verilog. Because of that, the total "make" time to a working fpga is seconds, not minutes. With fewer than ten reserved words, fpgasm syntax can be mastered in a few minutes. With FPGA assembler, you can focus on understanding the FPGA substrate and how your design should map onto it (instead of figuring out large and complicated tools).

Download Website Updated 18 Nov 2012 hdparm

Screenshot
Pop 636.02
Vit 23.22

hdparm is a Linux shell utility for viewing and manipulating various IDE drive and driver parameters. Most drives can benefit from improved performance using a command similar to "hdparm -qm8 -qu1 -qc1 -qd1 /dev/hda".

Download Website Updated 27 Jan 2014 libusb

Screenshot
Pop 778.40
Vit 22.52

libusb is a C library which provides generic access to USB devices. It supports Linux, OS X, Windows, Windows CE, Android, and OpenBSD/NetBSD.

Screenshot

Project Spotlight

Terrier

A probabilistic Java toolkit for building search engines.

Screenshot

Project Spotlight

BakAndImgCD

A LiveCD for data backup and disk imaging.