Tips och tricks för Duinocoinen

Det finns ofta små knep eller allmänna tips som gör livet med Duinocoin eller gruvutrustning enklare.


GNU/Linux: Felmeddelande 'error opening serial port', 'avrdude: ser_open(): can`t open device <port>', 'permission denied'

GNU/Linux: Felmeddelande 'error opening serial port', 'avrdude: ser_open(): can`t open device <port>', 'permission denied'

Vad gör man om man inte kan få tillgång till den seriella porten/USB under GNU/Linux?

Übersetzungen: DE, EN

Om åtkomsträttigheterna till enhetsfiler (seriella portar, USB) inte är korrekt inställda under GNU/Linux kan användaren varken programmera en mikrokontroller eller använda gruvprogrammet "AVR_Miner.py".

Om du vill programmera en Arduino UNO med Arduino IDE för första gången kommer du nästan alltid att stöta på problemet under GNU/Linux att IDE inte har tillgång till den seriella porten (dvs. USB) och därför inte kan hitta mikrokontrollern. Lösningen: Korrigera grupptillhörigheten (och inte släppa enhetsfiler för alla/alla som ofta beskrivs!).

Installation av Python3 på en GNU/Linux-dator

Installation av Python3 på en GNU/Linux-dator

Är Python installerat på min dator? Om så är fallet, vilken version är det?

Übersetzungen: DE, EN

En hel del modern programvara - som t.ex. gruvprogramvara för Duinocoin - kräver Python på datorn. Oftast är Python förinstallerat i den aktuella versionen 3 - det är bättre att kontrollera det.

I sällsynta fall ger Python-tolken felmeddelanden när gruvprogrammet startas på datorn. För att undvika dessa fel måste man kontrollera vilken Python-version som är installerad och eventuellt uppdatera till en aktuell version 3.7 eller senare.

Arduino IDE - de första stegen efter installationen

Arduino IDE - de första stegen efter installationen

Hur man ställer in Arduino IDE och uppdaterar alla bibliotek

Übersetzungen: DE, EN

Standardinställningarna i Arduino IDE är inte optimala och överensstämmer inte med systemets standardinställningar under GNU/Linux, till exempel. Några justeringar gör det lättare att arbeta med utvecklingsmiljön.

Arduino IDE installeras snabbt och kan användas ännu bättre i "portabelt läge". Innan du börjar bör dock vissa inställningar optimeras.

Arduino IDE (utvecklingsmiljö) *portabel* installation

Arduino IDE (utvecklingsmiljö) *portabel* installation

En ytterligare katalog gör Arduino IDE mycket mer användbar!

Übersetzungen: DE, EN

Det finns många fördelar med att installera Arduino IDE i "portabelt läge". Detta skiljer logiskt sett det egentliga IDE-programmet från de personliga inställningarna, biblioteken och kärnarkitekturen.

En normal Arduino IDE-installation svämmar snabbt över av ytterligare installerade bibliotek, kortdefinitioner och annat. Det är svårt att hitta rätt i detta kaos. Ett litet knep gör att den faktiska utvecklingsmiljön och data för dina egna projekt är nyggt åtskilda från varandra.

Installera Arduino IDE (utvecklingsmiljö)

Installera Arduino IDE (utvecklingsmiljö)

Übersetzungen: DE, EN

De som vill bryta Duinocoin (DUCO) behöver programvara för att programmera en Arduino UNO/Nano eller en ESP8266/ESP32. Det enklaste sättet att göra detta är att använda det kostnadsfria och öppna IDE-programmet Arduino IDE.

Det enklaste sättet att programmera gruvprogramvara på en mikrokontroller är att använda Arduino IDE (utvecklingsmiljö). Den fria och öppna källkodsmjukvaran erbjuds av Arduino-projektet som en gratis nedladdning <https://www.arduino.cc/en/software/>`_ för Windows, GNU/Linux och Mac OS X.

DUCO: Felmeddelande 'Server Timeout', (host='server.duinocoin.com', port=443)

DUCO: Felmeddelande 'Server Timeout', (host='server.duinocoin.com', port=443)

Vad ska man göra om gruvarbetarna inte kan kontakta Duinocoin-servern?

Übersetzungen: DE, EN

Om Duinocoin-nätverket är (för) hårt belastat eller om en comedian har startat en ny DDoS-attack kommer gruvarbetarna att ta timeout när de försöker ansluta. Det finns en lösning.

Ibland svarar poolservrarna - av någon anledning - inte på förfrågningar från gruvarbetarna. Å ena sidan är detta irriterande eftersom dina egna gruvarbetare i det ögonblicket inte kan generera en DUCO. Å andra sidan kan det också kosta mycket tid när du felsöker din egen gruvrigg, eftersom det inte alltid är klart till en början om felet ligger i mjukvaran för riggen eller i servrarna.