Energia Software: verschil tussen versies

Uit KekBot
Naar navigatie springen Naar zoeken springen
 
Regel 9: Regel 9:


Handige workarounds of lastige bugs die je vaak tegenkomt kun je ook op deze wiki kwijt.
Handige workarounds of lastige bugs die je vaak tegenkomt kun je ook op deze wiki kwijt.
==Energia linux probleem met 64-bit==
het probleem:
java gebruikt een virtuele machine, waar programma's bovenop draaien.
dit betekent dat programma's zowel als 32 als 64 bit uitgevoerd kunnen worden, echter als je energia als 64-bit uitvoert dan roept hij librxtxSerial.so op om te kunnen communiceren met de launchpad.
echter librxtxSerial.so is een 32-bit bibliotheek en als gevolg crasht het programma met de melding "wrong elfclass ELFCLASS32".
de oplossing:
verwijder librxtxSerial.so uit de lib folder in de energia-folder en installeer de systeemeditie van de bibliotheek:
[grafisch]
zoek met synaptic, aptitude, deselect of het ubuntu software centrum naar het pakket "librxtx-java" en installeer het
[niet grafisch / terminal]
sudo apt-get install librxtx-java
op deze manier zal energia librxtxSerial.so niet kunnen vinden in zijn eigen map en zal dus aan het besturingssysteem vragen of de bibliotheek aanwezig is.
het resultaat is dat de juiste bibliotheek word geladen en dat energia naar behoren zal werken.

Huidige versie van 14 nov 2012 om 10:09

Hoofdpagina | Fanbot | Eckart College | Fontys Robots | Kekbot mechatronics kit | Hardware | Software&Programma's | Tips



De Energia software is een open source project met een eigen website. Hierop zijn de bronnen te vinden, release notes en bugtracking.

Maak daar gebruik van: Energia github

Handige workarounds of lastige bugs die je vaak tegenkomt kun je ook op deze wiki kwijt.


Energia linux probleem met 64-bit

het probleem: java gebruikt een virtuele machine, waar programma's bovenop draaien. dit betekent dat programma's zowel als 32 als 64 bit uitgevoerd kunnen worden, echter als je energia als 64-bit uitvoert dan roept hij librxtxSerial.so op om te kunnen communiceren met de launchpad. echter librxtxSerial.so is een 32-bit bibliotheek en als gevolg crasht het programma met de melding "wrong elfclass ELFCLASS32".

de oplossing: verwijder librxtxSerial.so uit de lib folder in de energia-folder en installeer de systeemeditie van de bibliotheek: [grafisch] zoek met synaptic, aptitude, deselect of het ubuntu software centrum naar het pakket "librxtx-java" en installeer het [niet grafisch / terminal] sudo apt-get install librxtx-java

op deze manier zal energia librxtxSerial.so niet kunnen vinden in zijn eigen map en zal dus aan het besturingssysteem vragen of de bibliotheek aanwezig is. het resultaat is dat de juiste bibliotheek word geladen en dat energia naar behoren zal werken.