-->

Ubuntu 21.10 nome in codice "Impish Indri" in arrivo il lemure targato Canonical.

Ubuntu 21.10 "Impish Indri" uscirà il 14/10/2021 ottobre e aggiornerà la versione GNOME, probabilmente a GNOME 41 che arriverà a settembre.

Va ricordato che negli ultimi due anni hanno rappresentato un cane da discoteca con le cuffie, un ermellino dell'est che non aveva niente di speciale, una fossa con gli occhi a fuoco, un guayón gorilla con occhiali da sole e un ippopotamo con i capelli. 

Ubuntu 21.10: Release Date

Ubuntu 21.10 Beta: Sept 23, 2021

Kernel Freeze: Sept 30, 2021

Release Candidate: Oct 7, 2021

L'origine del nome.

L'indri è la più grande tra le specie di lemuri esistenti. È endemico del Madagascar, nonché l'unica specie del genere Indri.

Lo si trova nelle aree di foresta pluviale lungo la costa orientale del Madagascar, dalla Riserva speciale di Anjanaharibe Sud al fiume Mangoro: gli indri sono tuttavia assenti dalla penisola di Masoala e dal parco nazionale di Marojejy, seppure questi ultimi distino dal loro areale meno di 40 km in linea d'aria.

Tra realtà e leggenda.

In realtà, in malgascio il termine "indri" è una corruzione di iry, che significa "guarda!" oppure "lì". Il naturalista francese Pierre Sonnerat, udendo un indigeno urlare "indri indri" mentre indicava un esemplare, pensò che si trattasse del nome dell'animale.

Il vero termine malgascio per designare l'indri è invece babakoto, che vuol dire sia "padre", "antenato", che (considerando le parole baba/padre e koto/bambino) "padre del ragazzo".

Una delle innumerevoli leggende che circolano su quest'animale, infatti, dice che l'uomo e l'indri erano padre e figlio (oppure due fratelli secondo altre versioni) e vivevano insieme nella foresta: un giorno, il figlio decise di andare sugli altipiani a coltivare la terra, divenendo il primo uomo. Da quel momento il padre, divenuto il primo indri e rimasto solo, piange ogni mattina il figliolo andato via.

Altre leggende indigene raccontano di un indri che salvò un ragazzino che stava precipitando da un alto albero a causa delle punture inflittegli dalle api mentre era in cerca di miele. 

fonte: Wikipedia

Ubuntu 21.04 "Hirsute Hippo" e derivate ufficiali rilasciate, conosci le novità più importanti.

Tra le principali innovazioni presentate in Ubuntu 21.04 "Hirsute Hippo" possiamo vedere che il raffinato kernel Linux è stato aggiornato alla versione 5.11 , che include il supporto per l'enclave Intel SGX, un nuovo meccanismo per intercettare le chiamate di sistema, un bus di aiuto virtuale, un rapido filtraggio di chiamate di sistema in seccomp, cessazione del supporto per l'architettura ia64, trasferimento della tecnologia WiMAX al ramo di staging, capacità di incapsulare SCTP in UDP.

Mentre per la parte desktop, è inclusa la versione 3.38 di GNOME , ma con la caratteristica che contiene applicazioni GNOME sincronizzate con lo sviluppo di GNOME 40.

Questa decisione di non includere la versione 40 è stata dovuta agli sviluppatori Canonical che hanno affermato che il passaggio alla nuova versione è stato ancora troppo presto.

Rilasciata Ubuntu 21.04 "Hirsute Hippo" e derivate ufficiali.

Ecco l'elenco di tutti i rilasci via Distrowatch.


Ubuntu 21.04 "Hirsute Hippo".

Canonical has released Ubuntu 21.04 which carries the code name "Hirsute Hippo". The distribution's new version ships with GNOME running on a Wayland session as the default desktop and includes the built-in ability to join Active Directory domains. "Ubuntu machines can join an Active Directory (AD) domain at installation for central configuration. AD administrators can now manage Ubuntu workstations, which simplifies compliance with company policies. Ubuntu 21.04 adds the ability to configure system settings from an AD domain controller. Using a Group Policy Client, system administrators can specify security policies on all connected clients, such as password policies and user access control, and Desktop environment settings, such as login screen, background and favourite apps. Ubuntu 21.04 uses Wayland by default, a significant leap forward in security. Firefox, OBS Studio and many applications built with Electron and Flutter take advantage of Wayland automatically, for smoother graphics and better fractional scaling." Additional details can be found in the distribution's release announcement and in the release notes.  

