Vous êtes sur la page 1sur 37

OPENSOURCEHARDWARE By OPENTECHNOLOGYCENTRE,NIC CHENNAI

Contents

Definition Hardware Layers / Layering Approach Open source Hardware Projects Open source Hardware Licences Business Models Open Source Software vs Open Source Hardware References

Open Technology Centre, NIC, Chennai

OpenHardwareDefinition

Open source hardware is based on publishing all necessary data about the hardware. The design specification, HDL files, simulation test benches, synthesis results, utilization instructions and interfaces to other systems should be documented. Simply, the provision of the digital artifacts necessary to reproduce, understand, and modify a piece of hardware.

Open Technology Centre, NIC, Chennai

LayeringApproach

Electronic hardware can be divided up into layers, each of which has different document types and licensing concerns.

Open Technology Centre, NIC, Chennai

LayeringApproach...

Hardware / Mechanical Layer Schematics & Circuit Layer Parts List (BOM) Layout Layer Core/Firmware FPGA Code Software/API

Open Technology Centre, NIC, Chennai

Hardware/MechanicalLayer
This layer shows the mechanical description of the project. Distributed as CAD files (autocad, corel draw, sketchup, etc.,). Publishing format is a well known vector-based format such as DXF, AI, PDF, DWG, etc. Included should be any notes, materials, units, and dimensions.
Open Technology Centre, NIC, Chennai 6

Schematics&CircuitLayer
Symbolic diagrams of electronic circuitry. Even the image itself is copyrightable, the content is not (it may be patentable though). Schematics should include parts lists (IC manufacturers and their part numbers as well as distributors). Should be distributed in a easily readable graphics format such as BMP, PNG, GIF, JPG, PDF, etc.
Open Technology Centre, NIC, Chennai 7

PartsList(BOM)

What parts are used, where to get them, part numbers, etc. Ideally - have data sheets, generic, easy to get, notes and specifications. Standard format is a text file, BOM (bill of materials).

Open Technology Centre, NIC, Chennai

LayoutLayer

Diagrams of the physical layout of electronic circuitry, including the placement of parts, the PCB copper prints, and a drill file. Printed circuit board (PCB) layouts are the concrete representation of an electronic project, showing how to connect parts together. They are often derived from a schematic.

Open Technology Centre, NIC, Chennai

Core/Firmware

Firmware is a combination of software and hardware. Computer chips that have data or programs recorded on them are firmware. This is software that is burned into memory which defines the function of a microprocessor or microcontrollers. Example: VHDL/Verilog/RTL.
Open Technology Centre, NIC, Chennai 10

FPGACode

A field-programmable gate array (FPGA) is an integrated circuit (IC) that can be programmed in the field after manufacture. This is text that is describes a chip design. It is essentially "software for silicon", by programming an FPGA with this code one can create customized chips.

Open Technology Centre, NIC, Chennai

11

Software/API

The source code that communicates or is used with the electronics from a computer. Drivers necessary for the chipset. Preferred format is source code and binaries.

Open Technology Centre, NIC, Chennai

12

OpenSourceHardwareProjects

Cores (Chip designs) Robotics Fab tools Music Development platforms Bio/Medical Other

Open Technology Centre, NIC, Chennai

13

CoresChipDesigns

Open Sparc - the complete design of Sun Microsystems' UltraSPARC T1 microprocessor was released-in open-source form, it was named OpenSPARC T1. These were the first (and still microprocessors ever open-sourced. only) 64-bit

Designs are freely available from the OpenSPARC website, www.Opensparc.net, to anyone. Includes processor design, simulation tools, design verification suites, Hypervisor source code.
Open Technology Centre, NIC, Chennai 14

CoresChipDesigns...
Jaldi Charger

Battery Charger for 12 v Lead Acid Batteries. Designed to charge the Batteries used to backup the Wi-Fi Routers in rural areas. Developed by Pauli Nrhi, a student at University of Oulu in Finland as part of the half-year internship with AirJaldi, A Social Enterprise. Dharamsala,HP
Open Technology Centre, NIC, Chennai 15

JaldiCharger...

What is Shared? The design , circuit layout , board details , components used. Jaldi Charger Project

http://drupal.airjaldi.com/node/6

Open Technology Centre, NIC, Chennai

16

Robotics

OpenServo - a open community-based project with the goal of creating a high quality digital servo for robotics.

Open Technology Centre, NIC, Chennai

17

Fabtools
RepRap - a 3D printer. Instead of printing on bits of paper this 3D printer makes real, robust, mechanical parts. RepRap is short for Replicating Rapid-prototyper. It is the practical self-copying 3D printer- a self-replicating machine. RepRap Project http://www.reprap.org/bin/view/Main/ShowCase

Open Technology Centre, NIC, Chennai

18

Fabtools...

