Använder du Java för inbyggda system?
Re: Använder du Java för inbyggda system?
Jag tänkte denna länk: http://elektronikforumet.com/forum/view ... 43&t=84280
- 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?
Jo många förslag men inge javascript i programmet.
Men som jag skrev, det här var bara "proof of concept" till en kunds kund som råkade vara ett stort kinesiskt företag som nog tyckte min kund var lite för stora tomtar.
Men som jag skrev, det här var bara "proof of concept" till en kunds kund som råkade vara ett stort kinesiskt företag som nog tyckte min kund var lite för stora tomtar.
Re: Använder du Java för inbyggda system?
Undra om man skulle testa lite CAN bus styrning med Paj + Java? Kanske fungerar utmärkt?
- 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?
Du behöver ett interface för CAN-bus kopplat till USB/SPI/UART/I²C och en drivrutin. Sedan funkar det nog.
Re: Använder du Java för inbyggda system?
Kanske en liten MCP2515 fungerar bra som CAN bus styrning?
- 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?
Det skulle jag tro. Men om jag inte minns fel så har den ganska få buffrar/masker/filter men det spelar inte så stor roll om det är lite trafik på bussen.
Re: Använder du Java för inbyggda system?
MCP2515 funkar bra, vet dock inte om det är en krets man skulle vilja använda idag då den inte har inbyggd transceiver.
Spelar kanske ingen roll om du bara ska köpa små färdiga kort då dessa brukar innehålla en transceiver också.
Spelar kanske ingen roll om du bara ska köpa små färdiga kort då dessa brukar innehålla en transceiver också.
Re: Använder du Java för inbyggda system?
Har du ett bättre förslag på en krets? Helst DIP-format.
Re: Använder du Java för inbyggda system?
Om du vill ha dip så får du nog ta en controller och en transceiver, utbudet är tämligen begränsat.
Annars så finns mcp25625, den är som minst jävligt soic.
Men om du vill ha det lätt så köp bara något litet kort med båda sakerna på, så kan du bara plugga in det i breadborden eller vad du nu än tänkt dig.
Annars så finns mcp25625, den är som minst jävligt soic.
Men om du vill ha det lätt så köp bara något litet kort med båda sakerna på, så kan du bara plugga in det i breadborden eller vad du nu än tänkt dig.
Re: Använder du Java för inbyggda system?
Så vad är det för fel på MCP2551? Är det endast för det är en sändare?
Re: Använder du Java för inbyggda system?
Är väl ingenting fel på den om man bara försöker använda den till det den är designad för, vilket är att sända och ta emot canbus-paket. Inte hantera den typ.
Det får 2515 lösa.
Det får 2515 lösa.
Re: Använder du Java för inbyggda system?
Jag har en nyfiken fråga. Ska man fortsätta med Java eller ska man också lära sig C? Med C så kan jag programmera ännu mindre system, men då krävs det att jag lägger min tid på det också.
Jag är väldigt medveten om att:
1. Hellre att vara kunnig om en sak, än halvdålig om flera saker. Spetskompetens är det som säljer.
2. Använd rätt verktyg för rätt problem. Java för "stora kort" och C för "små kort".
3. Man kan inte kunna allt.
Jag har haft en tanke att sätta igång och använda STM32 korten, men jag vet inte vad jag riktigt vinner på det, förutom att koda det i C.
Jag valde Java av just enkelheten och det är ett brett språk där man kan göra mycket. Framförallt så var det webbapplikationer som lockade mig till Java. Med Java så kunde jag enkelt göra IoT saker på enkortsdatorer.
Så ska jag fortsätta mitt spår med Java + enkortsdatorer, eller ska jag använda mig utav andra mikrokontroller som programmeras med C? Jag vet inte riktigt vad jag vinner på det, förutom att kan ta på mig fler kunder. Men dessa kunder kräver troligtvis folk som är expert på C och jag kan inte vara expert på Java och C samtidigt.
Om jag väljer att också lära mig STM32 så betyder det att jag börjar på noll igen och bygger upp kunskap för att programmera STM32 kort. Då lägger jag Java på is ett tag. Eller så väljer jag att utöka javakunskaperna så att man kan t.ex. göra mer avancerade inbyggda system.
Vad skulle ni ha valt? Fortsätta på samma spår och ha full fokus på spåret eller ha två olika spår?
Tänk på att Java är ett högnivåspråk och C är ett lågnivåspråk.
Jag är väldigt medveten om att:
1. Hellre att vara kunnig om en sak, än halvdålig om flera saker. Spetskompetens är det som säljer.
2. Använd rätt verktyg för rätt problem. Java för "stora kort" och C för "små kort".
3. Man kan inte kunna allt.
Jag har haft en tanke att sätta igång och använda STM32 korten, men jag vet inte vad jag riktigt vinner på det, förutom att koda det i C.
Jag valde Java av just enkelheten och det är ett brett språk där man kan göra mycket. Framförallt så var det webbapplikationer som lockade mig till Java. Med Java så kunde jag enkelt göra IoT saker på enkortsdatorer.
Så ska jag fortsätta mitt spår med Java + enkortsdatorer, eller ska jag använda mig utav andra mikrokontroller som programmeras med C? Jag vet inte riktigt vad jag vinner på det, förutom att kan ta på mig fler kunder. Men dessa kunder kräver troligtvis folk som är expert på C och jag kan inte vara expert på Java och C samtidigt.
Om jag väljer att också lära mig STM32 så betyder det att jag börjar på noll igen och bygger upp kunskap för att programmera STM32 kort. Då lägger jag Java på is ett tag. Eller så väljer jag att utöka javakunskaperna så att man kan t.ex. göra mer avancerade inbyggda system.
Vad skulle ni ha valt? Fortsätta på samma spår och ha full fokus på spåret eller ha två olika spår?
Tänk på att Java är ett högnivåspråk och C är ett lågnivåspråk.
- 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?
Jag syftade på STM32 kort som inte programmeras med Java. Jag söker vägledning om man ska kunna C eller inte. Jag vet inte vad jag ska ha för behov utav det. Det enda jag känner för motivering att lära mig C har med att alla andra kan C för hårdvara. Men dessa människor fokuserar endast på C.
Re: Använder du Java för inbyggda system?
Om du då fokuserar på Java har du ju en edge mot dessa insnöade C människor.
Sen är ju frågan om någon efterfrågar din edge, det kan ju finnas en anledning till att alla andra kör C med, inte bara av gammal vana...
Sen är ju frågan om någon efterfrågar din edge, det kan ju finnas en anledning till att alla andra kör C med, inte bara av gammal vana...