SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
DESERT CODE CAMP


             Now this is
  2011.1     serious
             fun…



                           Presented by Don Doerres
                           Embedded Pro Guy
                           don@azlaborlaw.com
Featuring
                    Me…




What They Are
Where They Are
What They Cost

OVERVIEW OF
AVAILABLE SINGLE BOARDS
GET THESE SLIDES!

 Banner to copy slides as a PDF at
 www.azlaborlaw.com
WHAT IS A SINGLE BOARD?
 Not a loose collection of chips
 Not a box like a desktop or laptop
                                      Wait for It…
A SINGLE BOARD IS WHAT IT SAYS!

 A single circuit board
   Useful in its own right
   May have a bus for expansion
   May include any number of peripheral devices
   May be included in a box to make a system


           They get
           everywhere!
SO MANY TO CHOOSE FROM…SO LITTLE TIME TO
TALK ABOUT IT…
 There are many single boards
 Here, plan to cover a few fun ones
 Range
   From Ubiquitous
   To unique
ARDUINO

 This one is ubiquitous!
 Possibly the most
   Popular
   Numerous
     ~200,000 units sold!
WHAT IT IS…

 The Arduino is an Atmel AVR microcontroller
 singleboard originally from Italy
 Developed to be an extremely low cost board
 for students
  The name is an Italian masculine first name
 meaning “strong friend”
  Intended to make the process of using
 electronics accessible to the interested
WHERE TO GET IT…

In the USA:
www.Sparkfun.com
www.Adafruit.com,
www.Makershed.com
WHAT IT COSTS…

 $30.00 to $40.00 for a base board
 Adafruit experimentation kit is $85.00,
 including an Arduino
 Sparkfun has experimenter kits from $60.0 to
 $100.00

           My favorite
           at the low
           end…
TYPICAL ARDUINO EXPERIMENTER KIT
A WORD OR TWO ABOUT EXPANSION

 Arduinos expand by means of plug-ins called
 “shields”
 There are lots of shields..
DEVELOPMENT ENVIRONMENT
 The Arduino development environment is free
 from the Arduino home page
 The environment is a Gnu compiler with a
 beautiful gui.
   Windows
   Mac OS X
   Linux 32 & 64
 http://arduino.cc/en/
 http://arduino.cc/en/Main/Software
GETTING GOING

 I recommend the Adafruit tutorials
 Start right here:
 http://www.ladyada.net/learn/arduino/lesson0.html
THE VIRTUAL ARDUINO

 If you have the desire but no money, consider a
 virtual Arduino
 Use the Arduino tool set, run the code in virtual
 space
 http://www.virtualbreadboard.net/
NETBURNER
MOD DEV 70 + MOD5270B
 A Coldfire processor on a slick board…

  This is a 32
  bit core!…
WHAT IT IS…
 Netburners are an attempt to make a module that easily hooks
 anything to the Internet
 Partial Specifications on this one:
   32-bit ColdFire 5270 processor
   Integrated 10/100 Ethernet Port RJ-45
   141 Dhrystone 2.1 MIPS at 147.5MHz
   Two 50 pin interface connectors
   16-Bit External Data bus
   3 UARTs
   Interrupts
   47 Digital I/O
   Four 32-bit Timers
   Four Programmable Interrupt Timers
   Four Channel DMA
   Watchdog
   I2C
   512k of Flash Memory
   8MBytes SDRAM
   64k Internal SRAM
   8k Instruction/Data cache
WHERE TO GET IT…

 www.netburner.com
WHAT IT COSTS…
 The unit is $99.00, everything in the box
   Includes serial cable and Ethernet cable
   Includes Wall Wart Power supply
 It ships with a CD treasure trove
   Eclipse Build environment (Gnu C/C++, GUI
   debugger)
   uC/OS RTOS
   Libraries for serial port , file system for SD card,
   TCP/IP stack, web server
MORE FUN…

 Web site has lots of video demos…
 Done up as Camtasia videos
   http://www.netburner.com/demonstration/product
   _demonstration.html
DDJ ARTICLE ON USING THIS BOARD
 http://drdobbs.com/embedded-
 systems/211300170?queryText=Building+Your+own+web+server
    http://drdobbs.com/embedded-systems/articleID/211300170/sourcecodeID/29900139
PICOFLASH

 Remember DOS?
WHAT IT IS…
 A clever 80186 board
 Runs a DOS 3.1 clone (DOSX)
 Partial specs:
    DOS & Web Server
    TCP/IP & Flash File System
    40MHz 186 compatible processor
    512K Flash, 512K RAM
    10Base-T Ethernet
    16 Digital I/O Lines
    5V DC Power
    2 Serial Ports,
    1 - RS232 (3-wire),
    1 - RS232/RS232 TTL/RS485
    Console/Debug Port (RS232)
    Watchdog & (2) 16-bit Timers
    Hardware Clock/Calendar
    Dimensions 3.75" x 2.50"     more powerful than my 1990 desktop, and it is way tiny
    Socket to accept M-Systems DiskOnChip
WHERE TO GET IT…

 Part of the JKMicro product line
   http://www.jkmicro.com/products/picoflash.html
WHAT IT COSTS…

 $147.00
 This buys you all this, turnkey and ready to go,
 at less than the original price of the Borland
 C/C++ compiler it comes with!
   PicoFlash Single Board
   AC Adapter, 5VDC @ 800mA, 110Vin
   CD Borland C/C++ 4.52 w/ TCP/IP toolkit, Utilities & Documentation
   Power, serial, and ethernet cables
   Shells & Pins Kit
   Setup Guide
MORE…
 Pico Flash has an available plug in expander card for $72.00
     Digital Inputs
     32 total, 4 w/ pull ups
     TTL compatible

     Digital Outputs
      20 total
      TTL compatible
      25mA source & sink

     Analog Inputs
      11 channels, 12 bits
      Input range 0 to 5V
      Resolution 1.22mV
      Op-amp buffered
      Low-pass filtered

     Software Drivers
      Unified A/D & digital I/O driver
      for C/C++ & Quick Basic
      Keypad & LCD drivers
MORE YET

 Web site has lots of application notes
   http://www.jkmicro.com/downloads/downloads.html


 Web site has extensive support forums
   http://forums.jkmicro.com/cgi-bin/ikonboard.cgi
OMNIFLASH

 Bigger brother to the PicoFlash
 This one is an Arm9…running Linux!
WHAT IT IS…
  Processor: 200MHz ARM
  Operating System: Linux 2.4 Kernel
  Memory: 32Megabytes RAM, 16Megabytes Flash
  Ethernet: 10/100 Megabit
  Serial Ports: Two
  USB Ports: 2 (Plug a USB drive right in)
  Digital I/O: 16 Digital I/O (3.3V TTL)
  Dimensions 4.0" x 4.0" x 1.3"
  Other Hardware: Clock/Calendar, Watchdog, AC97 Audio Line
  In/Out
WHERE TO GET IT…

 Part of the JKMicro product line
   http://www.jkmicro.com/products/omniflash.html
WHAT IT COSTS…

 $199.00
 Comes with CD with GNU tools for X86 Linux
 (pretty generic)
 Turn key out of the box with wall wart power
 supply and cables
 Numerous Linux tools implemented in BusyBox
 A bit more advanced than the previous boards
MULTIUSER…

 Multiuser login with telenet
 Can set up multiple accounts


          Impressive for
          such a small
          unit!…
NOW THE UNIQUE
RAD750 BOARD

 Ready for space…




          Sorry, large,
          sharp images
          are ITAR
          restricted!…
WHAT IT IS…

 Compact PCI Single PowerPC 750
 3U form factor
 132Mbytes of RAM
 128MHz clock, can be dynamically changed
 down to 5MHz
 256KBytes EEPROM for boot
 1 Serial port (3V CMOS)
