Använder du Java för inbyggda system?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Använder du Java för inbyggda system?

Inlägg av Al_Bundy »

Fast jag tror jag inte skulle köpa deras produkter. Är en "opensource"-människa och håller mig till mitt mera billigare produkter.

I detta fall är ju OpenJDK öppen källkod och fri att använda.
Användarvisningsbild
Icecap
Inlägg: 26147
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Använder du Java för inbyggda system?

Inlägg av Icecap »

Det är intressant att du nämner IoT som "icke-säkerhetskritisk" applikation - för det är ju just motsatsen!

I ett "fullt" IoT-hus/byggnad kan man stänga av strömmen, värmen, vatten osv. med ett angrepp och det är ju ganska allvarligt, tänk sjukhus, elverk, ställverk osv.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Använder du Java för inbyggda system?

Inlägg av Al_Bundy »

Då skrev jag fel. Jag menar att applikationerna bör ej användas när säkerhet är högt prioriterat. Dels för att mjukvaran är ofta utav hobbyprogrammerare och dels för att mjukvaran är ej klassificerad.

Men för övriga saker så tycker jag att Paj + Java + Tomcat fungerar utmärkt. Skrivare, kaffemaskin, vitvaror, IoT, styrning för maskiner som ej ska ha något med människan att göra.
Rick81
Inlägg: 746
Blev medlem: 30 december 2005, 13:07:09

Re: Använder du Java för inbyggda system?

Inlägg av Rick81 »

Devkitet med stm32f7 och display har jag och kan rekommendera, det är riktigt prisvärt .
Rick81
Inlägg: 746
Blev medlem: 30 december 2005, 13:07:09

Re: Använder du Java för inbyggda system?

Inlägg av Rick81 »

DMA2D är kraftfull i stm32. Några exempel:




Och sen portning av Doom til stm32:
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Använder du Java för inbyggda system?

Inlägg av Al_Bundy »

Snyggt!

Java är inte så dumt ändå som inbyggda system :)

Jag har kommit i kontakt med Hydac's TTcontrol CAN bus moduler och då hittade jag bibliotek skrivna i Java för dessa. 8)
Senast redigerad av Al_Bundy 29 oktober 2018, 19:23:42, redigerad totalt 1 gång.
Shimonu
Inlägg: 295
Blev medlem: 21 oktober 2015, 22:44:33

Re: Använder du Java för inbyggda system?

Inlägg av Shimonu »

Jag lyckades knyta skorna idag. Bara för att skryta
Användarvisningsbild
4kTRB
Inlägg: 18390
Blev medlem: 16 augusti 2009, 19:04:48

Re: Använder du Java för inbyggda system?

Inlägg av 4kTRB »

När Java uppdateras så kommer det reklam och exempel på där java används.
BlueRay och Digitalboxar som exempel.
Vilka processorer sitter det i de prylarna?
Användarvisningsbild
Klas-Kenny
Inlägg: 11339
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Använder du Java för inbyggda system?

Inlägg av Klas-Kenny »

Digitalboxar är ju enkelt att påstå, de har ju Smart Card som kör Java.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Använder du Java för inbyggda system?

Inlägg av sodjan »

Den där reklamtexten betyder ju inte ett smack. Att det eventuellt körs
Java (eller har körts Java) i en TV-box är ointressant. Det kanske var
en box som drogs tillbaka för att det inte fungerade, det vet vi ju inte.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Använder du Java för inbyggda system?

Inlägg av Al_Bundy »

Värt att notera så skall man icke köra OracleJDK, utan OpenJDK. Ena kostar pengar, andra är öppen källkod och gratis. Man får även tjäna pengar på OpenJDK.

Annars tycker jag att Oracle bör lägga mer krut på Java ME, eller fortsätta med Java SE Embedded, men det verar som att Oracle väljer ha Java ME kvar och Java SE Embedded läggs ned.

Bästa vore om Oracle kunde släppa en kompilator som gör om Java kod till C kod.
Användarvisningsbild
AndLi
Inlägg: 17130
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Använder du Java för inbyggda system?

Inlägg av AndLi »

Du tänker alltså att alla överblivna Java utvecklare ska kunna rädda upp bristen på C programmerare? Kanske en konverter till COBOL sen också, så har du löst det problemet med!!
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Använder du Java för inbyggda system?

Inlägg av Al_Bundy »

Jag tänker att Java bör förtjäna mer uppmärksamhet när det kommer till inbyggda system. Oftast är Java förknippat med Java Applets och Swing, vilket inte används längre. Det är JSF och JavaFX som är ersättare.

Om ett företag hade frågat mig: Vi vill ha ett system som kan styras från nätet. Den ska kunna mäta temperatur och slå på ett relä.

Då hade jag valt Java före C. Jag vet inte vad ni andra hade gjort, men ni kanske bygger hemsidor i C?
Användarvisningsbild
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?

Inlägg av lillahuset »

Självklart, C och HTML.
Användarvisningsbild
AndLi
Inlägg: 17130
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Använder du Java för inbyggda system?

Inlägg av AndLi »

Hade ett företag sagt så hade jag letat upp lämplig PLC/DUC och sålt dem.

När jag själv frågade mig själv om ett system blev det ett hopkok av ett kommersielt väl fungerande styr/reglersystem som styrs via SMS, som sen övervakas av en helt fristående C program i en STM32 som sniffar det första systemets radiotrafik. De sniffade radiopaketen skickar sen STM32an en HTTP GET request via ett 3G modem till en webbserver som stoppar in det i en SQL databas via ett PHP script. Ett annat PHP script presenterar datan för användaren via webben.

Varför måste det finnas en koppling mellan vad jag kodar µC i och vad jag bygger hemsidor i?
Skriv svar