SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
GNU/Linux on ARM
for $50-$100
Dobrica Pavlinušić
http://blog.rot13.org
DORS/CLUC 2013
What is goal of this presentation?
Explore capabilities of small ARM devices as
GNU/Linux home servers without spending
serious amount of cash - a year in review
● unbrickable - important for experiments
● GNU Linux distribution (apt-get, armhf)
● Explore connectivity options
○ USB, LAN, WIFI, bluetooth, SATA, IRDA, CEC
● What can we connect to it
○ UART, I2C, GPIO
● Focus on hackable devices with active
community
Raspberry Pi - BCM2835 - $35
Raspberry Pi - BCM2835 - $35
● not for profit - great community
○ http://www.raspberrypi.org/phpBB3/
○ http://elinux.org/RPi_Hub
● hidden cost: SD, cables, power supply
● breakout board for BCM2835
○ Videocore IV is really DSP with ARM attached to it
○ https://github.com/hermanhermitage/videocoreiv
● bare-metal ARM - use as microcontroller
○ http://elinux.org/RPi_Hardware
○ https://github.com/dwelch67/raspberrypi (JTAG...)
○ https://github.com/sarfata/pi-blaster (PWM)
● standard 2.54 mm pins, composite video
Cubieboard - A10 1GHz - $55
Cubieboard - A10 1GHz - $55
● unbrickable: A10 boots first from SD
● First available A10 board with SATA
● Active Linux SUNXI community
○ http://linux-sunxi.org/Cubieboard
● board schema available
● 2mm (metric!) pins for GPIO
● JTAG on uSD card slot
● Linux kernel 3.4.29
○ http://romanrm.ru/en/a10/debian
● Mali Open Source GPU code (runs Q3A)
○ http://limadriver.org/
MK808 - RK3306 2*1.2GHz - $42
MK808 - RK3306 2*1.2GHz - $42
● unbrickable - rkflashtool for flash peek/poke
https://github.com/dpavlin/android-command-line/blob/master/rockchip-flash-helper.pl
● UG802 better hw or MK808B with bluetooth
● TTL serial console only (with soldering)
● Linux kernel 3.0.8
http://www.cnx-software.com/2012/11/04/rockchip-rk3066-rk30xx-processor-documentation-source-code-and-
tools/
● A lot of updates, including Android 4.2.2
● Ubuntu 11.10
http://www.cnx-software.com/2013/03/25/ubuntu-11-10-image-for-hi802-gk802-is-now-available-for-download/
● Newer quad-core Rockchip cores have
PowerVR and not Mali!
GK802 - i.MX6 4*1.2Ghz - $90
GK802 - i.MX6 4*1.2Ghz - $90
● unbrickable - two uSD cards (one internal)
○ https://github.com/boundarydevices/imx_usb_loader
● TTL serial, I2C pins
● great community
○ https://github.com/imx6-dongle/wiki/wiki
● Ubuntu 12.04 image (GPU with blob)
http://www.cnx-software.com/2013/04/05/preliminary-ubuntu-12-04-rootfs-for-gk802hi802-mini-pc/
● Freescale HDMI Dongle reference design
○ https://community.freescale.com/docs/DOC-93821
● GPU open source work-in-progress
○ https://github.com/laanwj/etna_viv/wiki
Raspberry Pi B Cubieboard MK808 GK802
price $35 $55 $42 $90
SOC BCM2835 A10 RK3306 i.MX6
core type ARM11 Cortex A8 Cortex A9 Cortex A9
nr. of cores 1 1 2 4
CPU clock 700 Mhz - 1 GHz 1 GHz 1.2 GHz 1.2 GHz
GPU VideoCore IV Mali 400 Mali 400MP4 Vivante GC2000
RAM 512 MB @ 400 MHz 1 Gb @ 480 Mhz 1 Gb DDR3 1 Gb DDR3
built-in NAND - 4 Gb 8 Gb no, 8 Gb uSD
USB 2 2 + OTG 1 + OTG 1 + OTG
storage SD uSD, SATA uSD 2 * uSD
Ethernet 100 Mbit/s (on USB) 100 Mbit/s - -
Audio out line in/out - -
Wifi - - 802.11bgn 802.11bgn
Bluetooth - - model MK808B yes
pins 12 GPIO, UART, SPI, I2C, CSI, DSI 2 * 48 pin I2C SPI RGB
LVDS CSI FM-IN ADC VGA
SPDIF-OUT R-TP
UART UART, I2C
power 5V 700mA micro B 5V 2A 4mm 5V 2A 5V 2A
UDOO - i.MX6 + Arduino - $109/$129
http://www.kickstarter.com/projects/435742530/udoo-android-linux-arduino-in-a-tiny-single-board
Honorable mention only, SATA needs quad-core i.MX6!
No Android left behind!
● BotBrew Basil EXPERIMENTAL
○ emdebian in chroot (requires root)
○ https://play.google.com/store/apps/details?id=com.botbrew.basil
● stop Android stack and use X11
○ http://blog.rot13.org/2012/08/x11-running-on-nook-color-without-
android-stack.html
● libhybris - bionic HW drivers with glibc
○ https://github.com/libhybris/libhybris
○ Mer on cubieboard http://martinbrook.blogspot.co.
uk/2013/04/adventures-with-libhybris-and-andriod.
html
http://www.bunniestudios.com/blog/?p=918
https://wiki.linaro.org/WorkingGroups/KernelArchived/Projects/FlashCardSurvey
?

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Linux+sensor+device-tree+shell=IoT !
Linux+sensor+device-tree+shell=IoT !Linux+sensor+device-tree+shell=IoT !
Linux+sensor+device-tree+shell=IoT !
 
pcDuino tech talk at Carnegie Mellon University 10/14/2014
pcDuino tech talk at Carnegie Mellon University 10/14/2014pcDuino tech talk at Carnegie Mellon University 10/14/2014
pcDuino tech talk at Carnegie Mellon University 10/14/2014
 
Introduction to pcDuino
Introduction to pcDuinoIntroduction to pcDuino
Introduction to pcDuino
 
Scratch pcduino
Scratch pcduinoScratch pcduino
Scratch pcduino
 
How to build Open Hardware self-navigating car robot
How to build Open Hardware self-navigating car robotHow to build Open Hardware self-navigating car robot
How to build Open Hardware self-navigating car robot
 
IoT with openHAB on pcDuino3B
IoT with openHAB on pcDuino3BIoT with openHAB on pcDuino3B
IoT with openHAB on pcDuino3B
 
Making wearables with NodeMCU - FOSDEM 2017
Making wearables with NodeMCU - FOSDEM 2017Making wearables with NodeMCU - FOSDEM 2017
Making wearables with NodeMCU - FOSDEM 2017
 
Arduino 習作工坊 - Lesson 1 燈光之夜
Arduino 習作工坊 - Lesson 1 燈光之夜Arduino 習作工坊 - Lesson 1 燈光之夜
Arduino 習作工坊 - Lesson 1 燈光之夜
 
Maker Movement
Maker MovementMaker Movement
Maker Movement
 
SMP Implementation for OpenBSD/sgi [Japanese Edition]
SMP Implementation for OpenBSD/sgi [Japanese Edition]SMP Implementation for OpenBSD/sgi [Japanese Edition]
SMP Implementation for OpenBSD/sgi [Japanese Edition]
 