Download (pkglist): ubuntu-21.04-desktopamd64.iso (2,688MB, SHA256, signature, torrent), ubuntu-21.04-live-server-amd64.iso (1,119MB, SHA256, signature, torrent).

 

Ubuntu Budgie 21.04 "Hirsute Hippo".

Ubuntu Budgie is an Ubuntu-based distribution featuring the Budgie desktop. The Ubuntu Budgie team has released version 21.04 of their distribution which will receive support through to January 2022. The new release includes a new look, an updated Budgie desktop, and introduces a build for Raspberry Pi computers. "This is a regular release supported for 9 months. For those looking for a longer term support release we recommend our 20.04 LTS version which is supported for 3 years. Key highlights: Release of our first Raspberry Pi image. Thanks to new team member Sam, we are very proud of the work done and the positive feedback received from all beta testers. A huge 21.04 regular release: brand new budgie-desktop version. Layouts capability of our Window Shuffler. Refinements of our own unique Window Tiling capability - we have also received feedback that this works on Mate, GNOME Shell (Xorg), XFCE. So do give ‘Window Shuffler’ a try on your desktop. Brand new Mojave makeover in Budgie Themes and Layouts Brand new WhiteSur makeover in Budgie Themes and Layouts." Additional information can be found in the project's release announcement and in the release notes. Download: ubuntu-budgie-21.04-desktop-amd64.iso (2,628MB, SHA256, signature, torrent, pkglist).

 

Ubuntu MATE 21.04 "Hirsute Hippo".

Martin Wimpress has announced the release of Ubuntu MATE 21.04. The new version offers nine months of support and includes several visual changes. "The MATE Desktop team released maintenance updates for the current stable 1.24 release of MATE. We've updated the MATE packaging in Debian to incorporate all these bug fixes and translation updates and synced those packages to Ubuntu so they all feature in this 21.04 release. There are no new features, just fixes. Ayatana Indicators: A highlight of the Ubuntu MATE 20.10 release was the transition to Ayatana Indicators. You can read the 20.10 release notes to learn what Ayatana Indicators are and why this transition will be beneficial in the long term. We've added new versions of Ayatana Indicators including ‘Indicators' settings to the Control Center, which can be used to configure the installed indicators." Further information can be found in the project's release announcement and in the release notes. Download: ubuntu-mate-21.04-desktop-amd64.iso (2,828MB, SHA256, signature, torrent, pkglist). 

Ubuntu Studio 21.04 "Hirsute Hippo".

The Ubuntu Studio team have announced the release of version 21.04 of their multimedia-focused distribution. The project's latest release will be supported through to January 2022 and includes several updated utilities: "This release includes Plasma 5.21.4, the full-featured desktop environment made by KDE. It uses the Materia theme and the icons are Papirus icons. Studio Controls has seen further development as its own independent project and has been updated to version 2.1.4. Ardour 6.6+ (a future 6.7 snapshot). Ardour has been updated to version 6.6+, meaning this is a git snapshot of what will eventually be Ardour 6.7. This had to be done because Ardour 6.5 started to fail to build with a newer library introduced into the Ubuntu archives, and could only be resolved with this snapshot. We hope to have Ardour 6.7 in via official updates once released. Agordejo is new to Ubuntu Studio this release. It was brought-in for those unsatisfied with RaySession's audio session management but found New Session Manager's interface to be too old and clunky." Additional details can be found in the project's release announcement.Downloadubuntustudio-20.10-dvd-amd64.iso (3,650MB, SHA256signaturetorrentpkglist).


Kubuntu 21.04 "Hirsute Hippo".

 

