• Home
  • Download
  • Elettro::Wiki
  • Sitemap
  • Feedback

elettrolinux.com

Categories

  • Acquire & Measure
  • Analyze & Visualize
  • Authoring
  • CAN - PLC
  • Hardware drivers
  • Home automation
  • IC Layout Editor
  • IDE
  • RTOS
  • Scientific computation
  • Simulation
  • T-CAD/CAM - EDA
  • Utilities

Open Software Projects

  • Bio ConductorBio Conductor
  • CERN LibrariesCERN Libraries
  • My Open BticinoMy Open Bticino
  • Open AvionicsOpen Avionics
  • Open Bio FoundationOpen Bio Foundation
  • Open CASCADEOpen CASCADE
  • OpenCFD - OpenFOAMOpenCFD - OpenFOAM
  • OpenCoresOpenCores
  • Orocos ProjectOrocos Project
  • OSGeoOSGeo
  • Player ProjectPlayer Project
  • R-ProjectR-Project
  • VLSI & ASIC TechnologyVLSI & ASIC Technology

Open HW/FW Projects

  • Baloon ProjectBaloon Project
  • FreeCoresFreeCores
  • LinuxBIOSLinuxBIOS
  • OpenBIOSOpenBIOS
  • SquidBeeSquidBee

Integrated Development Environment

PLCEdit - Editor for PLC programming

E-mail
Saturday, 20 June 2009 21:43
PLCEdit is a software project that has as target to create a programming enviroment for Programmable Logic ControllerPLCEdit is a software project that has as target to create a programming enviroment for Programmable Logic Controller (PLC). According to the IEC 61131-3IEC 61131-3 standard the available programming languages are IL (Instruction ListInstruction List, a set of commands used by a hand-held programmer to represent a ladder program, using mnemonic codes as a substitute for more traditional ladder diagrams) and ST (Structured TextStructured Text). PLCEdit supports the following POU sources: program, function block, function and global variable list. Program organisation units (POU) are language elements of a PLC program and contain the program code. With PLCEdit you can edit and create plain POU files or files compatible to MoellerMoeller Sucosoft POU files (V4 & V5), CoDeSysCoDeSys V2.3 export based files with POUs and PRG, FB, F or global variable lists (e.g. Beckhoff TwinCATBeckhoff TwinCAT, frenzel-bergfrenzel-berg ...for a complete list, click herehere), Siemens awl, Siemens Instruction List and Structured Control Language (SCL) sources and KW-SoftKW-Soft export files (.IL and .ST sources). For more information and if you want to try it, click herehere.

           
 

Side4linux - An IDE for ATMEL AVR microprocessor

E-mail
Wednesday, 25 March 2009 17:01

Side4linux an IDE for ATMEL AVR microprocessorSide4linux is a simple IDE (Integrated Development Environment) intended for source code programming in C, Pascal, G-code and Assembler with an emphasis on developing manufacturing applications and mechanically machined products. It consists of a multi tabbed editor which has syntax highlighting and additional mechanical engineering tools such as a G-code Arc calculator and a bolt center circle calculator. It provides a project based source code editing and build environment for the above languages based around GNU/Linux and the ATMELATMEL AVR microprocessor. The intention is to integrate the full development of a CAD (Computer Aided Design)/CAM (Computer Aided Manufacture)/CIM (Computer Integrated Manufacture) system over time for the areas of machine control and robotics. Side4linux is designed to serve mechanical engineering and is not generic in nature. Developers are trying to combine all the important open source tools that are used in this area into a single build environment so that users may not only make mechanical parts but may also use the IDE to alter the build environment software using the same IDE. Side4linux is designed to allow each Product to be stored in a single location containing all of the Projects needed to complete that single Product; it divides Products into three main Product Groups; DEMOS, PRODUCTS and TOOLS where;

  • DEMOS are for demonstration Products;
  • PRODUCTS are for User Products;
  • TOOLS are for utility tool Products.

Each Side4linux Product contains a group of Projects which have the same directory structure of;

  • ANCA; style G-code CAD/CAM projects;
  • ARMC; ARM MPU C projects;
  • AVRA; Atmel AVR microprocessor assembler projects;
  • AVRC; Atmel AVR microprocessor C projects;
  • CLC; Linux Command line C projects to be run in a terminal;
  • GNOMEC; Gnome C visual program projects;
  • GNOMECGL; Gnome C with Open GL 3d visual projects;
  • PCBS; Printed Circuit Board project management for PCB and gEDA.

