]> git.piffa.net Git - arduino/commitdiff
CNA rpi
authorAndrea Manni <andrea@piffa.net>
Fri, 22 Jan 2016 11:47:10 +0000 (12:47 +0100)
committerAndrea Manni <andrea@piffa.net>
Fri, 22 Jan 2016 11:47:10 +0000 (12:47 +0100)
corsi/bimbi.rst
lezioni/rpi
works/caterina_civibox_modena_ITS

index 9248ed92a67aff4c4c157373203d4530492e3560..94fe6809f5c08e85f657336ab2eb9994b5ec0524 100644 (file)
@@ -82,63 +82,3 @@ in moduli:
 Se questa puo' essere una direzione fattibile posso lavorarci sopra.
 
 
-
-Argomenti
-==========
-
-* Sistema operativo Gnu/Linux, ambiente Desktop
-* Arduino presentazione scheda e caratteristiche hardware
-* Architettura di un elaboratore: CPU - RAM - INPUT / OUTPUT 
-* Architettura di un micro controller: differenze
-* Le Varie schede Arduino
-* Softwre: compilazione e Arduino IDE
-* Input tramite bottoni, cicli condizionali
-* PWM: output analogico
-* Input analogici
-* Approccio alla State Machine: stato di un bottone
-
-Programmazione
-----------------
-
-* Fondamenti di programmazione: strutture principali 
-* Variabili e costanti
-* Cicli iterativi e condizionali
-* Funzioni, scope e static
-* Operatori binari, comparativi, logica boleana
-* Tipi di dati, array
-
-Nela fase finale del corso in base alla preparazione del gruppo di lavoro il docente valutera' se fare una dimstrazione di code refactoring per trasformare il codice dell'esercizio sul multitasking in codice a oggetti.
-
-Elettronica
--------------
-
-* Circuito elettrico
-* LED, LED RGB
-* Elettricita', differenza di potenziale, resistenze
-* Legge di Ohm, calcolare resistenze per LED
-* Utilizzo della BreadBoard (tavoletta di prototipizzazione)
-* Bottoni in Pull DOWN e Pull UP
-* Potenziometri, resistivita' e resistenza
-* Fotoresistenze
-* Diodi
-* Introduzione ai Transistor: BJT come interruttore digitale
-* Attuatori: Piezo, motori DC, servomotori 
-
-
-
-Materiali 
-=======================
-
-Tutti i materiali necessari al corso saranno disponibili nel laboratorio durante le lezioni.
-
-Per gli studenti che vogliono esercitarsi a casa sono stati predisposti un `Kit base da 5euro <http://lab.piffa.net/kit5.html>`_ e un `Kit da 40euro <http://lab.piffa.net/kit_full.html>`_ . Questi kit vanno prenotati con un mese di anticipo (i kit base saranno disponibili per l'inizio del corso fino a esaurimento scorte) come **acquisto di gruppo**. 
-
-Per quanto riguarda il software e' stato preparato un sistema operativo Gnu/Linux in versione Live / installabile sul proprio coputer: http://zap.piffa.net/store/ con tutti i software e gli esericizi preconfigurati. Questo permettera' agli studenti di avere a disposizione fin da subito anche a casa un ambiente di sviluppo pronto all'uso per dedicarsi agli argomenti del corso.
-
-Riferimenti
-==============
-
-Sono disponibili i calendari delle lezioni delle precedenti edizioni del Corso Base con gli argomenti trattati in ogni lezione: ad es http://lab.piffa.net/lunedi.html , il Wiki con informazioni utili sui componenti (a cura degli studenti): http://wiki.piffa.net/ , gli `esercizi <http://lab.piffa.net/sketchbook_andrea/>`_ e gli `schemi elettronici <http://lab.piffa.net/schemi/>`_
-
-Il sito web di riferimento e': http://lab.piffa.net/
-
index aed9982259e45b26391409eb26234d7885169366..308a89835d0f086edbd39dabe68b0970341f7801 100644 (file)
@@ -1,3 +1,62 @@
+=====================================
+Rpi
+=====================================
+
+Traccia argomenti
+- Tra uC e embedded
+- Rpi e microcontroller 
+- Descrizione sommaria RPi
+- Panorama tra i microcontroller: differenze di utilizzo, batterie, consumi, stabilita'
+- RPi: dettaglio: https://wolfpaulus.com/journal/embedded/raspberrypi_boot/
+- Scheda hardware: https://upload.wikimedia.org/wikipedia/commons/c/ca/Raspberry_Pi_B%2B_rev_1.2.svg
+- USB schema: http://i.stack.imgur.com/jUvNn.png
+- Vantaggi di usare un SOC / SOB
+- Utilizzi delle RPi: mediacenter, mini server, architettura
+- Varie schede: dalla 1 alla Zero:
+- Alternative: OrangePi
+
+
+
+
+Architetture
+=================
+
+* Differenze tra x86 - amd64 - armel - armhf ( - arm)
+* Arm v6 senza FPU Floating Point Unit: STM32 ARMv6
+*  Cortex mr34: FPU opzionale, M4F , Armv-7
+* IoT: ESP8266 con WiFi integrato: http://wiki.piffa.net/index.php/ESP8266
+* Elenco dei Cortex: https://en.wikipedia.org/wiki/ARM_Cortex-M
+* Alternative: http://www.ti.com/tool/MSP-EXP432P401R - PSOC : http://www.cypress.com/products/psoc-5lp - PIC http://www.microchip.com/pagehandler/en-us/products/picmicrocontrollers
+* Prospettive: FPGA: http://lab.piffa.net/lista.html#id13
+* FPGA SOC: Cortex + FPGA http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=205&No=941
+* Cloni: http://wiki.piffa.net/index.php/OrangePiPc
+* Astrazione hardware: datasheet atmega328p
+* Embedded e microcontrolleri, SOCi, SOB
+* Campi uso, batterie, consumi, stabilita' filesystem, caricamento sistema vs. instant on, procedure di shutdown
+* astrazione: assembler - c - C++ incapsulamento - Librerie - RTOS - Scheduler - HAL - linguaggi interpretati
+* crosscompile in C: http://notes.andreamanni.com/arm.html
+* script in python
+* differenze tra compilatore - interprete - VM
+* GPIO: wiring e pythongpio
+
+
+Links
+==========
+
+* Info generali: https://www.raspberrypi.org/products/raspberry-pi-2-model-b/
+* https://www.raspberrypi.org/help/quick-start-guide/
+* IMG: http://1.bp.blogspot.com/-78uIscNt6tk/VV30MPwMXfI/AAAAAAAAEK0/1Gcf4G_rUK4/s1600/raspberry_pi_b_top1_1.png
+* https://learn.adafruit.com/introducing-the-raspberry-pi-2-model-b
+* Infografica: What RPi can do: http://www.computersciencezone.org/wp-content/uploads/2014/06/Raspberry-Pi.jpg
+* https://github.com/raspberrypi/documentation
+* "Datasheet": https://www.adafruit.com/pdfs/raspberrypi2modelb.pdf
+* PINs: http://pinout.xyz/
+* Comparison linguaggi per GPIO: http://elinux.org/RPi_GPIO_Code_Samples#C
+
+
+
+
+
 Lab check:
 =============
 
@@ -15,6 +74,5 @@ To do
 =======
 
 * testare vnc : farsi mettere una record nel dhcp
-* mandare una mail al tizio di Java
 * prendere una RPi delle loro con 2/3 SD
 
index cee82768c937ee385386b37697816c55b16642f5..1cf52010bc98012e105b11f38805a7a651777b36 100644 (file)
@@ -17,3 +17,13 @@ laura corradi
 
 
 civibox - Alessio Reggiani
+------------
+
+TODO:
+
+X- schermo time a risoluzione ridotta
+X- dns per time
+- taglia balsa per fondi
+- 
+- aggiornare doc laboratori per xorg da portatile (mezzo 1080p / portatile)
+