⭐⭐⭐⭐⭐ CHARLA MACI: Prototipado de Aplicaciones Industriales Basado en Hardwar...
⭐⭐⭐⭐⭐ CHARLA MACI: Prototipado de Aplicaciones Industriales Basado en Hardwar...⭐⭐⭐⭐⭐ CHARLA MACI: Prototipado de Aplicaciones Industriales Basado en Hardwar...
⭐⭐⭐⭐⭐ CHARLA MACI: Prototipado de Aplicaciones Industriales Basado en Hardwar...
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Controlling the internet of things using wearable tech - Design+Code Day; Ara...
Controlling the internet of things using wearable tech - Design+Code Day; Ara...Controlling the internet of things using wearable tech - Design+Code Day; Ara...
Controlling the internet of things using wearable tech - Design+Code Day; Ara...
 
Espresso Lite v2 - ESP8266 Overview
Espresso Lite v2 - ESP8266 OverviewEspresso Lite v2 - ESP8266 Overview
Espresso Lite v2 - ESP8266 Overview
 
Stm32 develop tool introduction
Stm32 develop tool introductionStm32 develop tool introduction
Stm32 develop tool introduction
 
OCP 2015 summit_honey badger_and_panther+_update
OCP 2015 summit_honey badger_and_panther+_updateOCP 2015 summit_honey badger_and_panther+_update
OCP 2015 summit_honey badger_and_panther+_update
 
Dronecode: software open source em drones
Dronecode: software open source em dronesDronecode: software open source em drones
Dronecode: software open source em drones
 
Raspberry Pi - HW/SW Application Development
Raspberry Pi - HW/SW Application DevelopmentRaspberry Pi - HW/SW Application Development
Raspberry Pi - HW/SW Application Development
 
JS Fest 2018. Володимир Шиманський. Запуск двіжка JS на мікроконтролері
JS Fest 2018. Володимир Шиманський. Запуск двіжка JS на мікроконтролеріJS Fest 2018. Володимир Шиманський. Запуск двіжка JS на мікроконтролері
JS Fest 2018. Володимир Шиманський. Запуск двіжка JS на мікроконтролері
 
Stm32 f4 first touch
Stm32 f4 first touchStm32 f4 first touch
Stm32 f4 first touch
 

Andere mochten auch

Spectacular Subcultures: From luz to hacktivism
Spectacular Subcultures: From luz to hacktivismSpectacular Subcultures: From luz to hacktivism
Spectacular Subcultures: From luz to hacktivism
PaleFire
 
Poaching LG15: ARG-style
Poaching LG15: ARG-stylePoaching LG15: ARG-style
Poaching LG15: ARG-style
PaleFire
 
One Climate Initiative Sep 2007
One Climate Initiative Sep 2007One Climate Initiative Sep 2007
One Climate Initiative Sep 2007
OneWorld UK
 

Andere mochten auch (20)

SysAdmin cookbook
SysAdmin cookbookSysAdmin cookbook
SysAdmin cookbook
 
Sysadmin delight
Sysadmin delightSysadmin delight
Sysadmin delight
 
Your Inner Sysadmin - Tutorial (SunshinePHP 2015)
Your Inner Sysadmin - Tutorial (SunshinePHP 2015)Your Inner Sysadmin - Tutorial (SunshinePHP 2015)
Your Inner Sysadmin - Tutorial (SunshinePHP 2015)
 
Webinar manage MySQL like a devops sysadmin
Webinar manage MySQL like a devops sysadminWebinar manage MySQL like a devops sysadmin
Webinar manage MySQL like a devops sysadmin
 
What Is Powerpoint
What Is PowerpointWhat Is Powerpoint
What Is Powerpoint
 
Spectacular Subcultures: From luz to hacktivism
Spectacular Subcultures: From luz to hacktivismSpectacular Subcultures: From luz to hacktivism
Spectacular Subcultures: From luz to hacktivism
 
Poaching LG15: ARG-style
Poaching LG15: ARG-stylePoaching LG15: ARG-style
Poaching LG15: ARG-style
 
Εκπαίδευση Web 2.0 στο Δημόσιο
Εκπαίδευση Web 2.0 στο ΔημόσιοΕκπαίδευση Web 2.0 στο Δημόσιο
Εκπαίδευση Web 2.0 στο Δημόσιο
 