WHAT IT IS…

 Standard 33MHz cPCI bus
 Includes Double Precision FPU and Altivec

 And…

 Radiation hard to 1Mrad
MORE

 Most folks use WRS VxWorks or Green Hills
 Integrity
 Yes, it has run Linux, and even real time
 LabVIEW
 Yes, you can run use regular GNU tools

           Yup, I ran
           gnu on it…
THERE’S A SIMULATOR…

 High Resolution, real time simulation
 Single piece price $250,000 from WRS SIMICS
WHERE TO GET IT…

 BAE Systems

                   Check with
                   Don, he’ll
                   hook you
                   up…
FINALLY…

 Don is a Master Engineer at Orbital Sciences
   Orbital is not a sponsor of this show…
   www.azlaborlaw.com is a sponsor
 Contact for don: don@azlaborlaw.com
 Grab these slides at: www.azlaborlaw.com
 Questions?                   Questions
                                  for me or
                                  Don,
                                  anyone?

Mais conteúdo relacionado

Mais procurados

Coders need to learn hardware hacking NOW
Coders need to learn hardware hacking NOWCoders need to learn hardware hacking NOW
Coders need to learn hardware hacking NOWMatt Biddulph
 
Ig2 task 1 work sheet - JS
Ig2 task 1 work sheet - JSIg2 task 1 work sheet - JS
Ig2 task 1 work sheet - JSJamieShepherd
 
iTronics - Tech Session - Genuino Day 2016
iTronics - Tech Session - Genuino Day 2016iTronics - Tech Session - Genuino Day 2016
iTronics - Tech Session - Genuino Day 2016Romaric Saounde Tsopnang
 
Acer 4 april 2011
Acer 4 april 2011Acer 4 april 2011
Acer 4 april 2011Lovina Tour
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PICliff Samuels Jr.
 
Brain to Brain - Journey of Mouse click
Brain to Brain - Journey of Mouse clickBrain to Brain - Journey of Mouse click
Brain to Brain - Journey of Mouse clickToshish Jawale
 
Input outputdevicesppt1
Input outputdevicesppt1Input outputdevicesppt1
Input outputdevicesppt1wishonex3
 
How to hack your wii
How to hack your wiiHow to hack your wii
How to hack your wiiguest0ac591bf
 
How to develop a homebrew application for Nintendo Wii
How to develop a homebrew application for Nintendo WiiHow to develop a homebrew application for Nintendo Wii
How to develop a homebrew application for Nintendo WiiPongsakorn U-chupala
 
Generation of computer (1978 1985)
Generation of computer (1978 1985)Generation of computer (1978 1985)
Generation of computer (1978 1985)Enter Exit
 

Mais procurados (13)

Coders need to learn hardware hacking NOW
Coders need to learn hardware hacking NOWCoders need to learn hardware hacking NOW
Coders need to learn hardware hacking NOW
 
Ig2 task 1 work sheet - JS
Ig2 task 1 work sheet - JSIg2 task 1 work sheet - JS
Ig2 task 1 work sheet - JS
 
iTronics - Tech Session - Genuino Day 2016
iTronics - Tech Session - Genuino Day 2016iTronics - Tech Session - Genuino Day 2016
iTronics - Tech Session - Genuino Day 2016
 
Glitch - Zine
Glitch - ZineGlitch - Zine
Glitch - Zine
 
Acer 4 april 2011
Acer 4 april 2011Acer 4 april 2011
Acer 4 april 2011
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PI
 
Brain to Brain - Journey of Mouse click
Brain to Brain - Journey of Mouse clickBrain to Brain - Journey of Mouse click
Brain to Brain - Journey of Mouse click
 
Input outputdevicesppt1
Input outputdevicesppt1Input outputdevicesppt1
Input outputdevicesppt1
 
How to hack your wii
How to hack your wiiHow to hack your wii
How to hack your wii
 