Jonathan Riddell has announced the release of Kubuntu 21.04, a brand-new version of the project's official Ubuntu flavour featuring the KDE Plasma desktop: "The Kubuntu team is happy to announce that Kubuntu 21.04 LTS has been released, featuring the 'beautiful' KDE Plasma 5.21: simple by default, powerful when needed. Code-named 'Hirsute Hippo', Kubuntu 21.04 continues our tradition of giving you friendly computing by integrating the latest and greatest open-source technologies into a high-quality, easy-to-use Linux distribution. The team has been hard at work through this cycle, introducing new features and fixing bugs. Under the hood, there have been updates to many core packages, including a new 5.11-based Linux kernel, KDE Frameworks 5.80, KDE Plasma 5.21 and KDE Release Service Applications 20.12.3. Krita, Kdevelop, Yakuake and many many more applications are updated.

Read the resto of the release announcement for more information. Downloadkubuntu-21.04-desktop-amd64.iso (2,805MB, SHA256signaturetorrentpkglist).

 Xubuntu 21.04 Hirsute Hippo".

Yousuf Philips has announced the release of Xubuntu 21.04, a new stable build of the distribution that integrates the Ubuntu base system with the latest Xfce desktop: "The Xubuntu team is happy to announce the immediate release of Xubuntu 21.04. Xubuntu 21.04, code-named 'Hirsute Hippo', is a regular release and will be supported for 9 months, until January 2022. Highlights: Xfce 4.16 - this is Xubuntu's first release with the new GTK 3-only Xfce 4.16, which features a year's worth of updates and fixes; new software - Xubuntu now comes pre-installed with HexChat and Synaptic to provide easy IRC communication and advanced package management; minimal install - you can now install a minimal version of the Xubuntu desktop through the ubiquity installer; UX tweaks - a number of User Experience (UX) tweaks were made on the desktop, application menu, panel, keyboard shortcuts and file manager. Known issues - the boot decryption password prompt is sometimes not displayed, press Escape twice to reveal the prompt.

See the full release announcement for more information. Downloadxubuntu-21.04-desktop-amd64.iso (1,867MB, SHA256signaturetorrentpkglist).

Lubuntu 21.04 "Hirsute Hippo".

Dan Simmons has announced the release of Lubuntu 21.04, an updated version of the project's lightweight distribution with LXQt as its preferred desktop: "Thanks to all the hard work from our contributors, Lubuntu 21.04 has been released. With the code name 'Hirsute Hippo', Lubuntu 21.04 is the 20th release of Lubuntu, the sixth release of Lubuntu with LXQt as the default desktop environment. Lubuntu is an official Ubuntu flavor which uses the Lightweight Qt Desktop Environment (LXQt). The project’s goal is to provide a lightweight yet functional Linux distribution based on a rock-solid Ubuntu base. Lubuntu provides a simple but modern and powerful graphical user interface, and comes with a wide variety of applications so you can browse, email, chat, play and be productive. You can find the following major applications and toolkits installed by default in this release: LXQt 0.16.0 – with many improvements over 0.15; LXQt Archiver 0.3.0 which is based on Engrampa, is now included; Qt 5.15.2; Mozilla Firefox 87.0...."  

Here is the full release announcementDownloadlubuntu-21.04-desktop-amd64.iso (1,915MB, SHA256signaturetorrentpkglist).

Come installare Ubuntu Core su 64-bit su Bare Metal da una LiveUSB.

Ho una scheda madre di un portatile AMD64 riutilizzata, pronta a diventare un server sperimentale di Ubuntu Core.

È in buone condizioni. Si può vedere che si avvia un ambiente "Try Ubuntu" di Ubuntu LiveUSB proprio bene. 

Attaccato alla scheda madre c'è un nuovo SSD da 60GB per i test. Il vero server userà un HDD da 1TB.

Ma Ubuntu Core non si installa su bare metal da una LiveUSB. Però è ancora facile.

Come installare Ubuntu Core su 64-bit.

Avviare un ambiente "Prova Ubuntu" sul sistema di destinazione.

Prova la tua connessione di rete. L'immagine mostra una connessione wireless. Questo particolare portatile ha un chip wireless che viene riconosciuto out-of-the box, quindi non ho avuto bisogno di tirare fuori il lungo cavo di rete

Prova che il tuo dispositivo di archiviazione funziona. Puoi vedere nell'immagine che Gnome Disks può vedere il dispositivo di archiviazione.

Terminale: sudo fdisk -l. Individuate il dispositivo di archiviazione su cui volete installare Ubuntu Core.

L'intero dispositivo di archiviazione verrà cancellato.Il mio dispositivo di archiviazione è in /dev/sda oggi. Potrebbe essere diverso al prossimo avvio. Il vostro potrebbe essere diverso.

Aprite il browser web e scaricate Ubuntu Core.

Ubuntu Core 20 (stabile) è su https://cdimage.ubuntu.com/ubuntu-core/20/stable/current/

Il mio file si chiamava ubuntu-core-20-amd64.img.xz. Il download è un file .img.xz, non un file .iso

Il vostro browser scarica nella vostra directory Downloads, ovviamente.

Scrivete Ubuntu Core sul dispositivo di memorizzazione.

Attenzione: Questo comando cancellerà l'intero dispositivo di archiviazione. Se c'è qualcosa di valore sul vostro dispositivo di memorizzazione, allora avete saltato troppi passaggi!

xzcat Downloads/<.img.xz file> | sudo dd of=/dev/<target_storage_device> bs=32M status=progress; sync

Quindi il mio era:    

xzcat Downloads/ubuntu-core-20-amd64.img.xz | sudo dd of=/dev/sda bs=32M status=progress; sync

Fonte: https://ubuntu.com/download/intel-nuc

Riavviate in Ubuntu Core.

Quando viene richiesto dall'ambiente "Prova Ubuntu", rimuovete la LiveUSB in modo da avviare dal vostro dispositivo di archiviazione appena scritto.

Siate pazienti. Il mio primo avvio in Ubuntu Core ha portato ad una schermata nera per quasi un minuto prima che il sistema riconoscesse che stava effettivamente lavorando per tutto il tempo.

Dopo 3-4 minuti di configurazione non interattiva che si alternava tra schermate vuote e output di configurazione a scorrimento, Ubuntu Core mi ha finalmente posto due domande:  A quale rete connettermi e il mio indirizzo e-mail Ubuntu SSO.

Infine, il sistema si è riavviato di nuovo. Questa volta non ha fatto alcuna domanda - ha solo visualizzato l'indirizzo IP del nuovo sistema Ubuntu Core.

Accedere a Ubuntu Core.

Sul mio desktop:

 me@Desktop:~$ ssh me@192.168.1.x

Benvenuti in Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-77-generic x86_64)

Successo: Un Ubuntu Core funzionante su bare metal.

Guida a Arduino framework opensource made in Italy: Installare il software Arduino (IDE) su Linux (3a parte).

Arduino è una piattaforma hardware composta da una serie di schede elettroniche dotate di un microcontrollore. È stata ideata e sviluppata nel 2005 da alcuni membri dell'Interaction Design Institute di Ivrea come strumento per la prototipazione rapida e per scopi hobbistici, didattici e professionali.. 

Il nome della scheda deriva da quello del bar di Ivrea frequentato dai fondatori del progetto, nome che richiama a sua volta quello di Arduino d'Ivrea, Re d'Italia nel 1002.

Con Arduino si possono realizzare in maniera relativamente rapida e semplice piccoli dispositivi come controllori di luci, di velocità per motori, sensori di luce, automatismi per il controllo della temperatura e dell'umidità e molti altri progetti che utilizzano sensori, attuatori e comunicazione con altri dispositivi. 

 

Come installare il software Arduino (IDE) su Linux.

La scheda è abbinata a un semplice ambiente di sviluppo integrato per la programmazione del microcontrollore. Tutto il software a corredo è libero, e gli schemi circuitali sono distribuiti come hardware libero e per questo motivo è molto utilizzato nella didattica educativa.

 

Inizio rapido


La build per Linux del software Arduino (IDE) è disponibile in diversi pacchetti a seconda dell'architettura del sistema. Non ci sono istruzioni specifiche per le diverse distribuzioni di Linux (ad esempio Ubuntu).


Scaricare il software Arduino (IDE)

Prendi l'ultima versione dalla pagina di download. Puoi scegliere tra le versioni 32, 64 e ARM. È molto importante che tu scelga la versione giusta per la tua distro Linux. Cliccando sulla versione scelta si accede alla pagina della donazione e poi si può aprire o salvare il file. Per favore, salvatelo sul vostro computer.

Estrarre il pacchetto.


Il file è compresso e devi estrarlo in una cartella adatta, ricordando che verrà eseguito da lì.


Eseguire lo script di installazione.


Apri la cartella arduino-1.6.x appena creata dal processo di estrazione e individua il file install.sh. Cliccate con il tasto destro su di esso e scegliete Run in Terminal dal menu contestuale. Il processo di installazione terminerà velocemente e dovresti trovare una nuova icona sul tuo desktop.

Se non trovi l'opzione per eseguire lo script dal menu contestuale, devi aprire una finestra del Terminale e spostarti nella cartella arduino-1.6.x. Digita il comando ./install.sh e aspetta che il processo finisca. Dovresti trovare una nuova icona sul tuo desktop.


Procedere con le istruzioni specifiche per la scheda


Quando il software Arduino (IDE) è installato correttamente, puoi tornare alla Home Getting Started e scegliere la tua scheda dalla lista sulla destra della pagina.
Per favore leggi...

Potrebbe accadere che quando carichi uno sketch - dopo aver selezionato la tua scheda e la porta seriale -, ottieni un errore Errore di apertura della porta seriale ... Se ottieni questo errore, devi impostare i permessi della porta seriale.

Aprite il Terminale e digitate

ls -l /dev/ttyACM*

otterrete qualcosa come

crw-rw---- 1 root dialout 188, 0 5 apr 23.01 ttyACM0

Lo "0" alla fine di ACM potrebbe essere un numero diverso, o potrebbero essere restituite più voci. Il dato di cui abbiamo bisogno è "dialout" (è il gruppo proprietario del file).

Ora abbiamo solo bisogno di aggiungere il nostro utente al gruppo:

sudo usermod -a -G dialout <username>

dove <username> è il vostro nome utente Linux. Avrete 


Questa è la procedura per accedere alla porta seriale dal software Arduino (IDE) se si ottiene un errore

Dopo questa procedura, dovresti essere in grado di procedere normalmente e caricare lo sketch sulla tua scheda o usare il Serial Monitor.

Guida a Arduino framework opensource made in Italy (2a parte): funzionalità dei componenti.

Arduino è un framework opensource che permette la prototipazione rapida e l'apprendimento veloce dei principi fondamentali dell'elettronica e della programmazione.

Con Arduino si possono realizzare in maniera relativamente rapida e semplice piccoli dispositivi come controllori di luci, di velocità per motori, sensori di luce, automatismi per il controllo della temperatura e dell'umidità e molti altri progetti che utilizzano sensori, attuatori e comunicazione con altri dispositivi. 

La scheda è abbinata a un semplice ambiente di sviluppo integrato per la programmazione del microcontrollore. Tutto il software a corredo è libero, e gli schemi circuitali sono distribuiti come hardware libero e per questo motivo è molto utilizzato nella didattica educativa.

Guida a Arduino framework opensource made in Italy (2a parte).

La piattaforma fisica si basa su un circuito stampato che integra un microcontrollore con dei pin connessi alle porte I/O, un regolatore di tensione e, quando necessario, un'interfaccia USB che permette la comunicazione con il computer utilizzato per programmare. 

A questo hardware viene affiancato un ambiente di sviluppo integrato (IDE) multipiattaforma disponibile per Linux.

Funzionalità di Input/Output.

Per implementare il comportamento interattivo, Arduino è fornita di funzionalità di Input/Output, grazie alle quali essa riceve i segnali raccolti da sensori esterni. In base a tali valori, il comportamento della scheda è gestito dal microcontroller, in base alle decisioni determinate dal particolare programma in esecuzione in quel momento sulla scheda. L'interazione con l'esterno avviene attraverso attuatori pilotati dal programma attraverso i canali di output in dotazione.

arduino_NanoFront

Connettori I/O.

A tale scopo, Arduino è dotata di molti dei connettori di Input/Output per microcontroller in uso su altri circuiti. Tutti i pin di I/O sono collocati sulla parte superiore della scheda, mediante connettori femmina da 0,1". Inoltre, sono disponibili commercialmente molte schede applicative plug-in, note come "shields". 

Le schede Barebones e Boarduino, due cloni compatibili con la Arduino, sono dotate di connettori maschio sul lato inferiore del circuito in modo da poter essere connesse a una breadboard senza necessità di effettuare saldature. 

I/O digitale.

La Arduino Uno, ad esempio, che ha soppiantato la Duemilanove, offre 14 connettori per l'I/O digitale (numerati da 0 a 13). La direzione di funzionamento, input o output, è decisa dallo sketch programmato sull'IDE.

Sei dei canali I/O possono produrre segnali Pulse-width modulation (PWM). Attraverso i segnali PWM è possibile, ad esempio, regolare l'intensità di luminosità di un LED o la velocità di rotazione di un motorino elettrico. 

L'hardware di tre dei pin di I/O (9, 10 e 11) implementa la possibilità di gestirli direttamente attraverso la funzione analogWrite(), che permette di controllare la PWM del segnale in uscita in maniera efficiente, senza dover eseguire linee di codice appositamente predisposte. 

La funzione accetta due parametri, il primo dei quali è il pin pilotato mentre il secondo rappresenta l'intensità della modulazione (espressa su una scala da 0 a 255): così, ad esempio, analogWrite(9, 128) attiverà un led collegato al pin 9 al 50% della sua luminosità. 

I/O analogico.

Sempre sulla Uno, sono presenti altri 6 connettori specificamente dedicati a ingressi di segnali analogici, cioè valori di tensione letti da sensori esterni i cui valori, fino a un massimo di 5 Volt, sono convertiti in 1024 livelli discreti (da 0 a 1023). 