Euronem Zambia 2008
Euronem Zambia 2008Euronem Zambia 2008
Euronem Zambia 2008
 
Free Libre Open Source Software at FFZG library
Free Libre Open Source Software at FFZG libraryFree Libre Open Source Software at FFZG library
Free Libre Open Source Software at FFZG library
 
Open Workshop on Information Literacy
Open Workshop on Information LiteracyOpen Workshop on Information Literacy
Open Workshop on Information Literacy
 
Information Literacy and Smart Life-Long Learning: Knowledge Antidotes in the...
Information Literacy and Smart Life-Long Learning: Knowledge Antidotes in the...Information Literacy and Smart Life-Long Learning: Knowledge Antidotes in the...
Information Literacy and Smart Life-Long Learning: Knowledge Antidotes in the...
 
CTE Teaching and Learning Inst. 2008
CTE Teaching and Learning Inst. 2008CTE Teaching and Learning Inst. 2008
CTE Teaching and Learning Inst. 2008
 
Post-relational databases: What's wrong with web development? v3
Post-relational databases: What's wrong with web development? v3Post-relational databases: What's wrong with web development? v3
Post-relational databases: What's wrong with web development? v3
 
Playful Blended Digital Storytelling in 3D Immersive eLearning Environments f...
Playful Blended Digital Storytelling in 3D Immersive eLearning Environments f...Playful Blended Digital Storytelling in 3D Immersive eLearning Environments f...
Playful Blended Digital Storytelling in 3D Immersive eLearning Environments f...
 
Χριστούγεννα χωρίς Χριστό
Χριστούγεννα χωρίς ΧριστόΧριστούγεννα χωρίς Χριστό
Χριστούγεννα χωρίς Χριστό
 
One Climate Initiative Sep 2007
One Climate Initiative Sep 2007One Climate Initiative Sep 2007
One Climate Initiative Sep 2007
 
Open Education in Virtual Worlds
Open Education in Virtual WorldsOpen Education in Virtual Worlds
Open Education in Virtual Worlds
 
Wiki: Open Collaborative Learning Environment
Wiki: Open Collaborative Learning EnvironmentWiki: Open Collaborative Learning Environment
Wiki: Open Collaborative Learning Environment
 
The Constellation Query Language
The Constellation Query LanguageThe Constellation Query Language
The Constellation Query Language
 

Ähnlich wie Gnu linux on arm for $50 - $100

S5429_LanceBrown
S5429_LanceBrownS5429_LanceBrown
S5429_LanceBrown
Lance Brown
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
elliando dias
 
Functional MCU programming #0: Development environment
Functional MCU programming #0: Development environmentFunctional MCU programming #0: Development environment
Functional MCU programming #0: Development environment
Kiwamu Okabe
 

Ähnlich wie Gnu linux on arm for $50 - $100 (20)

MinnowBoard MAX: Open Source Hardware 64-bit x86 Single Board Computer
MinnowBoard MAX: Open Source Hardware  64-bit x86 Single Board ComputerMinnowBoard MAX: Open Source Hardware  64-bit x86 Single Board Computer
MinnowBoard MAX: Open Source Hardware 64-bit x86 Single Board Computer
 
Raspberry Pi and Amateur Radio - 2020 update
Raspberry Pi and Amateur Radio - 2020 updateRaspberry Pi and Amateur Radio - 2020 update
Raspberry Pi and Amateur Radio - 2020 update
 
Abc beagleboard Getting To Know It
Abc beagleboard Getting To Know ItAbc beagleboard Getting To Know It
Abc beagleboard Getting To Know It
 
Single board computer options
Single board computer optionsSingle board computer options
Single board computer options
 
[German] Boards für das IoT-Prototyping
[German] Boards für das IoT-Prototyping[German] Boards für das IoT-Prototyping
[German] Boards für das IoT-Prototyping
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PI
 