Adventure lecture
Adventure lectureAdventure lecture
Adventure lecture
 
How to develop a homebrew application for Nintendo Wii
How to develop a homebrew application for Nintendo WiiHow to develop a homebrew application for Nintendo Wii
How to develop a homebrew application for Nintendo Wii
 
Generation of computer (1978 1985)
Generation of computer (1978 1985)Generation of computer (1978 1985)
Generation of computer (1978 1985)
 
Lily and the Monome
Lily and the MonomeLily and the Monome
Lily and the Monome
 

Semelhante a Single Boards Overview

Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
Desert Code Camp 2014.2 Intro to Bluetooth Low EnergyDesert Code Camp 2014.2 Intro to Bluetooth Low Energy
Desert Code Camp 2014.2 Intro to Bluetooth Low Energyjjrosent
 
Introducing... Arduino
Introducing... ArduinoIntroducing... Arduino
Introducing... Arduinozvikapika
 
Starting Raspberry Pi
Starting Raspberry PiStarting Raspberry Pi
Starting Raspberry PiLloydMoore
 
Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)
Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)
Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)ariannaschlegel
 
Abc beagleboard Getting To Know It
Abc beagleboard Getting To Know ItAbc beagleboard Getting To Know It
Abc beagleboard Getting To Know Itrviolachurch
 
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)ariannaschlegel
 
A BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKING
A BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKINGA BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKING
A BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKINGSilvio Cesare
 
OzKFest 2015 - (Solid) State of the Nation
OzKFest 2015 - (Solid) State of the NationOzKFest 2015 - (Solid) State of the Nation
OzKFest 2015 - (Solid) State of the Nationapple2europlus
 
2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT FightBruno Capuano
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la ActualidadLaurence HR
 
Presentacion_p1.pdf
Presentacion_p1.pdfPresentacion_p1.pdf
Presentacion_p1.pdfIsaacNaveira
 
Lab Handson: Power your Creations with Intel Edison!
Lab Handson: Power your Creations with Intel Edison!Lab Handson: Power your Creations with Intel Edison!
Lab Handson: Power your Creations with Intel Edison!Codemotion
 
Arm cross development_with_eclipse
Arm cross development_with_eclipseArm cross development_with_eclipse
Arm cross development_with_eclipseWalmar de Paula
 
Getting started with Intel IoT Developer Kit
Getting started with Intel IoT Developer KitGetting started with Intel IoT Developer Kit
Getting started with Intel IoT Developer KitSulamita Garcia
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 

Semelhante a Single Boards Overview (20)

Let's begin io t with $10
Let's begin io t with $10Let's begin io t with $10
Let's begin io t with $10
 
Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
Desert Code Camp 2014.2 Intro to Bluetooth Low EnergyDesert Code Camp 2014.2 Intro to Bluetooth Low Energy
Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
 
Introducing... Arduino
Introducing... ArduinoIntroducing... Arduino
Introducing... Arduino
 
Starting Raspberry Pi
Starting Raspberry PiStarting Raspberry Pi
Starting Raspberry Pi
 
Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)
Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)
Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)
 
Abc beagleboard Getting To Know It
Abc beagleboard Getting To Know ItAbc beagleboard Getting To Know It
Abc beagleboard Getting To Know It
 
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
 
Asus Tinker Board
Asus Tinker BoardAsus Tinker Board
Asus Tinker Board
 
A BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKING
A BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKINGA BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKING
A BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKING
 
OzKFest 2015 - (Solid) State of the Nation
OzKFest 2015 - (Solid) State of the NationOzKFest 2015 - (Solid) State of the Nation
OzKFest 2015 - (Solid) State of the Nation
 
2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight
 
How to Hack Edison
How to Hack EdisonHow to Hack Edison
How to Hack Edison
 
Maker Movement
Maker MovementMaker Movement
Maker Movement
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la Actualidad
 
Presentacion_p1.pdf
Presentacion_p1.pdfPresentacion_p1.pdf
Presentacion_p1.pdf
 
