Analisi dei limiti della scheda Arduino con soluzioni tecniche per una corretta progettazione elettronica. Ruolo di Arduino nella società ed utilizzo come demoboard.
This document summarizes a presentation about constructing an embedded Linux operating system using minimal software components. It discusses using the Linux kernel along with the smaller uClibc library instead of the larger GNU C library. It notes that the GNU C library can take up over half the space of an entire embedded Linux system image. The origins of the uClibc library are described, noting that it was improved and maintained to provide a smaller alternative library suitable for embedded Linux systems.
[E Book] Linux, G C C X G C C The Gnu C C++ Language System For Emb...Emanuele Bonanni
Gnu C/C++ compiler for M68K and PowerPC embedded systems
The Gnu C/C++ compiler (gcc) is the core of the system. It supports a wide variety of
embedded processor architectures including M68K, PowerPC, ARM, and others.
1.4.2
Gnu assembler (as), linker (ld) and binary utilities
The Gnu assembler and linker are included to handle assembly language files and link
object files into executable programs. Also included are utilities like objdump, size, nm, etc.
1.4.3
newlib C runtime library
The newlib library provides standard C library functions like printf(), scan
Analizziamo Arduino ai raggi X sia lato hardware che software, studiamo i suoi limiti e vediamo le soluzioni possibili. Lavoriamo con Arduino in modo professionale! Queste le slide del talk tenuto in Roma il 22-09-2015
The document describes the startup procedure of the Linux 2.4 kernel. It begins with the bootloader loading the kernel into memory and jumping to the _stext function. _stext initializes basic settings and calls start_kernel. start_kernel prints the banner, parses command line options, and calls functions to initialize hardware, memory, interrupts, timers, consoles, and other core subsystems. This prepares the kernel to launch userspace processes like /sbin/init.
Analisi dei limiti della scheda Arduino con soluzioni tecniche per una corretta progettazione elettronica. Ruolo di Arduino nella società ed utilizzo come demoboard.
This document summarizes a presentation about constructing an embedded Linux operating system using minimal software components. It discusses using the Linux kernel along with the smaller uClibc library instead of the larger GNU C library. It notes that the GNU C library can take up over half the space of an entire embedded Linux system image. The origins of the uClibc library are described, noting that it was improved and maintained to provide a smaller alternative library suitable for embedded Linux systems.
[E Book] Linux, G C C X G C C The Gnu C C++ Language System For Emb...Emanuele Bonanni
Gnu C/C++ compiler for M68K and PowerPC embedded systems
The Gnu C/C++ compiler (gcc) is the core of the system. It supports a wide variety of
embedded processor architectures including M68K, PowerPC, ARM, and others.
1.4.2
Gnu assembler (as), linker (ld) and binary utilities
The Gnu assembler and linker are included to handle assembly language files and link
object files into executable programs. Also included are utilities like objdump, size, nm, etc.
1.4.3
newlib C runtime library
The newlib library provides standard C library functions like printf(), scan
Analizziamo Arduino ai raggi X sia lato hardware che software, studiamo i suoi limiti e vediamo le soluzioni possibili. Lavoriamo con Arduino in modo professionale! Queste le slide del talk tenuto in Roma il 22-09-2015
The document describes the startup procedure of the Linux 2.4 kernel. It begins with the bootloader loading the kernel into memory and jumping to the _stext function. _stext initializes basic settings and calls start_kernel. start_kernel prints the banner, parses command line options, and calls functions to initialize hardware, memory, interrupts, timers, consoles, and other core subsystems. This prepares the kernel to launch userspace processes like /sbin/init.
Internet of Things - Cos'è e cosa ci posso fare?Fulvio Corno
Seminario introduttivo sull'Internet of Things, rivolto a studenti delle scuole tecniche secondarie nell'ambito dei programmi di alternanza scuola-lavoro. Organizzato a cura di Forte Chance Torino.
IoT Saturday PN 2019 - S8-6 Francesco NotFrancesco Not
La gran parte dei progetti IoT parte dallo sviluppo di un Proof-of-Concept basato su piattaforme di prototipazione rapida (Arduino, Raspberry Pi, ecc.) , che permettono di valutare velocemente la fattibilità dell'idea e mettono le basi per l'implementazione della soluzione. Quando il PoC è validato, il sistema funziona ed il backend è operativo, è il momento di pensare all'industrializzazione. Ottimizzazioni, portabilità, prototipi, test, certificazioni, produzione... quanto complesso è realizzare un prodotto?
Introduzione all’Iot e alle schede elettronicheEnrico La Sala
Una breve introduzione all'IOT e delle risorse che possono essere utili a cominciare con i primi progetti con schede elettroniche come Arduino, Raspberry, ecc.
La fabbricazione digitale o Digital Fabrication, nasce come evoluzione della produzione industriale affiancandosi ad essa per i mercati ad alta flessibilità e personalizzazione. In questa lezione vediamo una sintesi di delle ragioni che hanno spinto alla nascita della digital fabrication e alcuni strumenti essenziali al suo sviluppo.
Michele Aponte - Realizzare Applicazioni desktop con Electron e Angular - Cod...Codemotion
Nonostante tutti dicano che il desktop è morto ci sono ancora tante applicazioni e utenti che vedono in una applicazione installabile sul proprio PC tanti vantaggi. Con Electron possiamo sfruttare le nostre competenze web per realizzare una application desktop multipiattaforma, che può sfruttare features del sistema operativo a cui una app web non può accedere. In questa sessione vedremo, con un approccio esclusivamente pratico, come realizzare con Electron e Angular una classica applicazione gestionale da installare sul nostro desktop.
5° Sessione - La data visualization e l’individuazione di pattern tra dati st...Jürgen Ambrosi
Il progetto Pitagora propone, in un unico sistema e su di un'unica piattaforma, la raccolta e la sintesi di tutti i dati utili per attuare iniziative di corretta gestione della risorsa idrica, di prevenzione delle emergenze, di informazione ecologica, ambientale e di valorizzazione turistico-ricreativa. Ripercorreremo tramite una demo pratica il percorso di data ingestion, preparation e visualization. La demo illustrerà come vengono generati i dati dai sensori sul campo, come vengono inviati, immagazzinati, elaborati ed infine consultati. Avremo la partecipazione di due persone chiave del progetto, Andrea D’orio e Davide Vergari.
Nuove potenzialità e nuove problematiche della stampa 3D: progettazione condi...Claudio Gasparini
La diffusione delle stampanti 3D introduce nuove potenzialità di progettazione e di realizzazione ma al tempo stesso presenta anche nuovi quesiti non ancora risolti.
E’ possibile infatti modificare radicalmente il processo di progettazione ricorrendo alla condivisione in rete dei modelli, secondo lo spirito collaborativo che si sta diffondendo con i social forum, ma fa emergere anche problematiche che sfidano le regole tradizionali della produzione e della comunicazione improntate sul copyright e sul diritto d’autore.
L'esperienza di Faberlab Varese nel quadro della digitalizzazione delle impre...Angelo Bongio
Gli slide presentate nel corso di Sociologia Economica (Prof. Ivana Pais) all'Università Cattolica Sacro Cuore di Milano, il 2 dicembre 2014.
Partendo dall'ineluttabile carattere digitale della società/impresa attuale si arriva al racconto dell'esperienza di Faberlab Varese, hub dell'innovazione promosso da Confartigianato Imprese Varese (www.faberlab.org).
Intervista a Emanuele Bonanni sul trading online (Economy mag)Emanuele Bonanni
La rivista Economy intervista Emanuele Bonanni sul percorso di trading MyTradingWay.
Fare trading online non significa stare tutto il giorno davanti al monitor ma libertà! Ovviamente è necessario un periodo di studio molto intenso, ma poi bastano pochi minuti al giorno.
https://www.economymag.it/economy/2020/07/11/news/limprenditore-trader-in-smart-working-alle-canarie-18187/
Internet of Things - Cos'è e cosa ci posso fare?Fulvio Corno
Seminario introduttivo sull'Internet of Things, rivolto a studenti delle scuole tecniche secondarie nell'ambito dei programmi di alternanza scuola-lavoro. Organizzato a cura di Forte Chance Torino.
IoT Saturday PN 2019 - S8-6 Francesco NotFrancesco Not
La gran parte dei progetti IoT parte dallo sviluppo di un Proof-of-Concept basato su piattaforme di prototipazione rapida (Arduino, Raspberry Pi, ecc.) , che permettono di valutare velocemente la fattibilità dell'idea e mettono le basi per l'implementazione della soluzione. Quando il PoC è validato, il sistema funziona ed il backend è operativo, è il momento di pensare all'industrializzazione. Ottimizzazioni, portabilità, prototipi, test, certificazioni, produzione... quanto complesso è realizzare un prodotto?
Introduzione all’Iot e alle schede elettronicheEnrico La Sala
Una breve introduzione all'IOT e delle risorse che possono essere utili a cominciare con i primi progetti con schede elettroniche come Arduino, Raspberry, ecc.
La fabbricazione digitale o Digital Fabrication, nasce come evoluzione della produzione industriale affiancandosi ad essa per i mercati ad alta flessibilità e personalizzazione. In questa lezione vediamo una sintesi di delle ragioni che hanno spinto alla nascita della digital fabrication e alcuni strumenti essenziali al suo sviluppo.
Michele Aponte - Realizzare Applicazioni desktop con Electron e Angular - Cod...Codemotion
Nonostante tutti dicano che il desktop è morto ci sono ancora tante applicazioni e utenti che vedono in una applicazione installabile sul proprio PC tanti vantaggi. Con Electron possiamo sfruttare le nostre competenze web per realizzare una application desktop multipiattaforma, che può sfruttare features del sistema operativo a cui una app web non può accedere. In questa sessione vedremo, con un approccio esclusivamente pratico, come realizzare con Electron e Angular una classica applicazione gestionale da installare sul nostro desktop.
5° Sessione - La data visualization e l’individuazione di pattern tra dati st...Jürgen Ambrosi
Il progetto Pitagora propone, in un unico sistema e su di un'unica piattaforma, la raccolta e la sintesi di tutti i dati utili per attuare iniziative di corretta gestione della risorsa idrica, di prevenzione delle emergenze, di informazione ecologica, ambientale e di valorizzazione turistico-ricreativa. Ripercorreremo tramite una demo pratica il percorso di data ingestion, preparation e visualization. La demo illustrerà come vengono generati i dati dai sensori sul campo, come vengono inviati, immagazzinati, elaborati ed infine consultati. Avremo la partecipazione di due persone chiave del progetto, Andrea D’orio e Davide Vergari.
Nuove potenzialità e nuove problematiche della stampa 3D: progettazione condi...Claudio Gasparini
La diffusione delle stampanti 3D introduce nuove potenzialità di progettazione e di realizzazione ma al tempo stesso presenta anche nuovi quesiti non ancora risolti.
E’ possibile infatti modificare radicalmente il processo di progettazione ricorrendo alla condivisione in rete dei modelli, secondo lo spirito collaborativo che si sta diffondendo con i social forum, ma fa emergere anche problematiche che sfidano le regole tradizionali della produzione e della comunicazione improntate sul copyright e sul diritto d’autore.
L'esperienza di Faberlab Varese nel quadro della digitalizzazione delle impre...Angelo Bongio
Gli slide presentate nel corso di Sociologia Economica (Prof. Ivana Pais) all'Università Cattolica Sacro Cuore di Milano, il 2 dicembre 2014.
Partendo dall'ineluttabile carattere digitale della società/impresa attuale si arriva al racconto dell'esperienza di Faberlab Varese, hub dell'innovazione promosso da Confartigianato Imprese Varese (www.faberlab.org).
Intervista a Emanuele Bonanni sul trading online (Economy mag)Emanuele Bonanni
La rivista Economy intervista Emanuele Bonanni sul percorso di trading MyTradingWay.
Fare trading online non significa stare tutto il giorno davanti al monitor ma libertà! Ovviamente è necessario un periodo di studio molto intenso, ma poi bastano pochi minuti al giorno.
https://www.economymag.it/economy/2020/07/11/news/limprenditore-trader-in-smart-working-alle-canarie-18187/
PCB ART 2 - L'arte dello sbroglio dei circuiti stampati [parte seconda]Emanuele Bonanni
Il seguito del talk PCB ART che tanto successo ha ottenuto nel corso dei mesi. Suggerimenti ed approfondimenti per un corretto sbroglio dei circuiti stampati. La prima parte è disponibile qui:
http://it.emcelettronica.com/larte-dello-sbroglio-dei-circuiti-stampati-slides
Il successo quasi senza confini di questa scheda ha coinvolto tutti. Ogni genere di smanettone, studioso, appassionato, dall'ingegnere fino al meccanico. Tutti si sono più o meno cimentati in progetti di difficoltà molto diverse tra loro per utilizzare al meglio questa scheda. Purtroppo, però, per farne uno strumento professionale, industrialmente affidabile, la strada è ancora davvero lunga. Oggi vediamo quali sono le carenze di questa scheda e come si possono risolvere alcuni dei suoi problemi con qualche piccolo stratagemma o accorgimento pensato su misura. Analizzeremo nello specifico (e risolveremo) vari problemi legati all'alimentazione, alla protezione degli I/O ed alla precisione dei segnali quando gestiti dalle periferiche. Non solo per makers
http://bit.ly/arduinopro
Storia di una startup attraverso gli errori commessi. Nascita di EOS-Book all'interno di Elettronica Open Source. Presentazione al Working Capital Telecom di Roma
This document appears to be about an open source electronics project. It mentions an individual named Franco Musiari and includes a website URL for an open source electronics development site. The document also references cross licensing and supplying items but provides no other context.
Thomas Alva Edison was one of the greatest inventors. The light bulb was the brightest one among his inventions. Another great invention vacuum tube was also inspired from the light bulb. The goal was only to provide a method of supplying the world with inexpensive, widely available commercial lighting. It was a great achievement, but some flaws were revealed in coming centuries.
The document describes an easy timer program that can be implemented in C language using existing library functions. The timer program uses delay(), kbhit(), printf(), and clrscr() functions to suspend execution for intervals, check for keystrokes, output messages, and clear the screen. The code for a simple timer module is presented that utilizes these functions to pretend like a timer and provide a good exercise for beginners.
The document describes an easy timer program written in C language. It uses existing C library functions like delay(), kbhit(), printf(), and clrscr() to suspend execution for intervals, check for keyboard input, output messages, and clear the screen. The module code provided implements a timer with these functions.
The document discusses embedded Linux on ARM systems and toolchains used for development. It covers bootloaders, building the Linux kernel, device drivers, and common tools in the GNU toolchain like GCC, binutils, and GDB. The roles of each component are explained at a high level.
This document discusses short range devices (SRD) and industrial, scientific, and medical (ISM) radio bands. It provides an overview of the following key points in 3 sentences:
The document outlines various frequency bands that are available for free use with short range devices in Europe, including 433 MHz, 863 MHz, 868 MHz, and 2.4 GHz bands. It discusses common uses of each band and important specifications like duty cycle and power limits. The document also reviews technologies like Bluetooth that use the ISM bands, covering modulation methods, protocols, and features like security and profiles.
The document discusses low power features of Microchip's nanoWatt family of PIC microcontrollers. It covers topics like the clock system, two-speed startup, fail-safe clock monitor, watch dog timer, power managed modes, and clock sources. The presentation aims to educate students on nanoWatt technology over 4 hours, with 2 hours of lecture and 2 hours of hands-on lab time using PIC16F88 or PIC18F1320 demo boards.
The document provides an overview of an introduction to the MPLAB integrated development environment presented by Microchip Technology. The summary covers:
1) The presentation will explain what MPLAB IDE is used for and walk through a simple project to demonstrate how it eases the embedded design cycle.
2) It will select a device, create a project, select language tools, add files to the project, create code, build the project, and test the code with a simulator.
3) This allows users to get familiar with the basic components of MPLAB and demonstrates how to assemble a project framework, build an application, and test it in the simulator.
- The document describes a mixed-signal semiconductor company headquartered in Austin, TX that uses a fabless manufacturing model with $425M annual revenue and over 600 employees.
- The company has world-class mixed-signal engineering talent and a broad IP portfolio, and is a proven industry partner known for its workhorse technologies that are consistently two generations ahead of competitors.
- The company develops new architectures for high-performance mixed-signal ICs that enable breakthrough integration possibilities and leverage its mixed-signal design expertise.
1. La progettazione elettronica
in tempo di crisi
Emanuele Bonanni
facebook.com/emanuele.bonanni
@ElettronicaOpen
it.linkedin.com/in/emanuelebonanni
2. Chi sono
Progettista elettronico @EMCelettronica
dall'idea alla produzione
Military Avionics Medical-Radiology Industrial
Consumer Security
Automotive
Fondatore di
Elettronica
Open Source
nel 2006
(Lessig + Anderson)
"share for life"
3. La globalizzazione
Avvenuta in troppo poco tempo /stessa generazione
Internet ha velocizzato gli scambi
Voli low-cost
Plain English in Asia
4. Old Europe
La globalizzazione ha creato posti fissi in Asia e
disoccupazione in Europa
WHERE is the future of Microcontrollers?
[Analysis Microchip strategy] /ott. 2007
http://dev.emcelettronica.com/where-future-microcontrollers-analysis-microchip-strategy
5. China PCB
10 PEZZI DOPPIA FACCIA SENZA SOLDER
SPESSORE PCB 1.6mm
SPESSORE PISTE .35
Dimensioni (5X5)cm CON TEST ELETTRICO
CONSEGNA IN 7-10gg
COSTO PCB 59 7,5
COSTO SPEDIZIONE 10 24 (DHL)
TOTALE 69 € 31,5 €
6. China electronics project service
Offerta per dispositivo interattivo portatile
3 preventivi in Italia
9800 €
10250 €
13000 €
In Cina 3800 € oppure costi di progettazione azzerati se
poi si avvia la produzione
7. China quality service
Anche in Cina c'è qualità
Did you know there are more people with genius IQs
living in China than there are people of any kind living in
the United States? the social network
12. Concorrenza impossibile!
-costo del personale irrisorio
-sindacato assente / diritti umani assenti
Manodopera a 1$ al giorno
Ing. elettronici asiatici a 2$/ora
Ing. elettronici senior a 10$/ora (7,5 euro)
13. E in futuro?
I college in Cina sono delle fabbriche di uomini/robot
14. Che fare?
Fallire?
NO, reagire!
- Analizzare il processo di ricerca e sviluppo
- Ottimizzare le attività
- Emergere tecnicamente
- Unire le forze per essere competitivi
- Sfruttare le risorse asiatiche
20. Open Source
Realizzare il progetto open source
- Aumentare la propria visibilità
- Riutilizzabile completamente
- Facilmente riconvertibile
-Supporto della community
Attingere da fonti Open Source
Comandare un punto luce con il tablet
(Reference Design + Demo Board + Open Source)
http://it.emcelettronica.com/comandare-punto-luce-led-con-tablet-ikea-hack
21. Crowdsourcing
Richiesta/specifiche open -> Forum
Progetto <- Community
Antismarrimento
http://it.emcelettronica.com/antismarrimento-nasce-primo-progetto-collaborativo-
di-eos-e-forse-del-web-italiano
OpenduinoGSM è la nuova piattaforma hardware di
sviluppo Open Source
http://it.emcelettronica.com/openduinogsm-nuova-piattaforma-hardware-di-
sviluppo-open-source
23. Soluzione tecnica
● Programmazione ICSP
● No special parts
● No Sockets
● PCB ottimizzato
● Certificazioni
● Interazione Tecnica
● Evitare multischede
● Dissipare sul PCB
● Morsettiere e connettori
● Doppio passo footprint
● Pannellizzare i PCB
● Time to market
32. No sockets
Con i microcontrollori Flash
non c'è più bisogno degli zoccoli
33. PCB ottimizzato
Un PCB ottimizzato costa di meno, riduce gli scarti di
prodotto e fa diminuire i costi di produzione
PCB Art: l'arte dello sbroglio dei circuiti stampati
/Tips & Tricks
35. Interazione Tecnica
Offrite al cliente soluzioni che solo un rapporto
diretto/umano può offrire
Interazione umana rivolta ad ottimizzazioni tecniche
Superate la freddezza del rapporto digitale