Os hardware meets os software

download Os hardware meets os software

If you can't read please download the document

Transcript of Os hardware meets os software

OS Hardware meets OS Software



OS Junction, March 2013

@paul_tanner

Systems Consultant/ Developer/ PMMember, http://oshug.org/

Who's already working with open source hardware?Who intends to do so?

Agenda

Definitions, Similarities and Differences

Synergies

OSHUG

1 + 1 = 3 :: The Internet of Things

Questions x 2

Similarities

gnu.org: free software is a matter of liberty, not price .. think of free as in free speech, not as in free beer.

Open Source Hardware same distinction.

so why does RMS say "there's no such thing as Open Source Hardware and BTW Open Source is a marketing term"?

OSS-OSH Differences

Component cost

Tooling needed

Support available

Maturity/ Leadership

OSS Success

OSH Success

OSS Support

OSH Support

http://fritzing.org

https://solderpad.com/

Eagle: https://www.cadsoftusa.com

https://bitbucket.org/boldport/pcbmode

Commercial OSH Help

http://www.adafruit.com/

http://www.sparkfun.com/

http://shop.ciseco.co.uk/

http://oomlout.co.uk/

http://www.skpang.co.uk/

http://uk.rs-online.com/

with apologies to the others ...

OS Acceleration

and in hardware: I2C, RS-232, USB, bluetooth,SATA etc.

Other Projects of Note

Copenhagen Suborbitals

OpenXC (Car aftermarket)

Android ADK

CERN OHR

LocalMotors

DIYDrones/ OpenPilot

RiverSimple

Formal Definitions

http://www.oshwa.org/definition OS HWA

http://opensource.org/docs/osd OS Initiative

http://gnu.org/ GNU

Licenses: tomorrow

http://oshug.org/

Recent meeting topics:Products (Nanode, An Industry Perspective, Licensing Update)Embedded (Erlang, Parallella, Compiler Options and Energy Consumption)Open Source Hardware Camp 2012Drones (UDB4, OpenRelief, ARDrone + Kinect)Kits (Homesense, Quick2Wire)Energy-efficient Computing (Open Compute, BeagleBoard, Event-driven XCore)Practical System-on-Chip (Program your own open source FPGA SoC)Manufacturing (Breadboard to Finished Product, Arduino Shield, Modular RepRap Electronics)Wireless (Hacking Commodity Wireless, Practical Wireless, Contiki OS, CWIG)Open for Change Pt.2 (Hexayurt, O + S Project, Onawi)

People with a shared interest in Open Source Hardware

OSHUG highlights

Just a sample from our members:Nanode

Open Energy Monitor

Parallella

RepRap (TVRUG)

MBED, BeagleBone etc.

Raspberry Pi Interfacing

OpenCores

Parallella

Supercomputing for everyone

Questions so far?

Bringing it all together

Internet with things?

Web of things?

Internet of Things

Blend of electronics, software and connectivity

Early stage: need for low-cost experimentation

Collaborative

Well-supported by open hardware and software

However, to reach its potential, it must be about much more than connectivity

Functional Model

An elephant in the room

What Things?

Measure & Control:Utility meters

Weather sensors

Biosensors

Boilers

Pill dispensers

Security devices

etc

Semantic challenge

Bad practice

Good practice

Inspired by W3C semantic web paper

APIs are not enough

Real IoT needs

Mostly still to-do:Standards for protocols (incl. real-time)

Standard APIs

Standard Semantic Framework

Standard for Discoverability

Standards for Data Access permissioning


Much less need to standardise low level hardware

Final questions?

Thanks for Listening

@paul_tannerpaul [at] virtual-techno.com

http://oshug.org

https://www.slideshare.net/paul_tanner/