S5429_LanceBrown
S5429_LanceBrownS5429_LanceBrown
S5429_LanceBrown
 
Introduction To The Beagleboard
Introduction To The BeagleboardIntroduction To The Beagleboard
Introduction To The Beagleboard
 
Single Board Computers & Raspberry Pi Basics
Single Board Computers & Raspberry Pi BasicsSingle Board Computers & Raspberry Pi Basics
Single Board Computers & Raspberry Pi Basics
 
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
 
Linux on Open Source Hardware
Linux on Open Source HardwareLinux on Open Source Hardware
Linux on Open Source Hardware
 
Hardware Hacks
Hardware HacksHardware Hacks
Hardware Hacks
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
 
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...
 
AI Hardware Landscape 2021
AI Hardware Landscape 2021AI Hardware Landscape 2021
AI Hardware Landscape 2021
 
How to run Linux on RISC-V (FOSS North 2020)
How to run Linux on RISC-V (FOSS North 2020)How to run Linux on RISC-V (FOSS North 2020)
How to run Linux on RISC-V (FOSS North 2020)
 
MIPS-X
MIPS-XMIPS-X
MIPS-X
 
Functional MCU programming #0: Development environment
Functional MCU programming #0: Development environmentFunctional MCU programming #0: Development environment
Functional MCU programming #0: Development environment
 
Taking the BeagleBone Cookbook recipes beyond BeagleBone Black
Taking the BeagleBone Cookbook recipes beyond BeagleBone BlackTaking the BeagleBone Cookbook recipes beyond BeagleBone Black
Taking the BeagleBone Cookbook recipes beyond BeagleBone Black
 
Interfacing the Raspberry Pi to the World
Interfacing the Raspberry Pi to the WorldInterfacing the Raspberry Pi to the World
Interfacing the Raspberry Pi to the World
 

Mehr von Dobrica Pavlinušić

This is an interesting metadata source. Can I import it into Koha?
This is an interesting metadata source. Can I import it into Koha?This is an interesting metadata source. Can I import it into Koha?
This is an interesting metadata source. Can I import it into Koha?
Dobrica Pavlinušić
 
Virtualization which isn't: LXC (Linux Containers)
Virtualization which isn't: LXC (Linux Containers)Virtualization which isn't: LXC (Linux Containers)
Virtualization which isn't: LXC (Linux Containers)
Dobrica Pavlinušić
 
Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulte...
Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulte...Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulte...
Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulte...
Dobrica Pavlinušić
 
Post-relational databases: What's wrong with web development?
Post-relational databases: What's wrong with web development?Post-relational databases: What's wrong with web development?
Post-relational databases: What's wrong with web development?
Dobrica Pavlinušić
 
Kako napraviti Google od zgrade sa računalima?
Kako napraviti Google od zgrade sa računalima?Kako napraviti Google od zgrade sa računalima?
Kako napraviti Google od zgrade sa računalima?
Dobrica Pavlinušić
 

Mehr von Dobrica Pavlinušić (17)

Mainline kernel on ARM Tegra20 devices that are left behind on 2.6 kernels
Mainline kernel on ARM Tegra20 devices that are left behind on 2.6 kernelsMainline kernel on ARM Tegra20 devices that are left behind on 2.6 kernels
Mainline kernel on ARM Tegra20 devices that are left behind on 2.6 kernels
 
bro - what is in my network?
bro - what is in my network?bro - what is in my network?
bro - what is in my network?
 
Ganeti - build your own cloud
Ganeti - build your own cloudGaneti - build your own cloud
Ganeti - build your own cloud
 
Security of Linux containers in the cloud
Security of Linux containers in the cloudSecurity of Linux containers in the cloud
Security of Linux containers in the cloud
 
This is an interesting metadata source. Can I import it into Koha?
This is an interesting metadata source. Can I import it into Koha?This is an interesting metadata source. Can I import it into Koha?
This is an interesting metadata source. Can I import it into Koha?
 