Questi 6 connettori possono essere riprogrammati (sempre dal codice dello sketch sull'IDE) per funzionare come normali entrate/uscite digitali.

fonte: Wikipedia



Guida a Arduino framework opensource made in Italy (1a parte): introduzione e hardware.

Arduino è un framework opensource che permette la prototipazione rapida e l'apprendimento veloce dei principi fondamentali dell'elettronica e della programmazione.

È composto da una piattaforma hardware per il physical computing sviluppata presso l'Interaction Design Institute, un istituto con sede ad Ivrea, fondato da Olivetti e Telecom Italia. Il nome della scheda deriva da quello di un bar di Ivrea frequentato da alcuni dei fondatori del progetto.

Questa si basa su un circuito stampato che integra un microcontrollore con PIN connessi alle porte I/O, un regolatore di tensione e quando necessario un'interfaccia usb che permette la comunicazione con il computer.
arduino_logo
A questo hardware viene affiancato un ambiente di sviluppo integrato (IDE) multipiattaforma (Linux, Apple Macintosh e Windows). Questo software permette anche ai novizi di scrivere programmi con un linguaggio semplice e intuitivo derivato da C e C++ chiamato Wiring, liberamente scaricabile e modificabile.

Leggi anche: Guida a Arduino framework opensource made in Italy (2a parte).    
Arduino può essere utilizzato per lo sviluppo di oggetti interattivi stand-alone ma può anche interagire, tramite collegamento, con software residenti su computer, come Adobe Flash, Processing, Max/MSP, Pure Data, SuperCollider, Vvvv.

La piattaforma hardware Arduino è spesso distribuita agli hobbisti in versione pre-assemblata, acquistabile in internet o in negozi specializzati. La particolarità del progetto è che le informazioni sull'hardware e soprattutto i progetti sono disponibili per chiunque: si tratta quindi di un hardware open source, distribuito nei termini della licenza Creative Commons Attribution-ShareAlike 2.5.

In questo modo, chi lo desideri può legalmente auto-costruirsi un clone di Arduino o derivarne una versione modificata, scaricando gratuitamente lo schema elettrico e l'elenco dei componenti elettronici necessari. Questa possibilità ha consentito lo sviluppo di prodotti Arduino compatibili da parte di piccole e medie aziende in tutto il mondo, e infatti oggi è possibile scegliere tra un'enorme quantità di schede Arduino compatibili. Ciò che accomuna questi prodotti inerenti elettronica sperimentale e sviluppo è il codice sorgente per l'Ambiente di sviluppo integrato e la libreria residente che sono resi disponibili, e concessi in uso, secondo i termini legali di una licenza libera, GPLv2.

Grazie alla base software comune, ideata dai creatori del progetto, per la comunità Arduino è stato possibile sviluppare programmi per connettere a questo hardware più o meno qualsiasi oggetto elettronico, computer, sensore, display o attuatore. Dopo anni di sperimentazione è oggi possibile fruire di un database di informazioni vastissimo.

Il team di Arduino è composto da Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, e David Mellis. Il progetto prese avvio in Italia a Ivrea nel 2005, con lo scopo di rendere disponibile, a progetti di Interaction design realizzati da studenti, un dispositivo per il controllo che fosse più economico rispetto ai sistemi di prototipazione allora disponibili. I progettisti riuscirono a creare una piattaforma di semplice utilizzo ma che, al tempo stesso, permetteva una significativa riduzione dei costi rispetto ad altri prodotti disponibili sul mercato. A ottobre 2008 in tutto il mondo erano già stati venduti più di 50.000 esemplari di Arduino.

L'hardware originale Arduino è realizzato dalla italiana Smart Projects. Alcune schede Arduino sono state progettate dalla statunitense SparkFun Electronics.

Una scheda Arduino tipica consiste in un microcontroller a 8-bit AVR prodotto dalla Atmel, con l'aggiunta di componenti complementari per facilitarne l'incorporazione in altri circuiti. In queste schede sono usati chip della serie megaAVR - nello specifico i modelli ATmega8, ATmega168, ATmega328, ATmega1280 e ATmega2560.

Molte schede includono un regolatore lineare di tensione a 5-volt e un oscillatore a cristallo a 16 MHz, sebbene alcune implementazioni, come ad esempio la piccola LilyPad, abbiano un clock di 8 MHz e facciano a meno dello stabilizzatore di tensione.

Fino a oggi sono state commercializzate dodici versioni dell'hardware Arduino.

    Serial Arduino, programmata con una porta seriale DB9. Fa uso del microcontroller ATmega8
    Arduino Extreme, con interfaccia di programmazione USB, facente uso del chip ATmega8
    Arduino Mini, una versione in miniatura facente uso di un ATmega168 a montaggio superficiale
    Arduino Nano, una versione ancora più piccola della Mini, utilizzante lo stesso controller ATmega168 SMD e alimentata tramite USB
    LilyPad Arduino, un progetto minimalista (scheda circolare dal diametro di 50mm, per circa 8mm di spessore), per applicazione su indumenti, con lo stesso ATmega168 in versione SMD[5]
    Arduino NG, con un'interfaccia USB per programmare e usare un ATmega8
    Arduino NG plus, con interfaccia di programmazione USB, con un ATmega168
    Arduino BT, con interfaccia di programmazione Bluetooth e con un ATmega168
    Arduino Diecimila, con interfaccia di programmazione USB e con un ATmega168 in un package DIL28
    Arduino Duemilanove, facente uso del chip Atmega168 (o Atmega328 nelle versioni più recenti) e alimentata in corrente continua tramite USB, con commutazione automatica tra le sorgenti di alimentazione
    Arduino Mega, che fa uso di un ATmega1280 a montaggio superficiale per I/O e memoria addizionale.
    Arduino Uno, evoluzione della Duemilanove, con un differente chip, programmabile e più economico, dedicato alla conversione USB-seriale.
    Arduino Mega2560, che fa uso di un ATmega2560 ed è un'evoluzione dell'Arduino Mega.

Inoltre, il microcontroller della scheda in alcuni case è pre-programmato con un bootloader che semplifica il caricamento dei programmi sulla memoria flash incorporata nel chip.

A livello concettuale, tutte le schede sono programmate attraverso un porta seriale RS-232, ma il modo in cui questa funzionalità è implementata nell'hardware varia da versione a versione. Le schede seriali Arduino contengono un semplice circuito inverter che permette la conversione tra il livello della RS-232 e il livello dei segnali TTL.

Le versioni attuali di Arduino sono gestite via USB: l'ultima versione, la Uno, utilizza un microcontrollore Atmega8U2 programmato come convertitore USB-seriale mentre le precedenti versioni Diecimila e Duemilanove usavano chip adattatori USB-seriale, come gli FT232 di FTDI. Alcune varianti, come la Arduino Mini e la versione non ufficiale Boarduino, usano una scheda o un cavo adattatore USB-seriale staccabile.


Se ti è piaciuto l'articolo , iscriviti al feed cliccando sull'immagine sottostante per tenerti sempre aggiornato sui nuovi contenuti del blog:
ubuntu lucid-lynx rss

Guida all’installazione di Linux Mint: creare il dispositivo di avvio e avviare la distribuzione.

Linux Mint è una distribuzione GNU/Linux per personal computer, basata su Ubuntu.

Si focalizza sulla facilità d'uso e per la sua semplicità di installazione, ed utilizza sia repository propri sia quelli di Ubuntu.

Puoi scaricare Linux Mint da questa pagina.

Mentre il nucleo di Linux Mint è basato su Ubuntu, il design, alcune applicazioni ed in generale l'aspetto grafico sono sviluppate direttamente dal team di Linux Mint.

L'ultima versione stabile rilasciata è la 19.1 nome in codice "Tessa".

Linux Mint è una distribuzione GNU/Linux per personal computer, basata su Ubuntu.

Creare il dispositivo di avvio.

Il modo più facile di installare Linux Mint è utilizzare una penna USB.

Se non riesci ad avviare il computer dalla penna USB, puoi utilizzare un DVD vuoto.

Come creare una penna USB avviabile.

In Linux Mint
Clicca con il tasto destro sul file ISO e seleziona Rendi Avviabile Penna USB, o avvia Menu ‣ Accessori ‣ Scrittore di Immagine USB.
Come creare una penna USB avviabile.

Seleziona il tuo dispositivo USB e clicca Scrivi.

In altre distribuzioni Linux
Scarica Etcher, installalo e avvialo.
Etcher è uno strumento essenziale, semplice ma funzionale. 

Usando Etcher
Clicca Select image e seleziona il tuo file ISO.
Clicca Select drive e seleziona la tua penna USB.
Clicca Flash!.

Come creare un DVD avviabile.

I dischi ottici sono lenti e la masterizzazione può produrre errori.
Nota
Per evitare problemi, masterizza alla velocità più lenta disponibile.
Avvertimento
Masterizza il contenuto della ISO sul DVD, non il file ISO stesso. Alla fine, il tuo DVD dovrebbe contenere cartelle come boot e casper; non dovrebbe essere un DVD vuoto contenente solo un file ISO.

In Linux.
Installa e usa xfburn.

In macOS.
Fai clic destro sul file ISO e seleziona Masterizza immagine disco.

Avviare Linux Mint.

Ora che hai Linux Mint su una penna USB (o un DVD), avvia il computer da quest’ultima.
  1. Inserisci la tua penna USB (o il DVD) dentro il computer.
  2. Riavvia il computer.
  3. Prima che il tuo computer avvii il tuo sistema operativo attuale (Windows, macOS o Linux), dovresti vedere la schermata di caricamento del tuo BIOS. Controlla la schermata oppure la documentazione del tuo computer per sapere quale tasto premere per far avviare il computer dalla penna USB (o dal DVD).

Nota:
La maggior parte dei BIOS hanno un tasto speciale che puoi premere per selezionare il dispositivo dal quale eseguire l’avvio, e tutti i BIOS hanno un tasto speciale da premere per entrare nella schermata di configurazione (dalla quale puoi impostare l’ordine di avvio). A seconda del tuo BIOS, questi tasti speciali possono essere ESC, F1, F2, F8, F10, F11, F12, o CANC. Questa informazione di solito appare brevemente sullo schermo durante l’avvio.

Suggerimenti.


Se hai un computer Mac, tieni premuto il tasto Alt o Opzione dopo aver sentito il suono di avvio.
  1. La ISO di Linux Mint può essere avviata sia in modalità EFI sia BIOS. In modalità EFI mostrerà il menù GRUB. In modalità BIOS mostrerà il menù ISOLINUX.
Il menù ISOLINUX in modalità BIOS.

Il menù GRUB in modalità EFI


  1. Da uno di questi menù, premi Invio per avviare Linux Mint dalla tua penna USB (o DVD).

Random Posts

I miei preferiti in Instagram

Archivio