Stap 5: Het verkennen van de Firmware
Met het circuit gebouwd, is het tijd om te controleren van de code die we'' ll installeren. Als u setup van uw ontwikkelomgevingnog niet, nu doen! Zoals gezegd, dit is het moeilijkste deel van het hele project, maar er zijn vele online tutorials om dit te doen in verschillende besturingssystemen. Als u problemen tegenkomt, Raadpleeg de ESP8266 Community Forum voor advies.
De code wordt gehost op GitHub, om uw exemplaar krijgen, klonen of downloaden van Deze repository.
De werkelijke code is in de map esp8266-helloworld-demo. Als u uw eigen firmware voor deze module hebben ontwikkeld, ziet de mapstructuur er vertrouwd. De belangrijkste bron-code is te vinden in de gebruiker, terwijl opgenomen headerbestanden zijn plaats in te nemen. De broncode van pubnub wordt aangetroffen in de map pubnub - Stel je dat! Gecompileerde bouwt zijn te vinden in het bouwen, en de bestanden naar het geheugen worden geschreven in ingebouwde programmatuur.
Leuk feit: het verschil tussen de software en firmware is het werkelijke doel van de code. Firmware is een subset van software die direct aan een chip geheugen in plaats van op de top van sommige andere besturingssysteem is geïnstalleerd. Bijvoorbeeld * VLC Media Player * is ** software **, terwijl de code waarmee uw magnetron of het BIOS op uw computer is ** firmware **. Ingesloten apparaten meestal-firmware wordt uitgevoerd, maar dit is niet een absolute.