Använder du Java för inbyggda system?
Re: Använder du Java för inbyggda system?
> Nja, antalet OS minskar för varje dag.
Men det där är ju enbart vilka plattformar som Oracle själva bygger kit för.
Det finns fler plattformar där den som ansvarar för plattformen själv bygger kit.
Men det där är ju enbart vilka plattformar som Oracle själva bygger kit för.
Det finns fler plattformar där den som ansvarar för plattformen själv bygger kit.
Re: Använder du Java för inbyggda system?
Det går också att anpassa ett Linux-system korrekt att köra från SD/NAND/Flash, dvs. ha ett readonly-filsystem för os/applikation och spara konfiguration separat på kortet. Då håller det nog längre än en mekanisk disk.Al_Bundy skrev:dess "hårddisk" är ett simpelt SD kort. Det håller inte i längden med andra ord.Helst ska det vara en IDE disk
Tro mig, dem håller!
Re: Använder du Java för inbyggda system?
Så du menar att Oracle har släppt Java, så vem som helst kan skriva en JAVA-VM, MS blev ju stämda av SUN för att de hade en JAVA-VM och fick skrota sin.sodjan skrev:> Nja, antalet OS minskar för varje dag.
Men det där är ju enbart vilka plattformar som Oracle själva bygger kit för.
Det finns fler plattformar där den som ansvarar för plattformen själv bygger kit.
Re: Använder du Java för inbyggda system?
Inte skriva, bygga. Så vitt jag vet är Java OSS. I alla fall någon version av Java.
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Använder du Java för inbyggda system?
IcedTea och OpenJDK är väl licensierade enligt GPL? Det innebär i sånt fall att du kan ta källkoden och modifiera den till vad du vill, men du är tvungen att dela med dig av resultatet.
Det fanns (finns?) ARM-processorer med inbyggd interpretator jör Java bytecode, Jazelle.
Men varför skulle man vilja använda Java till något mindre än en PC?
Det fanns (finns?) ARM-processorer med inbyggd interpretator jör Java bytecode, Jazelle.
Men varför skulle man vilja använda Java till något mindre än en PC?
Re: Använder du Java för inbyggda system?
Ja, alltså, rent personligt så vet jag inte varför jag skulle vilja använda Java alls... 
Jag bara ville säga att det finns Java till fler plattformar än de som Oracle själva stöder.
T.ex. mainframes (z/OS): https://developer.ibm.com/javasdk/support/zos/
Eller OpenVMS: https://www.vmssoftware.com/products_java.html

Jag bara ville säga att det finns Java till fler plattformar än de som Oracle själva stöder.
T.ex. mainframes (z/OS): https://developer.ibm.com/javasdk/support/zos/
Eller OpenVMS: https://www.vmssoftware.com/products_java.html
Re: Använder du Java för inbyggda system?
Jag har tittat lite på Oracle's hemsida om Java Embedded och det låter riktigt intressant. Men hur startar jag? Allt Oracle visar är mest bara skryt och JDK 8.
Som jag uppfattar Java Emdedded är att man först måste ha ett "styrkort" t.ex Raspberry Pi eller annat kort som det går att installera ett OS på och där efter kan man installera Java. Styrkortet måste även ha I/O pinnar "utstickandes".
Där efter skriver man kod i Java för att stätta dessa pinnar hög/låg efter behov.
Eller har jag helt fel? Kan jag använda Java Embedded för att programmera ST32 korten?
Som jag uppfattar Java Emdedded är att man först måste ha ett "styrkort" t.ex Raspberry Pi eller annat kort som det går att installera ett OS på och där efter kan man installera Java. Styrkortet måste även ha I/O pinnar "utstickandes".
Där efter skriver man kod i Java för att stätta dessa pinnar hög/låg efter behov.
Eller har jag helt fel? Kan jag använda Java Embedded för att programmera ST32 korten?
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Använder du Java för inbyggda system?
Al_bundy:
https://www.digikey.com/product-detail/ ... ND/3087754
STM32 och Java...
Själv kör jag C på samma µC (STM32F205)
https://www.digikey.com/product-detail/ ... ND/3087754
STM32 och Java...
Själv kör jag C på samma µC (STM32F205)
Re: Använder du Java för inbyggda system?
Att någon gjort en sak betyder ju inte nödvändigtvis att det är en bra ide'.Java körs på kreditkort.

Re: Använder du Java för inbyggda system?
Javelin Stamp är gjord för att programmera i Java.
Embedded Java
https://en.wikipedia.org/wiki/Embedded_Java
https://en.wikipedia.org/wiki/List_of_J ... l_machines
Embedded Java
https://en.wikipedia.org/wiki/Embedded_Java
List of Java virtual machinesThere are many Java processors available, including:
picoJava was the first attempt by Sun Microsystems to build a Java processor
aJ102 and aJ200 from aJile Systems, Inc.. Available on boards from Systronix
Cjip from Imsys Technologies. Available on boards and with wireless radios from AVIDwireless[1]
Komodo is a multithreaded Java microcontroller for research on real-time scheduling
FemtoJava is a research project to build an application specific Java processor
ARM926EJ-S is an ARM processor able to run Java bytecode, this technology being named Jazelle
Java Optimized Processor[2] for FPGAs. A PhD thesis is available
SHAP bytecode processor from the TU Dresden
jHISC[3] provides hardware support for object-oriented functions
ObjectCore is a multicore Java processor designed by Vivaja Technologies.
Java Offload Engine (JOE) is a high performance Java co-processor from Temple Computing Labs LLP.
https://en.wikipedia.org/wiki/List_of_J ... l_machines
Re: Använder du Java för inbyggda system?
Vad är anledningen till att man vill använda Java istället för C?
Re: Använder du Java för inbyggda system?
Koden kan köras på alla system, under förutsättning att det finns en JVM för systemet.
Man behöver alltså inte kompilera om koden om man vill köra den på Linux, Windows, IOS osv.
En annan orsak kan ju vara att man inte kan skriva program i C.
Man behöver alltså inte kompilera om koden om man vill köra den på Linux, Windows, IOS osv.
En annan orsak kan ju vara att man inte kan skriva program i C.
Re: Använder du Java för inbyggda system?
Objektorienterat är väldigt trevligt att
bygga upp program med. Lätt att
modifiera programmen. Vill till att
man dokumenterar väl.
bygga upp program med. Lätt att
modifiera programmen. Vill till att
man dokumenterar väl.