RepRap - any free rapid prototyping machine that can manufacture a significant fraction of its own parts.

Open Technology Centre, NIC, Chennai

19

Music

Daisy is a multipurpose sound player for embedded applications. It can be used as a standalone personal music player. It uses MMC or SD flash memory cards so storage size is unlimited. It has several interface modes for either human or machine control.

Open Technology Centre, NIC, Chennai

20

DaisyMP3

Open Technology Centre, NIC, Chennai

21

Developmentplatforms
Arduino - an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. The microcontroller on the board is programmed using the Arduino programming language and the Arduino development environment . Adrino available at http://www.arduino.cc/

Open Technology Centre, NIC, Chennai

22

Developmentplatforms...
Chumby - a compact wi-fi device that displays useful and entertaining information from the web. It can also be used as an Internet radio player,weather, news, celebrity gossip, podcasts, music. Just plug in your chumby, connect to your wireless network, and use your computer to create a lineup of favorites from over 1,000 widgets in more than 30 categories.

Open Technology Centre, NIC, Chennai

23

Bio/Medical

OpenEEG - biofeedback, is a method which attempts to train brainwave activity, as measured by electrodes on the scalp, and is presented to an individual as feedback in the form of a video display, sound or vibration. Creating the computer to brain interface. Electroencephalography is the neurophysiologic measurement of the electrical activity of the brain, The resulting traces are known as an electroencephalogram (EEG) and represent socalled brainwaves.
Open Technology Centre, NIC, Chennai 24

OtherProjects

Tux Phone - open source (hardware and software) GSM/ GPRS cellphone. Oscar - Project to develop a car according to Open Source principles. Wave Bubble - a self-tuning, wide-bandwidth portable RF jammer.

Open Technology Centre, NIC, Chennai

25

OtherProjects...

USB Charger Minty Boost USB Charger for MP3 Player , Cell Phones , cameras. Of course any device that can charge through USB. Project Page http://www.ladyada.net/make/mintyboos
Open Technology Centre, NIC, Chennai 26

LicenseLegalAgreement

TAPR Open Hardware License ("OHL") - provides a framework for hardware projects that is similar to the one used for Open Source software. TAPR Noncommercial Hardware License (NCL). Chumby HDK License.

Open Technology Centre, NIC, Chennai

27

TAPROpenHardwareLicense
Like the GNU General Public License, the OHL is designed to guarantee your freedom to share and to create. You may modify the documentation and make products based upon it. You may use products for any legal purpose without limitation.

Open Technology Centre, NIC, Chennai

28

TAPROpenHardwareLicense...
You may distribute unmodified documentation, but you must include the complete package as you received it. You may distribute products you make to third parties, if you either include the documentation on which the product is based, or make it available without charge for at least three years to anyone who requests it.

Open Technology Centre, NIC, Chennai

29

TAPRNoncommercialHardwareLicense(NCL)

NCL is identical to the OHL apart from adding a limitation that products based on NCL designs may only be made for noncommercial uses.

Open Technology Centre, NIC, Chennai

30

ChumbyHDKLicense

Chumby grants license to use the Chumby HDK to hack our Chumby Device. Grant us a license related to your modifications and derivatives, when and if you make them available to other

Open Technology Centre, NIC, Chennai

31

BusinessModels

Open source hardware has a set of business models


Design distribution. Design technical support Design implementation. Releasing.

Open Technology Centre, NIC, Chennai

32

BusinessModels...

Design distribution Companies can pack sets of designs and sell the distribution just like Linux distributions. The OpenTech CD-ROM [11] is an example of this method. Design technical support Experts can give support for Open designs. Asics.ws [12] is a company that follows this model by releasing IP cores and charging customers for technical support.
Open Technology Centre, NIC, Chennai 33

BusinessModels...

Design implementation Companies can implement the designs, sell them and pay royalties to original designers, according to their release license. Releasing The release of open designs under the control of GPL-compatible licenses can occur whenever a silicon implementation is considered commercially.

Open Technology Centre, NIC, Chennai

34

OpenSourceSoftwarevsOpenSourceHardware

Open Source Software - it means that users are free to copy, modify and re-distribute the software purely based on License. Open Source Hardware - means that users are free to copy, modify the ''hardware design'' and convert into hardware, it also based on Licensing.

Open Technology Centre, NIC, Chennai

35

OpenSourceSoftwarevs OpenSourceHardware...

Open Source Software is often available for zero price, and ''free'' since it often costs you nothing to make your own copy. For hardware, the difference is more clear; we can't download hardware through the net.

Open Technology Centre, NIC, Chennai

36

References

http://www.opensparc.net http://drupal.airjaldi.com/node/69 http://www.openservo.com http://p2pfoundation.net/Open_Source_Hardware

Open Technology Centre, NIC, Chennai

37

Vous aimerez peut-être aussi