Web scale monitoring
Web scale monitoringWeb scale monitoring
Web scale monitoring
 
Printing on Linux, simple right?
Printing on Linux, simple right?Printing on Linux, simple right?
Printing on Linux, simple right?
 
KohaCon11: Integrating Koha with RFID system
KohaCon11: Integrating Koha with RFID systemKohaCon11: Integrating Koha with RFID system
KohaCon11: Integrating Koha with RFID system
 
Deploy your own P2P network
Deploy your own P2P networkDeploy your own P2P network
Deploy your own P2P network
 
Virtualization which isn't: LXC (Linux Containers)
Virtualization which isn't: LXC (Linux Containers)Virtualization which isn't: LXC (Linux Containers)
Virtualization which isn't: LXC (Linux Containers)
 
Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulte...
Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulte...Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulte...
Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulte...
 
Post-relational databases: What's wrong with web development?
Post-relational databases: What's wrong with web development?Post-relational databases: What's wrong with web development?
Post-relational databases: What's wrong with web development?
 
Mojo Facets – so, you have data and browser?
Mojo Facets – so, you have data and browser?Mojo Facets – so, you have data and browser?
Mojo Facets – so, you have data and browser?
 
Kako napraviti Google od zgrade sa računalima?
Kako napraviti Google od zgrade sa računalima?Kako napraviti Google od zgrade sa računalima?
Kako napraviti Google od zgrade sa računalima?
 
Virtual LDAP - kako natjerati strgane aplikacije da koriste LDAP
Virtual LDAP - kako natjerati strgane aplikacije da koriste LDAPVirtual LDAP - kako natjerati strgane aplikacije da koriste LDAP
Virtual LDAP - kako natjerati strgane aplikacije da koriste LDAP
 
