Stap 3: How to install ubilinux op Intel® Edison
Als u hebt gespeeld met de Edison, zag je al dat het wordt geleverd met vooraf geïnstalleerde Yocto Linux die kan moeilijk zijn om mee te werken. Duidelijk, u wilt Linux opnieuw vanaf nul op te bouwen elke keer dat u wilt inschakelen van een pakket. Daarnaast kan Ubilinux op Edison een paar belangrijke kenmerken (bijvoorbeeld WiFi).
Dit is een samenvatting van de eigenschappen van de afbeelding ubilinux voor Intel® Edison platform.
* ubilinux is gebaseerd op Debian 7 "Wheezy"
* Laatste Intel® kernel patches voor Edison opgenomen met de volgende wijzigingen, toegevoegd: FTDI, USB Video klasse (UVC), USD Audio, USB-modem
* WiFi client en AP modus met inbegrip van CRDA module
* Bluez 5,28 met Gatttools
* git
* van de ondersteuning voor de volgende programmering/scripting talen: C, C++, Python, Perl, Javascript (nodejs), Shell
* MRAA
* Swig
Deze instructie wordt beschreven hoe te installeren ubilinux op uw Intel® Edison-platform.
Vereisten: Intel® Edison met mini breakout board of Intel® Edison met Arduino plint
Host-PC met Linux OS en software te knipperen Edison planken (dfu-util), gelieve te verwijzen naar de tutorial over de levering van de Intel DocumentationPower (alleen voor Edison met Arduino plint)
* 2 x USB 2.0 A naar Micro B kabel,
Standaardreferenties nodig zijn voor het geïnstalleerde systeem
* gebruikersnaam: root
* wachtwoord: edison
U moet (optioneel) het wachtwoord bijwerken nadat het systeem is geïnstalleerd met behulp van het passwd commando.
Opmerking
* De hostcomputer moet kunnen uitvoeren van het script flashall in het distributiepakket.
* Dit houdt apparaatstuurprogramma's zoals beschreven in de sectie aan de slag op de Intel-website http://www.intel.com/support/maker/edison.htm#how worden geïnstalleerd
Installatie-instructies:
1. Haal de inhoud van ubilinux-edison-yymmdd.tar.gz naar een map op uw hostcomputer.
Vanaf de terminal tar xvfz ubilinux-edison-yymmdd.tar.gz
Verplaatsen naar de map "toFlash", moet u het script van het flashall.sh (of flashall.bat) samen met alle andere bestanden in de afbeelding.
2. Schakel de Edison. Moet u wellicht verbinding verbreken van één van de USB-kabels.
3. Stormloop 'flashall.sh' op de hostcomputer.
4. Sluit de Edison aan de host machine met behulp van de USB-kabels. Als u de plint van een arduino gebruikt, is het raadzaam dat u ook verbinding maken met een externe voeding kort na het aansluiten van de USB-kabel.
5. het proces van de flits zou nu moeten starten, en je ziet de voortgang op de RD Session Host host-machine. U kunt de console-uitvoer via de tweede USB-verbinding controleren, en krijgt ook een login-console zodra het knipperende proces voltooid is.
6. Wanneer de knipperende proces voltooid is, zal de Edison twee keer rebooten. De eerste keer het partities ingesteld, ssh sleutels, WiFi ssid, enz. De tweede keer zal het normaal opstarten en presenteren een aanmeldprompt over de seriële console.
7. Als u wilt verbinden met de seriële console, gebruik putty op windows of een terminal (linux of mac), de baudrate te 115200 wijzigen en opgeven van de seriële poort, zoals erkend door uw systeem.
8. u kunt inloggen met het verstrekken van de standaardreferenties (gebruikersnaam: root, wachtwoord: edison).
9. Ethernet via USB-functionaliteit is beschikbaar, en het standaard IP van de Edison is 192.168.2.15
Installeren van nieuwe software
sudo apt-get update
sudo apt-get install name_of_the_package
WiFi-ondersteuning
WiFi-stuurprogramma's zijn geïnstalleerd, gewoon ./etc/network/interfaces op de juiste manier bewerken en uitvoeren 'ifup wlan0'
Inschakelen van WiFi
Na inloggen op Ubilinux wil je waarschijnlijk een internetverbinding zodat u kunt downloaden en installeren van pakketten gemakkelijk. Er worden getoond de eenvoudigste manier, maar het nadeel van deze methode is dat uw WiFi wachtwoord ongecodeerd en platte tekst in een bestand opgeslagen.
Als u bent aangemeld als een gewone gebruiker, voert u de opdracht: su, en voer het wachtwoord voor root te krijgen van superuser capaciteiten.
De gemakkelijkste manier om op een lokale WiFi-toegangspunt moet de SSID en het wachtwoord opslaan in een bestand. Het probleem is dat uw wachtwoord zal worden opgeslagen als tekst zonder opmaak, dus het is niet erg veilig. Gebruik uw favoriete Linux-teksteditor te openen van het bestand interfaces: vi /etc/network/interfaces zoeken "auto usb0" en een "#" voor de regel wil het uit toe te voegen. Navigeer naar beneden en verwijder de "#" voor "auto wlan0" zodat onze Edison proberen zal automatisch verbinding met WiFi bij het opstarten. Ga naar de "wpa-ssid" en "wpa-psk" lijnen. De standaard-SSID en het wachtwoord (PSK) aan uw gewenste WiFi SSID en wachtwoord wijzigen Wijzigingen opslaan die u hebt aangebracht in uw bestand, en thats it. Voila, hebt je nu internet-verbinding.