Press "Enter" to skip to content

GOTO 2012 • Raspberry Pi with Extra Toppings • Steve Freeman & Nat Pryce


ciao sono quel prezzo e con Steve
Freeman ho scritto il libro in crescita
software orientato agli oggetti guidato da test
ma abbiamo anche iniziato a lavorare con alcuni
colleghi su un avvio basato su hardware
costruire grifols per il Raspberry Pi
e questo discorso riguarda il doloroso
lezioni che apprendiamo come software
gli sviluppatori stanno entrando nel mondo di
sviluppo del prodotto basato su hardware e
gli errori sono stati commessi nel modo in cui io
hacked ha iniziato molto molto brevemente su
il mio primo codice è stato scritto sul
magistrato ma sono davvero arrivato alla maggiore età
stato sociale seriamente nel tipo di
la prima generazione di PC, buona notte
lo spettro e la cosa su questi
non era per quello che sapevi
roba non ha funzionato così bene che non l’hai fatto
in realtà devono smontarli e
collegare le cose in loro capire i driver
e roba ovviamente in quei giorni tu
sai che devi fare quello che dovevi fare
e così che c’è un ritorno al genere di
tornare alle nostre radici in parte con questo
inerzia, ma le macchine sono abbastanza aperte
giocare con e anche loro prendono il
nozione di essere in grado di prendere in consegna cose e
mi interessano il motivo per cui è così
correre per il premio è il tipo di
la storia originaria della torta è quella di Abe
abbastanza anche per il paradiso, comunque
il suo nome è chi ha inventato questo
era un tutor di ammissione a Cambridge
Università e lui l’aveva notato finita
il piede di 10 anni che i bambini che
sono arrivati ​​a New meno di s prima di loro
prima che arrivassero e lui realizzò
è perché nel tempo è l’unico
le macchine a cui avevano accesso erano lucenti
pezzi che sono costosi non puoi
misurare quelle o console di gioco che sono
sigillato e avevano perso questo tipo di
cosa che stavano facendo la scuola
le cose che lo stiamo facendo a scuola
dove ci sono quel lato di gioco e
rottura e quindi molte delle motivazioni
per questo è avere un sistema aperto
quello è abbastanza economico è quello che 25 30 sterline
Non economico comunque abbastanza economico per essere
quasi usa e getta e così i bambini possono
gioca con lui e loro non lo sai
non ti metteranno nei guai
può avere un secchio di loro l’angolo il
aula e qualunque sia il personale
l’altra cosa per me era di imparare qualcosa di nuovo
roba perché questo fa parte dell’essere il
dopo un po ‘di essere corporate
Deadwood andando un po ‘andando un po’ sorta di
andare via forse un po ‘stantio quindi per me
è che lo sai che so che questo è tutto
roba ma per me te l’ha detto
altri partner per esplorare alcune aree noi
non posso fare ai nostri giorni lavori come se l’API
driver del dispositivo di progettazione del design driver
quale poco di e anche prodotto
sviluppo e poi c’è una sorta di
motivazione leggermente più onorevole che
è aiutare a far crescere la prossima generazione di
techies qualunque e provare e supportare
cosa si sta trasformando in un bel
movimento interessante che invia il Regno Unito a
riformare la catastrofe che è ICT
educazione nelle scuole e c’è molto
di lavoro svolto su quell’area da mettere
il nostro un po ‘così
fai clic su ” Porto”, questo è effettivamente vero
non inventandolo così quando l’abbiamo iniziato
era sbagliato come idea e non avevo davvero
uscito era ancora una specie di pulito
quando stavano avendo una grande grande produzione
problemi perché si è trasformato in a
successo enorme quindi ci mancava
ciò che stiamo facendo su questo è un
consiglio legale e la differenza è
interessante perché stanno facendo oh
è davvero solo un dispositivo incorporato
non ha solo una sala operatoria
solo un po ‘di roba ed è molto facile
inizia e poi puoi diventare piccolo
quelli che sono davvero molto economici e
è una grande cosa con cui giocare
è così semplice ma ci sono dei limiti
ciò che puoi sensibilmente programmare su di esso
a meno che tu non diventi molto intelligente come questo
la scheda persone è unix completo
dispositivo ma non è molto indulgente e
in particolare non ha ha un
figura dell’output che applica e
è piuttosto costoso in confronto è
circa 60 sterline 60 70 sterline che è un
che ne dici di 60 passi al tuo ufficio
conoscere così la sua torta che ha e questo tipo
di alzato nel mezzo di tutti
questo e così siamo passati attraverso
ad esso e ha cose come Ethernet
pensi che noi siamo uno di quelli
in realtà una mia app in modo da poter semplicemente collegare
in musica computer e poi audio e
video e poi spilli che si apre attraverso il
parte superiore di questa cosa sul portarlo
e la piattaforma è molto economica è a
Processore ARM 700 megahertz che tu
ora può apparire per un concerto e 44 giga di
ram penso che questo sia il 22-23
ordini di grandezza più potenti di
il lavoro su cui ho fatto il mio dottorato
è sollevato su di loro ah comunque così là
sono una specie di due aspetti per quello che è
perché in realtà non va bene
un piccolo netbook in termini di prestazioni
quindi puoi semplicemente usarlo molte persone
basta usarlo come un portatile economico a buon mercato
desktop sai solo agganciare al
telly lo sai e tastiera e mouse
compri questi ragazzi, metti tutti insieme
e basta usarlo come un vero carino
computer che è un po ‘ più accessibile
che i tuoi giochi media consolare un sacco di
le persone lo usano per media center PVR
cose del genere si usa XBMC e
ci sono ragazzi dal fare qualcosa di fantastico
roba con c’è un gruppo carino di
facendoti sapere su scala reale
definizione video e grafica fantasia e
Catetere e va bene un sacco di bambini
usando per lo sviluppo di cose da zero
che è questa corsa pratico amichevole, ma
ha anche l’aspetto solare che è
è possibile collegare i pin in esso e e bene
questo è un po ‘di quello è uno dei modi
hanno mantenuto il costo basso non è molto
al sicuro da quella aspettativa puoi effettivamente
soffia il colpo che la spina è sbagliata
pin digitali e quindi è un po ‘come
la motivazione per alcune delle cose
stiamo facendo l’ altra cosa da sottolineare
non è la piattaforma embedded hardcore voi
sappi che questo non è serio in tempo reale
fare un genere di roba da robot
anche se probabilmente lo vuoi fare
quindi quello che abbiamo è che questo tipo di
diversi birilli in alto lì sopra
è un po ‘doloroso da ottenere
e come ho detto che non sono protetti
quindi questa è una gemma per paseo questi a
un paio di cereali
protocollo sira per sempre e poi solo a
normale I / O seriale e questo è il nostro primo
coppa di questa discordia che è qui così noi
solo tipo di estrapolarlo quando siamo tutti
i diversi connettori e poi
c’è un po ‘di sicurezza qui così tu
voglio resistenza e i cani sono cose
quindi se lo inserisci tutto sbagliato
non importa e quindi cose utili
come un pulsante e tutto questo LED
e poi il tipo di potere utile per
guidare piccoli dispositivi e cose così
fondamentalmente solo per rendere la torta facile da lavorare
con se vuoi si, potresti
spieghiamo brevemente con gli equipaggi che noi no
molto bene lo scopo generale su penso
è così quelli sono perni digitali pin che
puoi impostare un valore più basso, sì, lo sono
software in alto molto importante
qui ho quadrato C o ITC è inter
bus di circuito integrato quindi è un seriale
blasti in cui è possibile indirizzare fino a 255
diversi chip su una seriale molto semplice
l’autobus del libro non va molto veloce, sì, lo siamo
anche SBI è periferica seriale
l’interfaccia è un bus più veloce ma a differenza di ITC
dove indirizzi i chip per indirizzo
mandando una bicicletta per dire era scheggiatura
vuoi parlare con spi hai chip
seleziona le righe che escono in modo da avere a
numero di linee che avevano ogni chip e
allora alzerai uno di loro in alto e
quel chip inizierà ad ascoltare il
bus che significa che siamo limitati dal
numero di righe che puoi far emergere
e il bip giusto che posso portare
fuori a SP le nostre vite così che ti limita
avere dispositivi seriali ad alta velocità
ci si inserisce e poi 0 va bene
vecchio stile 0 può solo averne uno solo
la cosa guarda dentro
sì e cose così sull’originale
una chiave sulla tua schiena è una specie di
quello ma chiunque sia originale, tu lo capisci
qualsiasi tipo di sai i pin sono
esposto ma noi piedi riuniamo e
allora vieni a conoscere ognuno di
questi connettori per vedere lo strumento al
terra del potere e tutte le cose utili così
basta inserire il connettore nel suo
più facile quindi è solo aiutare
anche un po ‘è solo un utile
pulsante che puoi con il ponticello tu
decidere se collegarlo per fare
si accende in modo simile per il giorno così
ha un pull up appropriato a
resistori pulldown e Aedes ha ottenuto un
resistore appropriato per limitare il
la corrente passa attraverso la torta perché se
non finirai col disegnare troppo
corrente attraverso il pino e danneggiare il
circuiteria quindi è solo tu puoi rapidamente
ottenere alcuni lampeggiante e un pulsante
input senza dover effettivamente fare qualsiasi
cablaggio con una breadboard o qualcosa del genere
la cosa da ricordare su tutto il
roba è fondamentalmente ciò che molte persone
lo portano a casa e ricevono LED
lampeggiante sì e poi hanno messo in a
il nome della coppia, quindi credo per diversi
boccioli fino a sì e poi ovviamente
c’è un sacco di persone che agiscono
specialità senza scarpe le cose un sacco
di persone diverse che fanno questo c’è un
coppia il tipo di più un paio di
abbiamo visto recentemente uno è chiamato un bene
cappellano di bordo per i Paesi Bassi
pensa e nel suo è più lui è un po ‘di più
Nucleo duro di noi quindi è lui è è un
un po ‘meno bene, credo che tu abbia un po’ di più
accesso di livello inferiore ma un po ‘meno
utile sì e poi ce n’è un altro
interessante quello che abbiamo visto arrivare
faccia di torta chiamata di massa universitaria
che di nuovo passa un po ‘più chiuso
in un po ‘più sicuro e sono stati carini
idee che hanno fatto fare i generali
è davvero facile lavorare con noi no
arrivare così lontano
quindi questo è il minimo noto l’altro bit
faremmo casino così questo è questo
questa è una versione più recente di esso con
Un pisolino parleremo tra un po ‘ e questo è
questa è l’interfaccia spi e abbiamo
ha ottenuto un consiglio di estensore del tribunale che ha ottenuto
alcuni esempi laggiù vediamo il
l’idea è che puoi pensare a 16 connettori
di 16 cose da collegare e poi queste
questi quelli da essere collegati a margherita
quindi è un po ‘come abbiamo fatto finora
ottenuto nel modo più duro è e piede
presente per noi è stato un apprendimento
periodo di esperienza lo penso prima
che dovrei provare che questo funziona io
non sono sicuro che tutti vedranno questa roba
andando avanti sul software così mentre il nostro
i guru dell’hardware erano come progettare un
difficile e mentre aspettiamo la torta
perché immagino che qualcuno abbia bisogno di un pino
quando lo hanno annunciato a tutti
immediatamente scattato la piccola corsa
quello che fecero e poi tutti gli altri
aspettare quattro mesi prima che potessero
impadronene uno ora sono di più
prontamente disponibili ma lo erano
sorpreso se lo sai sorprendente
altre persone producono sorprendentemente
popolare a uno è esaurito
quasi all’istante quindi non potevamo alzarci
su di me, caro, così abbiamo iniziato con
beagle bones che hanno molto simile
funzionalità e hanno anche un’API UNIX per
così l’API di livello utente UNIX è quasi
lo stesso, quindi stavamo sviluppando la nostra API
è sulle persone di e poi quando il
torta è arrivata abbiamo iniziato a lavorare sulla torta
ma non avevamo ancora le nostre tavole
perché sono passati attraverso molti
iterazioni quindi avevamo praticamente avuto
alcuni dei primi prototipi saldati
con le variabili e stanno usando il pane
palle mentre stiamo sviluppando la nostra
software appena dentro per un momento che ho
Ho capito tutto solo per scoprirti
catturare il sigillo fastidio lampeggiante
I LED sono contenti di una Medusa che è così
questi due stanno andando via è una specie di
avvolgerlo in tondo questo è
randomizzato questo è qualcosa che è
estremamente difficile da fare su Arduino
perché è solo un evento dal vivo mentre
scaricati in esecuzione questi sono separati
processi e questi sono tutti a catena
troppo a lungo quindi questo è l’ i2c e sono
non facendo molto e poi questo è
solo calze civili sulla SPR solo per
Dimostrare che possiamo così è solo una prova
e poi anche il nostro grande pulsante rosso
virato sul sibilante-polverone in modo che sia
appena esordiente, andrò così, sì
quindi abbiamo progettato il software mentre
aspettando l’hardware avevamo un numero
degli obiettivi che stavamo cercando di mirare
con il design dell’API, quindi lo volevamo
perché lo stavamo mirando in qualche modo
formazione inizialmente e la gente voleva
imparare questo fatto e cosa lo ha tenuto
molto semplice non volevamo Holly
dettagli dell’hardware in modo che tu sappia
imparare a conoscere il calcolo fisico
questo stava imparando molto sul modo in cui il
l’hardware funziona ciò che IDC mi offre e
tensioni e resistori pulldown e
cose del genere così com’è
scrivendo una bella API sto scrivendo per un bel
API allo stesso tempo pur avendo fatto
qualcosa di arduino funziona su uno dei problemi
che abbiamo trovato è che l’API è sul
Arduino per cose molto simili può essere
molto diverso quindi l’ API per la scrittura
i valori di impostazione dei pin digitali GPIO su
i pin digitali è molto diverso se
sei se il perno è a bordo, allora se
è alla fine di un autobus i2c dove tu
devo usare una API diversa, quindi volevamo
alcune astrazioni comuni per un hardware
era simile anche se capitasse
essere accessibili tramite un protocollo diverso
e volevamo abbracciare il fatto che
il raspberry pi è un po ‘potente
computer Linux non è un microprocessore
e microcontrollore come l’Arduino
c’è un sacco di cose buone che possono
gira su Linux se vogliamo usarlo
i demoni utili sono i programmi di corsa
a volte forse i mocassini potrebbero essere il web
server e volevamo essere in grado di utilizzare
molte delle librerie utili che arrivano
con Linux e sono disponibili su molti
lingue su linux perché è linux
e perché tu volevi, forse lo siamo
pensando di metterlo in scuole o persone
potrebbe essere la connessione a questa cosa
la loro rete e se la lascia andare in esecuzione
volevamo che le nostre sofferenze fossero sicure
di default quindi segui la buona linux
pratiche di sicurezza e per esempio su
l’ID pipe per le altre librerie ti rende
devi eseguire il tuo programma con root se si
vuole accedere a gpio che non abbiamo davvero
voglio farlo volevamo limitare il
superficie di attacco probabilmente non proprio
preoccuparsi troppo per la dinna mafia
cercando di hackerare un conto in banca ma forse
conosci ragazzini che fanno scherzi o
prova a hackerare le password del database degli esami o
qualcosa di buono che tu sai meglio
essere protetti per impostazione predefinita e quindi hanno
preoccuparmi di questo tipo di me
le dita incrociate e come ha detto Steve
nell’interfaccia hardware è fondamentalmente un
problema di concorrenza hai a che fare con
eventi al di fuori del tuo computer e prova
per destreggiarsi reagendo pieno di questi eventi
quindi volevamo renderlo accessibile
astrazioni di concorrenza che lo farebbero
consentire alle persone di gestire facilmente il
aspetto della concorrenza che è abbastanza difficile
nel Arduino, una volta che si ottiene al di là di un
certa complessità valutata per l’API per
l’idea tra lui e Chuck è un problema
tu e tu devi provare ad affrontarlo
con la costruzione di modelli di oggetti o cosa
hai e, si spera, fornire qualcosa
questo lo rende un po ‘ più facile, quindi questi
sono tipo di obiettivi contraddittori come si fa
facciamo qualcosa di molto efficiente per
Accesso all’hardware e allo stesso tempo
di Linux fragile tua bontà e noi
non posso combattere un’API per tutto così
stiamo per piantare la nostra bandiera nel
terra e dire ciò a cui miriamo è
una API per una sorta di fare il tuo rugby
forse la torta che si unisce all’Internet of Things
sentire e pubblicare con il
internet e interagendo con il
internet che ha bisogno di internet su fisico
dispositivi piuttosto che qualcosa del genere
robotica quindi non stiamo ottimizzando
velocità e accesso raw ai dispositivi e
risposta in tempo reale che potrebbe essere
necessario
la robotica tendiamo verso la sicurezza
e sicurezza e facilità d’uso per consentire
a rapidamente non cose e
connessi a Internet in modo da guardare
lo spazio software attorno fisico
in competizione ci sono molte opzioni che
uno doveva essere affamato, ce ne sono molti
lingue là fuori che già
disponibile e molto popolare e sai
scegli il loro modello Arduino qualsiasi cosa
funzionano molto bene su una piattaforma Linux
perché si basa su un proprietario di
tipo costante di un ciclo occupato e
anche se la gente lo ha portato non lo è
ideale per adattarsi al più grande di
linux ecosystem scratch è molto popolare
con l’educazione il rubino è molto popolare con
i bambini maghi sono molto popolari tra i bambini fantastici
la scuola superiore è bene tu sai tutto
questione di menzionare la scuola superiore perché
lo hanno già fatto probabilmente e
poison pozzo fondamentalmente la decisione era
in gran parte fatto per noi perché il reale
fondotinta poli blu ha detto che il
distribuzione educativa del diritto
clic x sta per usare il veleno come suo
lingua per l’educazione, quindi ero io
giù per fare su Python 2 o 3 che è
ogni volta che non pensi che sia fastidioso e
questa è la grande domanda e fondamentalmente
plug x 33 perché il punto è appena ricevuto
troppo legacy craft stiamo pensando se
stiamo scrivendo tutorial per le persone
mai davvero programmare prima di aver davvero
devo spiegare il diverso
sede e inizierò le lezioni e come
non funziona come ha messo il biglietto di
cose nella tua classe e proprio come
ci sono un sacco di legacy croft e
python a questo è un esempio che io
ho passato un giorno a fare il debug e se lo dici tu
biciclette e dare una sequenza di bianco
valori in 523 si ottiene un buffer di byte con
quella sequenza di luoghi bianchi in esso e
lo compra per prendere quel pitone bianco
che non è quello che ti aspetti affatto
c’era una ragione per questo ed è un
motivo per cui non voglio doverti spiegare
le nuove persone che devono programmare in
venendo da voi conoscete i forum che sto dicendo
piace
non funziona e quindi devo eseguire il debug
lì quindi la nostra struttura generale è a
libreria di classi API velenose molto Python a
molto tradizionale nello spazio utente quindi no
driver di periferica ma estrazioni che
ci consentirebbe di inserire i driver di dispositivo
se decidessimo di doverlo fare così
sul lato GPIO abbiamo un pin
astrazione dove puoi semplicemente impostare il
valore del pin di direzione del pin
e il missile ha alcune proprietà
e succede di andare a prendere dalla
dalla buca l’attuale GPON sul
dispositivo quando in realtà vuoi leggere o
scriverli e poi astrazioni per
parlando di vedere i tuoi protocolli SPI
quindi il master OTC è usato sul lato mazda
del protocollo per parlare in particolare
dispositivi slave e un dispositivo spi
rappresenta uno dei dispositivi 2i sul
Raspberry Pi e poi sopra l’ITC
strato abbiamo astrazioni per il
particolari chip sulle schede che
stiamo producendo le nostre espansibili come
questi sono i chip di mcp 2017 e loro
fondamentalmente fornire più pin GPIO al
dispositivo per noi l’accesso e su un bus i2c
quindi modelliamo il chip con un’API che
diviso in due dei quali espone il
dettagli su come funziona effettivamente il chip
quindi puoi usare effettivamente mcp 20 e se
i tuoi spazi o registrati per l’uso
configurare il Pinzon e interrogare il loro
valori quindi è tutto di quelli che usano tutti
i nomi di voi vedete nella scheda tecnica
se hai effettivamente scaricato i dati
lenzuola e un produttore così puoi
usa quel musicista per guidare il
dispositivi e poi ne abbiamo un altro
ostruzione usando ciò che poi dà
tu le astrazioni comuni per GPIO
pins che siamo uguali a quelli che
è usato dalle classi GPIO così abbiamo
un’astrazione comune per a bordo e
off per GBA ma ne stiamo esponendo alcuni
i dettagli se hai bisogno di cadere
giù e guarda come
funziona e come tutto si combina e
poi a lato abbiamo un nuovo set
ID di 30 programmi IDC che fornisce sicurezza
accesso al pin di bordo in modo da non farlo
Devo essere scortese quando gestisci il tuo
pipe in codice quindi non devi correre e un
server connesso a Internet che potrebbe
eventualmente essere compromesso fin dalla settimana
puoi eseguirlo nel normale spazio utente e
permessi utente e isolarlo e quindi
utilizza solo una jeep programmata per
basicamente prendersi la proprietà di determinati perni
sul programma di bordo e indietro davvero
rende impossibile tutti i diversi programmi
qui interferiscono con i pin dell’altro
un esempio è il programma è
in realtà in esecuzione questo grande pulsante rosso
qui creiamo un master i2c in realtà
accedere al bus ITC predefinito sul
Raspberry Pi creiamo una strega di chip
li lascerà cadere fino al livello del chip
qui per usare il nostro MC Beaton 3017
e così creiamo alcune API per l’accesso
e si registra con il giusto certo
registra usando questi acronimi oscuri
che abbiamo preso dal
datasheet così inizializziamo il tuo personale
vogliono tutti i pin per l’input tutti i
i mignoli tirano su resistori che
fondamentalmente come se quando premiamo a
pulsante lo tira giù a terra e
lasciami dire e uno è per i dati grandiosi
riferire che è uno in modo che possiamo solo
trattarlo come un booleano, quindi è stato colpito
fammi solo leggere i registri e se è così
non è 0, ovviamente siamo attualmente in stampa
quindi rileviamo solo quando è passato
non essere premuto per essere colpito e
quindi abbiamo fondamentalmente ispirato un URL
richiesta web browser in esecuzione o web
server in esecuzione su Raspberry Pi e
poi
continuiamo a sostenere ciò in questo
esempio particolare che abbiamo largo
interrompe in modo abbastanza semplice abbastanza compatto
molto avvelenamento che usiamo per standard
meccanismo di gestione del contesto partigiano a
gestire tutte le risorse in modo fiducioso come
semplice come possiamo farlo così è giusto
giocosamente bene non abbiamo davvero parlato
del suo punto di vista quindi era anche voluto
abbiamo una concorrenza accessibile che possiamo eseguire
un sacco di programmi contemporaneamente ma in realtà
voglio davvero essere in grado di eseguire un sacco di
cose in una volta e farli parlare con uno
un’altra che sto andando a fare che facile per
le persone a fare così questo è davvero
documento interessante ho trovato il buonsenso
calcolo episodio 3 concorrenza e
biglietti per i concerti è uno studio empirico
di persone che non ne hanno mai fatto
programmare prima di dare loro un problema
questo è fondamentalmente un problema di concorrenza
e vedere quanto bene le persone che non hai mai
programmato può effettivamente risolvere
problemi di concorrenza e questo è
in realtà una ripetizione di uno studio dove loro
effettivamente riprodurre risultati e cosa
hanno trovato era così gente mai
programmato prima può effettivamente risolvere
problemi di concorrenza senza problemi
possano riconoscere loro che possono venire
con strategie che possono risolverli
da asporto è che è tutto controller
problemi nel dominio del problema così
l’hardware è un problema comune
dominio quindi è abbastanza facile per qualcuno
chi non risponde veramente alla nostra
programmazione e potrebbe non capire perché
hai bisogno di un monitor quando vuoi
Katya corrente o blocco attorno al concorrente
accesso a due parole contemporaneamente ma
possono capire perché il problema
il dominio è un problema di concorrenza e loro
risolverlo con una politica di messaggio, quindi è così
davvero interessante e anche a me piace
scrivendo per valuta va bene questo messaggio
passando così stiamo lavorando su una API che
applicherò alcune delle idee del mio
calcolo per fare una specie di pi greco
calcolo sul Raspberry Pi fondamentalmente
per fare la programmazione hardware
quindi ecco una primissima iterazione di tipo
l’API va bene Bri e github questo
uno non è ancora ma certamente il nostro Python
aree e persone lo hanno usato e
commentandolo e siamo stati lenti
modificando il design di come noi come persone
gettato nel ridurre di questo questo è il
l’ora finale quindi qui potremmo definire
tipi di attività che stiamo usando solo un’attività
decoratore quindi ecco un Tarso un LED
dato un pin e un canale di input lo farà
ricevere un valore rispetto al canale di input
e imposta il valore dei pin su quello e solo
continua a farlo aspettandolo
qualcosa per impostare il dipinto qui è a
compito che alterna un valore che hanno dato
una velocità con cui si desidera impostare il
valore su o giù e un canale di uscita
inizia un falso e poi
invia continuamente lo stato ed è il
stesso attraverso l’attrezzo e possiamo
componi questi compiti questo è il credo
le belle ostruzioni della bellezza
il calcolo del concetto 200 I è che non lo è
solo discussioni e monitor è così
crea una concorrenza o algebra di processo
in cui è possibile creare processi tramite
processi di composizione e hanno molto
semantica chiaramente compresa quando lo fai
così così per creare qualcosa che lampeggia e
LED Creo un canale e poi ho un
composizione parallela o commutazione che
che c’è qualcosa su quel canale
e un LED che riceve da quello
canale alza il pin così ho composto
due processori per un nuovo processo e
allora il mio programma principale è per ciascuno dei
spille e per un tasso casuale della Gran Bretagna 8d
portando per quel pin e poi avrò
una lista di loro usando una lista pitonica
comprensione Eseguo il centro commerciale in parallelo
e li gestisco come il mio programma principale così tu
può smettere di collegare rapidamente pezzi di
comportamento concorrente e proporre loro
incontrato l’ invio di messaggi per costruire il tuo
superiore
attuale soluzione principale ancora ai primi giorni
e rende le persone vogliono che tu faccia il bello ma
stiamo andando a metterlo là fuori e vedere
come funziona bene sì un paio di punti
di ordine nel mezzo di quello di
che è la torta di nome in raspberry pi è
da non perdere non è un incidente che
è il motivo per cui stiamo lavorando in Python perché
quello faceva parte del piano originale e
in caso di preavviso siamo effettivamente serviti
questo è in realtà un browser che è in corso
servito sulla mappa che viene servita
da un server web sulla torta Python
web server è così che è il pulsante
parlare per riconoscere così abbiamo ottenuto tutto
quello va così così un paio di cose
spiegare le cose che cosa è l’altro lato noi
andare fisico non era occupato e
è un po ‘una certa forza per me
è un po ‘di cambiamento si arriva a vivere
troppo nelle nostre teste in particolare se
stai facendo grandi cose per intraprendere
sistemi a cui non hai mai pensato
occuparsi di qualsiasi livello di basso livello
questo e tu in genere dimentichi quello sotto
c’è tutto del silicio
elettricità e fantasma dei bit e
pezzi e solo il calcio di FV che è
in realtà lo ha venduto ottenendo effettivamente un
risolvendo per la prima volta in
letteralmente decenni e provate a fare
qualcosa che sembra ragionevole
ricordare le cose come non raccoglierlo
dalla parte calda
non cercare le cose quando devi
hop e quando hai un occhio nel tuo
consegnare tutto quel genere di cose è solo questo
ti porta da qualche altra parte che non ho
è stato per un po ‘più concettualmente
c’è come la neve, l’altra cosa è
stai iniziando a scoprire quello fisico
gli oggetti si comportano diversamente da quelli fisici
oggetti non binari non sono digitali
forse come parole aspre ottieni cose
sembra giusto ma non funziona
perché c’è una cellula a secco unita a te
non posso contare su di te devi essere molto di più
attento perché hai la linea il
roba particolare quando stai assemblando
cose in sé e carbonio e cose
in realtà funziona e l’hai capito
effetti collaterali come questa mattina o il
la scorsa notte mentre stiamo cercando di ottenere
questa cosa al lavoro abbiamo reinventato il
theremin sa di farrah significa che è dentro
qualcuno sta giocato spostando si prende in mano
muovi la tua mano su e giù sì sì
siamo ancora meglio uno di quelli
mattina, ieri sera, ecco perché l’ho fatto io
lo leggi ma è difficile che quello in
il mio giorno normale oggi non riesco proprio a farlo
vedere cose come diversi produttori
spedisci una scacchiera come questa
due diversi produttori viene
di nuovo diverso non è uno dei nostri
fan dei colleghi molto bella produzione
colori molto belli è tornato e il
spilli della fondina per segnare perché
usano qualcosa di diverso
quindi ci sono tutte queste schede che non possiamo usare
etc etc sottobicchieri di caffè o qualcosa del genere
e l’altra cosa è questa
puoi davvero rompere l’hardware così
se lo tappi sai se giochi al blocco
metti la tua alimentazione in uno di questi
le cose poi esploderanno e lì
sono cose più sottili che puoi fare
tipo di degradare il circo e quello
tende a significare che alcune delle tue decisioni
è un po ‘più irreversibile e tu hai
per spostare un po ‘più attentamente così
il bell’esempio di questo è questo è
solo questo consiglio sono fatti sul mio
primi grandi tentativi e non lo è
ovvio ma quella dieta è il modo sbagliato
intorno e prendi dispiegare e mettere
torna di nuovo insieme rimettendo il
la gomma intorno è un dolore da corsa, non lo è
perdendola più di e improvvisamente
uno di questi questi piccoli li attivi
litorali la prima volta che ho fatto per
la presa nel modo sbagliato intorno sì
ce l’hai e quando ne hai venduti otto
di questi te ne accorgi nel modo sbagliato
è troppo disturbo per te
impara ad essere molto più attento forse a
poco questo refactoring è più difficile
sfortunatamente, ma è solo più difficile
scopri che giù famiglia
stanza con vista ah non riesco a ricordare
vale la pena penso che stavo cercando di connettersi
allo sconcertante e roba non lo era
avvenimento
qualcosa ha notato che questo era il
improvvisamente sembrava un po ‘diverso
un bianco ha preso molto diversi usi
Vanessa quindi è un brutto consiglio
Willie altre cose è perché ora
stai lavorando attraverso l’hardware
limite del software almeno io a me e
quindi stai facendo il debug di Wayne per la tua macchina
cosa funziona cosa non va con questo codice
questo codice è perfetto cosa c’è di sbagliato
oh mio padre ha torto, siamo viceversa
quindi si diffonde il tuo da fare
le tue capacità giuste oh si l’altra
le cose devono essere organizzate e così via
è un po ‘disordinato questo è il
area di lavoro collega Rask Joe pareti
chi è solo non so dove è passato
il tempo ancora hai il tutto
così come tutte le cose che ha costruito e
il software ha appena fatto il tuo
le maniche è orribile, siamo sicuri di poterlo fare
decolla ma tu perché lo trovi
c’è molto che si finisce con un sacco di
piccoli pezzi e poi l’ultimo
cosa vuoi fare hai bisogno di magazzino così
la tua ultima cosa sarai nel mezzo
di tutti questi e sei a corto di
resistori o qualcosa di diverso
lui è tutto sul web, a proposito se tu
non hai una cosa completamente tutti tutti
le cose utili che hai fatto tu
raccolto o sai esaurito
cavi l’ultima cosa che vuoi avere
fare è andare giù per i negozi perché tu
hai dimenticato di ricordare il cavo così tu
bisogno di fermarsi quindi questo è il
l’ideale è più realistico è rommel
la mia scrivania è così, ma un po ‘
più piccolo le altre cose di cui hai bisogno a
buon ferro è che non vale la pena se tu
voglio fare allora più del minimo
vale la pena ottenere un ferro adeguato e
diventa abbastanza caldo come una temperatura adeguata
controllo
ma scattarlo penso una delle cose
che abbiamo scoperto che in realtà cosa
mi ha sorpreso sicuramente quelli sono pari
progettando tavole nude sono ancora
aspetto significativo di usabilità
un anticipo così che abbiamo trovato presto su questo
è una delle nostre prime iterazioni del
piano e questo è giusto e e
sì, abbiamo progettato questo a margherita
anche in seguito andavamo per ebrei tutti
questi annunci mutevoli su schede che faremo
indossare questo è come questo daisy chain
accadrà ed è bello fino a te
come loro con catena a margherita quando si prende
fuori come un intero gruppo di
questi connettori e anche i sacerdoti
solo produrre veramente daisy chain cosa
attraverso i connettori gpo che è a
molto cosa che sono progettati per ah
ci siamo concentrati così tanto sul
schemi sul layout PCB su come
trattare i produttori e come come
controlla i nostri design rispetto al loro design
domina tutto ciò su cui non puoi davvero concentrarti
cosa sono fisicamente queste cose?
come le persone effettivamente useranno
loro quando li hanno nel loro
mani e loro hanno il collo del
Raspberry Pi e così abbiamo questo
improvvisamente questo problema che vogliamo fare
assumere lo stile di usabilità che conosci utente
sperimentare l’iterazione ma abbiamo
l’hardware che prende un tempo molto lungo per
fare l’allitterazione è su ciò che il
il deposito era che avremo finalmente questi
problemi o forse solo un piano e poi
hai o si può ottenere come un PCB
favoloso fatto durante la notte se sei disposto a farlo
paga se raccogli i soldi che spedirai
via forse due o tre settimane dopo
quindi tornerà alla tua porta e
abbiamo i miei 10 litri e poi li trovi
un altro problema con questo tipo di usabilità
di iterazione nel software è possibile solo
sedersi con l’utente e andrebbero oh
puoi mettere come il pulsante laggiù
o fai in modo che un colore diverso lo faccia
più grande o forse spostare gli schermi in giro
e puoi scorrere molto rapidamente
l’usabilità segnala cosa non con
hardware
sì 11 volta che hai mandato via un ragazzino
per fabbricare la Bulgaria e loro hanno lasciato il mio
vacanza da uno sì sì, abbiamo deciso
dobbiamo cambiare il modo in cui produciamo
queste schede e pensa al
esperienza utente fisica di loro molto
prima sul processo quindi stai andando
fare un po ‘di prototipazione cartacea del nostro
tavole e otteniamo il prossimo progetto di bordo
stiamo per essere fatti fondamentalmente
pensando alla struttura fisica
che in cartone e giocando via con
prima abbiamo effettivamente iniziare a lavorare il
schemi hai iniziato fondamentalmente ma
è sì il nostro ultimo disegno che puoi
vediamo che abbiamo iterato o lo facciamo molto adesso
non sovrapporre abbiamo angolo arrotondato
quindi non ti graffia in mano come
stai collegando queste cose in un sacco di
cose a cui non pensi davvero
quando ti stai concentrando sul
elettronica e l’attuale layout del PCB in
lo schema in modo che due persone lo credano
questo è come si è rivelato non è questo
è quello prima di questo perché
in realtà, come è arrivata questa cosa era
il modo sbagliato attorno a ciò significava quello
che avrebbe dovuto mettere questo laggiù è
proprio tutto ciò che abbiamo iniziato a fare
in realtà sta abbozzando idee per
progetti di tavole future su carta ed e-mail
loro intorno e e molto prima
pensando a cosa fanno queste cose
sembrerà quando saranno
effettivamente costruito stiamo usando carta
scanner uso la carta che è un programma
sull’iPad chiamavano le persone che mi confondevano
e potremmo essere le nostre idee a diventare un po ‘fantasiose
ma sai che questo è fondamentalmente quello che abbiamo
capito che dobbiamo solo vestire questo
intero problema di usabilità del fisico
fattibilità visti in precedenza nel
processi
quindi sì, abbiamo iniziato a cercare di farlo
alcune di queste idee di avvio magra e
costruire una startup in questo modo, ma il lento
circuito di feedback che hai con l’hardware
i prodotti lo hanno reso davvero molto
difficile quindi ci siamo ricondotti
alcune vecchie tecniche abbiamo davvero iniziato
spento con focus group che siamo andati ad aprire
hardware di origine e piuttosto utente di potenza
gruppi e parlare con le persone per scoprire cosa
le persone in realtà vogliono dopo di loro
prodotti e poi ha iniziato erroneamente a
newsletter se devi registrarti
alla newsletter e mostrare un certo interesse
e un certo impegno con la foto e
e ha accettato di rispondere ad alcune domande
potremmo inviare nella newsletter e
abbiamo avuto un vero successo con un utente
interazione che scopre cos’è
la gente vuole dopo queste cose le persone
sono davvero interessato a prima
proprietà fuori come mostrato interesse e io sono
felice di impegnarsi con noi e rispondere alle nostre
domande qui è la nostra crescita / / da
marzo ad agosto quest’anno siamo saliti
a mille persone sulla nostra mailing list
abbiamo inviato questionari e vediamo
che quando mai supponiamo qualcuno fuori
otteniamo un’apertura del 73,5% che
è circa tre volte il settore
media e farò clic è di circa
10 volte il settore preferisco qualcuno
chi è come aprire la newsletter leggerlo
interessato a fare clic su attraverso il
domanda volevo rispondere ad alcuni
domande sui prodotti o sul
i produttori e Dio compreranno in quello
attraverso questa protesta ed ecco cosa
davvero in realtà apri i nostri occhi e mostrai
noi lì sai che c’è un mercato di scarpe
di saldatura d’argento asst forse no
forse lo sai prima di riuscire a farcela
Natale nelle scuole che conosci e
provando a costruire prodotti e tutorial e
documentazione per le persone che vogliono insegnare
tu qualcosa c’è un enorme mercato
le persone vogliono solo imparare a usare questi
cose e e e noi
giusto cercando ora di soddisfare i loro bisogni come
beh, va bene, quindi di nuovo se il vostro uso
di questo è tutto un tipo di visuale ovvia
punto di squadra e ma ora c’è questo
certamente un’ora c’è questo grande
divisione tra software people e
persone più difficili ed è molto più difficile
rispetto a quello che eravamo abituati a specie
l’intera cosa a forma di t appena calpestata
in cui ti capita di essere necessario perché
semplicemente non abbiamo la storia che non abbiamo
avere le competenze che devi gestire
che molto più attentamente una cosa noi
possiamo fare è possiamo rappresentare l’ingenuo
utenti e quindi possiamo avere una sorta di
discussione dentro ma hanno il
esperienza nell’usare questa roba piuttosto
che senza il costruito e alcuni
percezioni e conoscenza tacita altro
le persone che lavorano sulle tavole l’altra
la cosa è è che probabilmente dovevamo
avere saputo ma siamo sorprendenti è
solo quanto più lento è farlo
cosa con una squadra distribuita quindi solo
un visitatore che lascia la distribuzione
team di software perché uno dei nostri ragazzi
vive in Francia alla fine di un non molto
buona connessione e vite errate
ora è busto subito da dove sono
quindi è un po ‘uno sforzo per ottenere
lì e le cose che lo fanno funzionare
è quando arrivi e hai comprato in te
manda una copia per sempre a tutti
copia um e cose come te al giorno d’oggi
ottenere buone videoconferenze davvero facili
quindi devi avere … sai solo
lo Skyport
la roba del meetup in modo che tu possa effettivamente
con buone fotocamere in modo da poter tenere al
consiglio e dice che cos’è questo pulsante
che cosa volevi fare ed è così
non eccezionale ma è un modo di cucinare così
solo per finire questa è la cosa grandiosa
la sua ragione di libertà per armeggiare e questo è
il motto motivazionale è questa immagine
in realtà è un mobile convertibile
alle aziende non piacerebbe il tuo ufficio
per assomigliare a questo, si, sei solo tu
e la Macchina non lo sai
terzo ma no o organizzazione interna
questo sta cercando di impedirti di ottenere SS
tango della macchina che non puoi avere quello che abbiamo
effettivamente trasferito in virtuale quest’anno e
da-da-da-da-da sta solo usando questo
un po ‘ di silicio quaggiù che è
un piacere molto più divertente
feedback loop, quindi inviando un modulo di
aspettando tre settimane ed è
sorprendentemente facile nota a destra il principale
è facile che le persone abbiano
scritto i testi dei driver e ottenuto un
poco lavoro sul tubo e un fantastico
lavoro è così facile, basta prenderlo in giro
sai che impari qualcosa di base
elettronica e far accadere qualcosa
ed è una sensazione davvero soddisfacente
rispetto a scherzare in giro per l’Italia una griglia
di dati un database e mettere in una griglia
sullo schermo e prendendo un po ‘di aggiungere un
schermo del driver e rimettendolo nel
database sì, è un’altra enorme quantità
di roba lassù ora e in crescita e
questo è ciò che penso se hai intenzione di fare
qualsiasi cosa più piccola di una specie di
i principianti sono in realtà un po ‘ più facili da fare
lavorare con e dire che lo stai facendo ora
perché per me comunque dal nostro punto di vista
vista perché li mettevano in fila
unix e tutto quel genere di cose ed è
sai che puoi ottenere una sorta di
tratto tratto di esso o impariamo o
riapprendi, tieni solo due persone
quello utilizzato per fare questo
Sonny lo fa e torna da te così tu
arrivare a resuscitare alcune vecchie abilità e
scopri nuovi mondi che gli animali fanno
errori che in realtà stanno saldando il tuo
connettori su diete che sono in giro
e ci sono molte cose da fare in comunità
ci sono i meetup di Raspberry Pi
chiamato gemme di lampone, naturalmente così
c’è un po ‘tutti i giochi di parole stanno rapidamente diventando
preso così c’è una carenza di giochi di parole
in questo mondo e quindi fondamentalmente il corto
messaggi andare per esso il gioco è fatto grazie

Please follow and like us: