Stap 2: Instellen van de Edison en ontwikkelsysteem
De eerste belangrijke stap is om goed de Intel® Edison en een basic-ontwikkelomgeving. Voor eenvoudige testdoeleinden is het nuttig dat de Arduino omgeving handig, dus hoewel wij gaan gebruiken Python, zullen we dat ontwikkelomgeving installeren.
Er zijn verschillende online gidsen voor het opzetten van de edison. De primaire gids voor het opzetten van de edison is de Intel aan de slag die ontvouwt zich langzaam waarvoor dat u download stappen doorlopen. De Edison Sparkfun Getting Started Guide is een beetje beter, gericht op het opzetten van de Arduino omgeving. Een ander alternatief aan de slag van Intel is op https://software.intel.com/en-us/intel-edison-board-user-guide.
We vonden dit Instructable aan de slag met Intel Edison - Python programmeren was vrij nuttig voor ons als we van plan om het gebruik van Python in tegenstelling tot de Arduino, Java of andere talen.
Waarschuwing: Een probleem gevonden met de diverse gidsen is dat velen van hen (incl de Instructable en sparkfun gidsen) niet up to date met de nieuwste Edison Linux software zijn. Negeren om het even welk van hen die zeggen dat je moet vouwen en/of kopieer de installatiekopie van de Yacto naar de Edison. Moet u de Flash Tool Lite. Volg deze instructies van Intel.
Voor de Instructable gids hierboven, slaat u stap 2 & 3, vervangen door de Flash Lite hulpmiddel instructies.
In principe initiële installatiestappen:
- Monteren van de Raad van bestuur
- Verbinden met dev systeem en breng het up-to-date FlashToolLite
- Edison aan Console aansluiten via seriële terminal gereedschap
- edison, instellen van de naam en het geven van een root-wachtwoord te configureren
- het hebben van een wachtwoord voor wortel is rudimentaire veiligheidsmaatregel. Doe het.
- Een wifi-verbinding met de Edison is nuttig in ontwikkeling, zo configureren dat
- veranderende locaties en wifi-netwerken vergt inloggen via console en te herconfigureren van wifi
- ook het IP-adres van de edison, kan veranderen tussen ontwikkeling sessies. Het is dynamisch toegewezen door de wifi-router. Er misschien verschillende machines verbonden met wifi wanneer edison verbindt.
- Setup SFTP overdracht van bestanden
De ontwikkelingscyclus voor python neigt te zijn:
- Eerste python code maken op de ontwikkelingsmachine
- SFTP het bestand naar de Edison
- inloggen op edison en het programma uitvoeren vanaf opdrachtregel
- programma herzien, opnieuw overdragen, opnieuw uitvoeren
Een alternatief voor herziening en opnieuw het overbrengen van het programma is een editor gebruiken op de Edison. De eerbiedwaardige VI editor is beschikbaar op de Edison, verstrekken scherm bewerken.
Fundamentele Hello World Blink licht App
Krijgen van een paar eenvoudige Hello World en Blink LED toepassingen die worden uitgevoerd, zal het basisproces tonen. Deze stappen worden weergegeven in de laatste delen van Instructable aan de slag met Intel Edison - Python programmeren
Na de basis
Eens je de basis ontwikkelomgeving operationeel is, er is een heleboel aanpassingen worden gedaan. Latere secties zullen omgaan met de sensoren, maar vaak moet u het wijzigen van de Linux-omgeving. Dit vereist een eerlijke beetje specialiseren kennis van opdrachtregelprogramma's en console toegang tot de machine. U zag een aantal van deze in de instellingen van de wifi-verbindingen in de bovenstaande gekoppelde gidsen. Meer zal worden besproken in latere secties, zoals Bluetooth.
Een gebied dat wellicht consoletoegang op regelmatige basis nodig is het inschakelen van WiFi wanneer u naar verschillende locaties verplaatsen. De eerste keer dat u setup met een nieuwe WiFi, instructies u de in de bovenstaande gidsen. Intel het uitbreekt aan één enkele toepasselijke naam document: aansluiten van uw boord van de Intel Edison met behulp van Wi-Fi. Zodra een vertrouwd netwerk tot stand heeft gebracht, het * moet * gemakkelijker om terug te keren naar die locatie.
Een extra stap die de basisconfiguratie slaat ondergaat de tijd en de tijdzone van uw project van Edison. Veel embedded systemen niet hebben tijd nodig, maar AINA maakt gebruik van tijdstempels, dus het zou goed zijn om het te zetten voor de lokale tijd. Anders zal het worden ingesteld voor GMT. Hier is een Intel Forum Thread geven van instructies voor het instellen van datum/tijd/timezone