Terms of license are GNU GPL 3GNU GPL 3. For more informations click herehere.


           
 

USBPicProg - An USB Microchip PIC programmer

E-mail
Friday, 02 July 2010 19:59

USBPicProg is an USB in circuit programmer for Microchip PIC processorsUSBPicProg is an USB in circuit programmer for MicrochipMicrochip PIC processors: the PICs that have been implemented can be found in the supported devicessupported devices section. The hardware is as simple as possible: the current version only contains one PIC18F2550PIC18F2550, some mosfets, and besides the connectors a hand full of passive components. The design of the hardware is open and free of charge for the people who have their own PCB production facilities. USBPicProg uses its own communication protocol as well as its own programming software. It consists of three main components which can be found on the download page:

  • Hardware: a PCB design which contains the necessary components to interface from the USB port to a Microchip ICSP (in circuit serial programming) header;
  • Firmware: the software that runs on the processor on the PCB. It contains the USB framework, and high and low level functions for PIC in circuit programming.The firmware can also be divided into two parts: The bootloader (Microchip Picdem bootloader) has to be loaded only once, after that this part of the firmware can be upgraded through the usbpicprog interface. The usbpicprog part of the firmware contains the actual programming algorithms for all the implemented PIC devices;
  • Software: a wxWidgetswxWidgets (version 2.9.0 or later!) GUI based (cross platform) application to communicate with the usbpicprog hardware/firmware. This application is known to function well on GNU/Linux (but it is cross platform).

For more information about USBPicProg click herehere.

 

             

 

Waspmote - The sensor device for developers

E-mail
Friday, 11 December 2009 17:13

An Waspmote board consists of an Atmel Microcontroller ATmega1281 with complementary components to facilitate programming; it is a ZigBee-enabled wireless mote-sensor platform with open source code and a GNU/Linux-compatible IDEWaspmoteWaspmote, presented as "The sensor device for developers" by LibeliumLibelium a Spanish company specialized in sensors and wireless modules, is an electronics platform based on flexible, easy-to-use hardware and software. An Waspmote board consists of an Atmel Microcontroller ATmega1281ATmega1281 with complementary components to facilitate programming; it is a ZigBee-enabled wireless mote-sensor platform with open source code and a GNU/Linux-compatible IDE; Waspmote-IDEWaspmote-IDE with a GUI like Arduino IDE. The entire development environment is opensource software and the Waspmote development kit includes demo boards for lot of sensors, including GAS, position and others generic hardware that can be customized to fit any need with lots of communication options (GPRS, 802.15.4, ZigBee and long-range radio). In addition, Libelium offers three add-on sensor boards:

  • Gases: to detects CO, CO2, CH4, SH2, NH3, and more, designed for pollution, farm/hatchery emissions, chemical process control, and forest fire control applications;
  • Events: to detects weight, luminosity, tilt, vibration, PIR, liquid level, and more, designed for security, emergency response, and logistics control;
  • Protoyping: for general purpose board for testing out new sensors, includes ADC, pad area, and amplification stage.
Libelium web site shows how to use the Gas Sensor Board to measure in real time small variations of Oxygen and CO2 in order to detect a fire, how to use the Events Sensor Board to detect water flooding or which sensors use to detect presence of people for security applications. with Sensor BoardSensor Board. An open source API for C programmers is available for GNU/Linux; it's possible to see the APIthe API (click herehere to browse API libraries). For more information, click herehere.

           
 
<< Start < Prev 1 2 3 Next > End >>

Page 3 of 3

Font Size Changer

GNU/Linux distributions

  • Fedora Electronic Lab
  • Physics
  • RTAI Knoppix 1.2
  • Scientific Linux
  • Slack RTAI
  • XtreemOS

Feed

  • LinuxDevices.com
  • LinuxToday.com
  • Linux-Watch.com
  • LWN.net
  • LXer.com
Powered by ElettroLinux. Copyright (c) 2007-2010 ElettroLinux. Based on template by SitegroundSiteground. Hosted on Host InventHost Invent. Many thanks to LezioniOnLineLezioniOnLine.

valid xhtmlvalid xhtml valid cssvalid css