Lab Handson: Power your Creations with Intel Edison!
Lab Handson: Power your Creations with Intel Edison!Lab Handson: Power your Creations with Intel Edison!
Lab Handson: Power your Creations with Intel Edison!
 
Arm cross development_with_eclipse
Arm cross development_with_eclipseArm cross development_with_eclipse
Arm cross development_with_eclipse
 
nodebots presentation @seekjobs
nodebots presentation @seekjobsnodebots presentation @seekjobs
nodebots presentation @seekjobs
 
Getting started with Intel IoT Developer Kit
Getting started with Intel IoT Developer KitGetting started with Intel IoT Developer Kit
Getting started with Intel IoT Developer Kit
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 

Mais de Don Doerres

2018 03 28_near_scifi
2018 03 28_near_scifi2018 03 28_near_scifi
2018 03 28_near_scifiDon Doerres
 
2018LifeOnOtherWorldsl
2018LifeOnOtherWorldsl2018LifeOnOtherWorldsl
2018LifeOnOtherWorldslDon Doerres
 
2018_03_15_life_on_otherworlds
2018_03_15_life_on_otherworlds2018_03_15_life_on_otherworlds
2018_03_15_life_on_otherworldsDon Doerres
 
2017 aacr youth day
2017 aacr youth day2017 aacr youth day
2017 aacr youth dayDon Doerres
 
Presentation desert codecamp_2017_1_sonichandkerchief
Presentation desert codecamp_2017_1_sonichandkerchiefPresentation desert codecamp_2017_1_sonichandkerchief
Presentation desert codecamp_2017_1_sonichandkerchiefDon Doerres
 
2013 1 arduino_datalogger
2013 1 arduino_datalogger2013 1 arduino_datalogger
2013 1 arduino_dataloggerDon Doerres
 
Rasberry pi class
Rasberry pi classRasberry pi class
Rasberry pi classDon Doerres
 
2012 1 arduino_rs232
2012 1 arduino_rs2322012 1 arduino_rs232
2012 1 arduino_rs232Don Doerres
 
Raspberry pi lnl
Raspberry pi lnlRaspberry pi lnl
Raspberry pi lnlDon Doerres
 

Mais de Don Doerres (10)

2018 03 28_near_scifi
2018 03 28_near_scifi2018 03 28_near_scifi
2018 03 28_near_scifi
 
2018LifeOnOtherWorldsl
2018LifeOnOtherWorldsl2018LifeOnOtherWorldsl
2018LifeOnOtherWorldsl
 
2018 tamid sshw
2018 tamid sshw2018 tamid sshw
2018 tamid sshw
 
2018_03_15_life_on_otherworlds
2018_03_15_life_on_otherworlds2018_03_15_life_on_otherworlds
2018_03_15_life_on_otherworlds
 
2017 aacr youth day
2017 aacr youth day2017 aacr youth day
2017 aacr youth day
 
Presentation desert codecamp_2017_1_sonichandkerchief
Presentation desert codecamp_2017_1_sonichandkerchiefPresentation desert codecamp_2017_1_sonichandkerchief
Presentation desert codecamp_2017_1_sonichandkerchief
 
2013 1 arduino_datalogger
2013 1 arduino_datalogger2013 1 arduino_datalogger
2013 1 arduino_datalogger
 
Rasberry pi class
Rasberry pi classRasberry pi class
Rasberry pi class
 
2012 1 arduino_rs232
2012 1 arduino_rs2322012 1 arduino_rs232
2012 1 arduino_rs232
 
Raspberry pi lnl
Raspberry pi lnlRaspberry pi lnl
Raspberry pi lnl
 

Último

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 

Último (20)

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 

