Öppen källkod-TV-Box - GeekBox (9 / 14 steg)

Steg 9: Som inbäddad utveckling arbetsstation



USBASP + AVRDUDE

Att göra avrdude (och senare Arduino) arbeta med USBASP i Lubuntu måste vi skapa en fil med namnet: /etc/udev/rules.d/99-USBasp.rules

DELSYSTEM == "usb", ATTRS {idVendor} == "16c 0", ATTRS {idProduct} == "05dc", grupp = "geekbox" läge = "0660" < br >

Arduino IDE

Jag träffade några fel när du installerar arduino från synaptic (det var nog mitt nätverk), så efter:

sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
sudo apt-get - f install

... allt var ok.

Jag sprang blinka exempel på min Arduino Mega 2560 klon utan problem. Sedan installerade jag min egna styrelser för Atmega16/32/1284. I själva verket är en styrelse... bara MCU är förändrats... och ibland quartz... se foto ovan (nummer 5).

Som vi kan se är Arduino paketet en "liten" föråldrade. Även så fungerar det bra med Atmega baserade styrelser.

Nästa steg: TODO: kompilera senaste Arduino IDE från källa. Jag har redan gjort några åtgärder som utbildning: Jag har sammanställt 64-bitars version på min Ubuntu laptop.

AVR-GCC

Också installeras installera Arduino paketet avr-gcc... som är en trevlig bieffekt. Annars kan vi installera det separat.

AVR-gcc--version

AVR-gcc (GCC) 4.8.2 Copyright (C) 2013 Free Software Foundation, Inc. Detta är fri programvara; se källkoden för kopieringsvillkor. Det finns ingen garanti; inte ens för säljbarhet eller lämplighet för ett visst ändamål.

MCU 8051 IDE

... en gammal vän... :) namnet talar för sig själv. Testprojekt sammanställt ok.

SDCC

Det krävs av MCU 8051 IDE, men det är bra ändå... så

sdcc--version

SDCC: mcs51/gbz80/z80/z180/r2k/r3ka/ds390/pic16/pic14/TININative/ds400/hc08/s08 3.3.0 #8604 (30 Dec 2013) (Linux)

GCC-ARM INGEN EABI

i själva paketet namn gcc-arm-ingen-eabi som vi kan se i skärmdumpen från synaptic. Bare metal kompilator för inbäddade ARM chips använder Cortex-M0/M0 / M3/M4, Cortex-R4/R5/R7 och Cortex-A-processorer.

Min behandling är för STM32 MCU och Atmel SAM3 MCU.

arm-ingen-eabi-gcc--version

Ja.. Är där:

arm-ingen-eabi-gcc (4.8.2-14ubuntu1+6) 4.8.2 Copyright (C) 2013 Free Software Foundation, Inc. Detta är fri programvara; se källkoden för kopieringsvillkor. Det finns ingen garanti; inte ens för säljbarhet eller lämplighet för ett visst ändamål.

Se Steg
Relaterade Ämnen

Öppen källkod Papercraft

öppen källkod Papercraft, eller, en låda till din mobiltelefon!Här steg för steg, är hur man får en låda för din mobiltelefon, Ipad, vad som helst, med bara programvara med öppen källkod på Linux.Det finns Windows-versioner för alla dessa program.Och...

Plan B, en öppen källkod 3DP (pulver och inkjet) 3D-skrivare

Plan B är en öppen källkod 3DP 3D-skrivare. Det använder bindemedel och pulver för att skapa it´s delar. Det kan byggas för €1000,-($1300,-) om delarna kommer rätt. Den använder standard 3D printern delar och elektronik, off hyllan inkjet komponenter...

Öppen källkod Green cool hat

Vi skapade denna design i en workshop på Fab11 Boston på Design från tillverkning. Vi skulle vilja ha denna design öppen källkod av följande skäl:Öppen hårdvara bör inte begränsas till elektronikDigital tillverkning bör vara grön eller det kommer int...

Öppen källkod Solarpad Kit sol USB-laddare

Vänligen klicka nedan för att besöka vår kicken projektsida för Solarpad!http://www.Kickstarter.com/projects/249225636/sola..."Äntligen, en riktig sol laddare för vandrare och cyklister" - Cult of MacKan en kompakt sol USB laddare ut en telefon...

Arduino glas - öppen källkod Augmented Reality Headset

Har du någonsin funderat på att få en förstärkt verklighet headset? Var du också bländade på möjligheten till förstärkt verklighet och tittade på prislappen med ett brustet hjärta?Ja, mig också!Men det hindrade mig där. Jag byggt upp mitt mod och i s...

Python AI öppen källkod Beta 0.01

