Energia Software: verschil tussen versies
Geen bewerkingssamenvatting |
Geen bewerkingssamenvatting |
||
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 09: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.