Single Boards Overview

  • 1. DESERT CODE CAMP Now this is 2011.1 serious fun… Presented by Don Doerres Embedded Pro Guy don@azlaborlaw.com
  • 2. Featuring Me… What They Are Where They Are What They Cost OVERVIEW OF AVAILABLE SINGLE BOARDS
  • 3. GET THESE SLIDES! Banner to copy slides as a PDF at www.azlaborlaw.com
  • 4. WHAT IS A SINGLE BOARD? Not a loose collection of chips Not a box like a desktop or laptop Wait for It…
  • 5. A SINGLE BOARD IS WHAT IT SAYS! A single circuit board Useful in its own right May have a bus for expansion May include any number of peripheral devices May be included in a box to make a system They get everywhere!
  • 6. SO MANY TO CHOOSE FROM…SO LITTLE TIME TO TALK ABOUT IT… There are many single boards Here, plan to cover a few fun ones Range From Ubiquitous To unique
  • 7. ARDUINO This one is ubiquitous! Possibly the most Popular Numerous ~200,000 units sold!
  • 8. WHAT IT IS… The Arduino is an Atmel AVR microcontroller singleboard originally from Italy Developed to be an extremely low cost board for students The name is an Italian masculine first name meaning “strong friend” Intended to make the process of using electronics accessible to the interested
  • 9. WHERE TO GET IT… In the USA: www.Sparkfun.com www.Adafruit.com, www.Makershed.com
  • 10. WHAT IT COSTS… $30.00 to $40.00 for a base board Adafruit experimentation kit is $85.00, including an Arduino Sparkfun has experimenter kits from $60.0 to $100.00 My favorite at the low end…
  • 12. A WORD OR TWO ABOUT EXPANSION Arduinos expand by means of plug-ins called “shields” There are lots of shields..
  • 13. DEVELOPMENT ENVIRONMENT The Arduino development environment is free from the Arduino home page The environment is a Gnu compiler with a beautiful gui. Windows Mac OS X Linux 32 & 64 http://arduino.cc/en/ http://arduino.cc/en/Main/Software
  • 14. GETTING GOING I recommend the Adafruit tutorials Start right here: http://www.ladyada.net/learn/arduino/lesson0.html
  • 15. THE VIRTUAL ARDUINO If you have the desire but no money, consider a virtual Arduino Use the Arduino tool set, run the code in virtual space http://www.virtualbreadboard.net/
  • 16. NETBURNER MOD DEV 70 + MOD5270B A Coldfire processor on a slick board… This is a 32 bit core!…
  • 17. WHAT IT IS… Netburners are an attempt to make a module that easily hooks anything to the Internet Partial Specifications on this one: 32-bit ColdFire 5270 processor Integrated 10/100 Ethernet Port RJ-45 141 Dhrystone 2.1 MIPS at 147.5MHz Two 50 pin interface connectors 16-Bit External Data bus 3 UARTs Interrupts 47 Digital I/O Four 32-bit Timers Four Programmable Interrupt Timers Four Channel DMA Watchdog I2C 512k of Flash Memory 8MBytes SDRAM 64k Internal SRAM 8k Instruction/Data cache
  • 18. WHERE TO GET IT… www.netburner.com
  • 19. WHAT IT COSTS… The unit is $99.00, everything in the box Includes serial cable and Ethernet cable Includes Wall Wart Power supply It ships with a CD treasure trove Eclipse Build environment (Gnu C/C++, GUI debugger) uC/OS RTOS Libraries for serial port , file system for SD card, TCP/IP stack, web server
  • 20. MORE FUN… Web site has lots of video demos… Done up as Camtasia videos http://www.netburner.com/demonstration/product _demonstration.html
  • 21. DDJ ARTICLE ON USING THIS BOARD http://drdobbs.com/embedded- systems/211300170?queryText=Building+Your+own+web+server http://drdobbs.com/embedded-systems/articleID/211300170/sourcecodeID/29900139
  • 23. WHAT IT IS… A clever 80186 board Runs a DOS 3.1 clone (DOSX) Partial specs: DOS & Web Server TCP/IP & Flash File System 40MHz 186 compatible processor 512K Flash, 512K RAM 10Base-T Ethernet 16 Digital I/O Lines 5V DC Power 2 Serial Ports, 1 - RS232 (3-wire), 1 - RS232/RS232 TTL/RS485 Console/Debug Port (RS232) Watchdog & (2) 16-bit Timers Hardware Clock/Calendar Dimensions 3.75" x 2.50" more powerful than my 1990 desktop, and it is way tiny Socket to accept M-Systems DiskOnChip
  • 24. WHERE TO GET IT… Part of the JKMicro product line http://www.jkmicro.com/products/picoflash.html
  • 25. WHAT IT COSTS… $147.00 This buys you all this, turnkey and ready to go, at less than the original price of the Borland C/C++ compiler it comes with! PicoFlash Single Board AC Adapter, 5VDC @ 800mA, 110Vin CD Borland C/C++ 4.52 w/ TCP/IP toolkit, Utilities & Documentation Power, serial, and ethernet cables Shells & Pins Kit Setup Guide
  • 26. MORE… Pico Flash has an available plug in expander card for $72.00 Digital Inputs 32 total, 4 w/ pull ups TTL compatible Digital Outputs 20 total TTL compatible 25mA source & sink Analog Inputs 11 channels, 12 bits Input range 0 to 5V Resolution 1.22mV Op-amp buffered Low-pass filtered Software Drivers Unified A/D & digital I/O driver for C/C++ & Quick Basic Keypad & LCD drivers
  • 27. MORE YET Web site has lots of application notes http://www.jkmicro.com/downloads/downloads.html Web site has extensive support forums http://forums.jkmicro.com/cgi-bin/ikonboard.cgi
  • 28. OMNIFLASH Bigger brother to the PicoFlash This one is an Arm9…running Linux!
  • 29. WHAT IT IS… Processor: 200MHz ARM Operating System: Linux 2.4 Kernel Memory: 32Megabytes RAM, 16Megabytes Flash Ethernet: 10/100 Megabit Serial Ports: Two USB Ports: 2 (Plug a USB drive right in) Digital I/O: 16 Digital I/O (3.3V TTL) Dimensions 4.0" x 4.0" x 1.3" Other Hardware: Clock/Calendar, Watchdog, AC97 Audio Line In/Out
  • 30. WHERE TO GET IT… Part of the JKMicro product line http://www.jkmicro.com/products/omniflash.html
  • 31. WHAT IT COSTS… $199.00 Comes with CD with GNU tools for X86 Linux (pretty generic) Turn key out of the box with wall wart power supply and cables Numerous Linux tools implemented in BusyBox A bit more advanced than the previous boards
  • 32. MULTIUSER… Multiuser login with telenet Can set up multiple accounts Impressive for such a small unit!…
  • 34. RAD750 BOARD Ready for space… Sorry, large, sharp images are ITAR restricted!…
  • 35. WHAT IT IS… Compact PCI Single PowerPC 750 3U form factor 132Mbytes of RAM 128MHz clock, can be dynamically changed down to 5MHz 256KBytes EEPROM for boot 1 Serial port (3V CMOS)
  • 36. WHAT IT IS… Standard 33MHz cPCI bus Includes Double Precision FPU and Altivec And… Radiation hard to 1Mrad
  • 37. MORE Most folks use WRS VxWorks or Green Hills Integrity Yes, it has run Linux, and even real time LabVIEW Yes, you can run use regular GNU tools Yup, I ran gnu on it…
  • 38. THERE’S A SIMULATOR… High Resolution, real time simulation Single piece price $250,000 from WRS SIMICS
  • 39. WHERE TO GET IT… BAE Systems Check with Don, he’ll hook you up…
  • 40. FINALLY… Don is a Master Engineer at Orbital Sciences Orbital is not a sponsor of this show… www.azlaborlaw.com is a sponsor Contact for don: don@azlaborlaw.com Grab these slides at: www.azlaborlaw.com Questions? Questions for me or Don, anyone?