Hej igen, jag gör en Python artificiell intelligens öppen källkod eller PAIOS för kort.Här är - version beta 0.01importera slumpmässigaimportera sysimportera osvar1 = "Hej, vad kan jag göra för dig"Print(var1)Q1 = input()om Q1 == "Plats frå...

TeeBotMax! Öppen källkod vikbar 3D skrivare. Gratis planer!

UtformningenTanken var att designa och utveckla en 3D-skrivare som är enkel att bygga, lätt att flytta runt och resa med, byggt med enkla material och lika stark och exakt.Många öppen källkod utformade 3D-skrivare har inspirerat utformningen av TeeBo...

Öppen källkod 3D tryckt Couture av XYZ Workshop

Den 19 augusti 2014, XYZ Workshop i samarbete med Ultimaker att släppa en opensource mode svit som inkluderar en 3D tryckt plånbok, 3D tryckt Watch band och och hela couture klänning kallas inBloom klänning. Dessa mönster finns tillgängliga gratis på...

Öppen källkod Theremin i Matryoshka

Genom att kombinera en theremin, den legendariska musik instrumenterar uppfanns av Leon Theremin tillbaka i 1920 med en ryska Matryoshka docka du får en så kallad Matryomin. Uppfanns av japanska theremin spelare Masami Takeuchi tillbaka i året 2000 b...

Öppen källkod hårdvara gåva Guide

det har gått ett år sedan vår sista öppna källkod gåva guide - i år är det händer så mycket på i världen av MAKE, öppen källkod, och utöver att vi har en serie av gåva guider för den här julen. Den första är vår öppen källkod hårdvara gåva guide - de...

ZelosLaser skärare 2.0: Öppen källkod, robust & mångsidiga

Jag börja planera ZelosLaser gravörens med målet av en välbyggd, öppna mjuk och hårdvara Machine.The ZelosLaser gravör är prisvärt, med en kompakt design och posten perfekt för daglig hobby.Det är lätt att bygga. även för icke hobby.Glöm aldrig att l...

Ghetto pixlar - bygga en öppen källkod BlinkM

om inte du har levt under en digital sten för senare år, eller bara helt enkelt inte är intresserade av blinkande lampor, du vet redan om det awesomeness som BlinkM från ThingM. Det är en mycket liten PCB med en high power LED som reagerar mycket lät...

Interactive, öppen källkod Mood Light

detta instructable kommer att gå igenom hur man gör en interaktiv, multi-function mood light. Kärnan i detta projekt är BlinkM I2C RGB LED. Som jag var du surfar på webben en dag, BlinkM fångade min uppmärksamhet och jag tänkte att det var alldeles f...

Droidalyzer - en öppen källkod, Bluetooth alkohol detektor tillbehör för Android-telefoner

*** produktversion av Droidalyzer finns nu från Seeedstudio ***Droidalyzer är en öppen källkod, Bluetooth alkohol detektor tillbehör för Android-telefoner. Par Bluetooth aktiverat Droidalyzer till din Android-telefon och sedan använda den för att upp...

Öppen källkod öl flaska Cap mosaik Program

Min man (programmerare) och jag (designer/snille) var på jakt efter ett projekt som skulle engagera sig både av våra expertområden. Vi hade pratat tidigare om samarbeten som skulle vara kul för oss och sedan här hittade långsamt oss.Som vi skulle dri...

Öppen källkod PI

jag kom upp med denna idé eftersom jag trodde ett säker sätt att "Geek ut" något är att inkludera en Arduino och några lysdioder några hur. Min nästa tanke var att lysdioderna kommer att vara lite alltför krispigt så att de inte skulle verkligen...

Prototyp och konfigurera din egen realtidsklocka modul för Raspberry Pi (öppen källkod maskinvara och konfiguration))

För att hålla priset på hallon är pi ner utvecklarna vänster ut några av viktigaste av de realtidsklockan. För tillfället raspberry pi blir det tid över Ethernet från uppdatera tiden automatiskt från globala ntp (nework time protocol)-server, men det...

Öppen källkod Robotic Butler (OSIRB)

detta är OSIRB, öppen källkod robotic betjänt har jag konstruerat. Det är en iRobot skapa. Armen har en Arduino ombord tillägnad det. Hjärnan är en bärbar dator och en webbkamera är ögat. Slutligen, kroppen är tillverkad av billigaste virket jag kund...

Dutasterid - öppen källkod Robot hud

denna textil hud är utformad för att sträcka sig över en robotic lem för att upptäcka intensitet av tryck samt platsen för kontakt över hela ytan. dutasterid beställdes av Ian Danforth som också hjälpt fond de Bilibot, en prisvärd robotics plattform....