REST ili kao sam se prestao brinuti o HTTP-u i zavolio ga (HTTP Server sa RFI...
REST ili kao sam se prestao brinuti o HTTP-u i zavolio ga (HTTP Server sa RFI...REST ili kao sam se prestao brinuti o HTTP-u i zavolio ga (HTTP Server sa RFI...
REST ili kao sam se prestao brinuti o HTTP-u i zavolio ga (HTTP Server sa RFI...
 
Oslobodimo Hardware
Oslobodimo HardwareOslobodimo Hardware
Oslobodimo Hardware
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Gnu linux on arm for $50 - $100

  • 1. GNU/Linux on ARM for $50-$100 Dobrica Pavlinušić http://blog.rot13.org DORS/CLUC 2013
  • 2. What is goal of this presentation? Explore capabilities of small ARM devices as GNU/Linux home servers without spending serious amount of cash - a year in review ● unbrickable - important for experiments ● GNU Linux distribution (apt-get, armhf) ● Explore connectivity options ○ USB, LAN, WIFI, bluetooth, SATA, IRDA, CEC ● What can we connect to it ○ UART, I2C, GPIO ● Focus on hackable devices with active community
  • 3. Raspberry Pi - BCM2835 - $35
  • 4. Raspberry Pi - BCM2835 - $35 ● not for profit - great community ○ http://www.raspberrypi.org/phpBB3/ ○ http://elinux.org/RPi_Hub ● hidden cost: SD, cables, power supply ● breakout board for BCM2835 ○ Videocore IV is really DSP with ARM attached to it ○ https://github.com/hermanhermitage/videocoreiv ● bare-metal ARM - use as microcontroller ○ http://elinux.org/RPi_Hardware ○ https://github.com/dwelch67/raspberrypi (JTAG...) ○ https://github.com/sarfata/pi-blaster (PWM) ● standard 2.54 mm pins, composite video
  • 5. Cubieboard - A10 1GHz - $55
  • 6. Cubieboard - A10 1GHz - $55 ● unbrickable: A10 boots first from SD ● First available A10 board with SATA ● Active Linux SUNXI community ○ http://linux-sunxi.org/Cubieboard ● board schema available ● 2mm (metric!) pins for GPIO ● JTAG on uSD card slot ● Linux kernel 3.4.29 ○ http://romanrm.ru/en/a10/debian ● Mali Open Source GPU code (runs Q3A) ○ http://limadriver.org/
  • 7. MK808 - RK3306 2*1.2GHz - $42
  • 8. MK808 - RK3306 2*1.2GHz - $42 ● unbrickable - rkflashtool for flash peek/poke https://github.com/dpavlin/android-command-line/blob/master/rockchip-flash-helper.pl ● UG802 better hw or MK808B with bluetooth ● TTL serial console only (with soldering) ● Linux kernel 3.0.8 http://www.cnx-software.com/2012/11/04/rockchip-rk3066-rk30xx-processor-documentation-source-code-and- tools/ ● A lot of updates, including Android 4.2.2 ● Ubuntu 11.10 http://www.cnx-software.com/2013/03/25/ubuntu-11-10-image-for-hi802-gk802-is-now-available-for-download/ ● Newer quad-core Rockchip cores have PowerVR and not Mali!
  • 9. GK802 - i.MX6 4*1.2Ghz - $90
  • 10. GK802 - i.MX6 4*1.2Ghz - $90 ● unbrickable - two uSD cards (one internal) ○ https://github.com/boundarydevices/imx_usb_loader ● TTL serial, I2C pins ● great community ○ https://github.com/imx6-dongle/wiki/wiki ● Ubuntu 12.04 image (GPU with blob) http://www.cnx-software.com/2013/04/05/preliminary-ubuntu-12-04-rootfs-for-gk802hi802-mini-pc/ ● Freescale HDMI Dongle reference design ○ https://community.freescale.com/docs/DOC-93821 ● GPU open source work-in-progress ○ https://github.com/laanwj/etna_viv/wiki
  • 11. Raspberry Pi B Cubieboard MK808 GK802 price $35 $55 $42 $90 SOC BCM2835 A10 RK3306 i.MX6 core type ARM11 Cortex A8 Cortex A9 Cortex A9 nr. of cores 1 1 2 4 CPU clock 700 Mhz - 1 GHz 1 GHz 1.2 GHz 1.2 GHz GPU VideoCore IV Mali 400 Mali 400MP4 Vivante GC2000 RAM 512 MB @ 400 MHz 1 Gb @ 480 Mhz 1 Gb DDR3 1 Gb DDR3 built-in NAND - 4 Gb 8 Gb no, 8 Gb uSD USB 2 2 + OTG 1 + OTG 1 + OTG storage SD uSD, SATA uSD 2 * uSD Ethernet 100 Mbit/s (on USB) 100 Mbit/s - - Audio out line in/out - - Wifi - - 802.11bgn 802.11bgn Bluetooth - - model MK808B yes pins 12 GPIO, UART, SPI, I2C, CSI, DSI 2 * 48 pin I2C SPI RGB LVDS CSI FM-IN ADC VGA SPDIF-OUT R-TP UART UART, I2C power 5V 700mA micro B 5V 2A 4mm 5V 2A 5V 2A
  • 12. UDOO - i.MX6 + Arduino - $109/$129 http://www.kickstarter.com/projects/435742530/udoo-android-linux-arduino-in-a-tiny-single-board Honorable mention only, SATA needs quad-core i.MX6!
  • 13. No Android left behind! ● BotBrew Basil EXPERIMENTAL ○ emdebian in chroot (requires root) ○ https://play.google.com/store/apps/details?id=com.botbrew.basil ● stop Android stack and use X11 ○ http://blog.rot13.org/2012/08/x11-running-on-nook-color-without- android-stack.html ● libhybris - bionic HW drivers with glibc ○ https://github.com/libhybris/libhybris ○ Mer on cubieboard http://martinbrook.blogspot.co. uk/2013/04/adventures-with-libhybris-and-andriod. html
  • 15. ?