Frågor kring embedded linux
-
- Inlägg: 13
- Blev medlem: 31 juli 2009, 13:44:47
Frågor kring embedded linux
Hej!
Jag tänkte dra igång ett projekt med embedded linux och skulle gärna vilja bolla lite ideér.
Systemet har ett antal ingångar och utgångar. Utgångarna ska styras och informationen från ingångarna ska sparas och kunna visualiseras via webservern. Tanken är att det ska vara väldigt lätt för en användare av systemet att logga in på webservern och se informationen som systemet loggat, nollställa loggningen och kunna hämta hem värden från webservern.
Hårdvaru krav i projektet.
16 digitala in
temperatur givare
tryckgivare.
pwm motorstyrning för 12V dc motor.
ethernet anslutning
realtidsklocka
minst 2 mb minne för loggad data (ska tåla spänningsbortfall)
mjukvarukrav
från webservern ska man lätt kunna konfigurera ip settnings (precis som vilken router som helst)
I grafiken vill jag kunna visualisera kurvor (och även växla mellan olika) på ett snyggt sätt från den loggade datan som beräkans och interpoleras.
Export möjlighet till pdf. alltså via knapptryck kommer kurvorna interpolerat och snyggt in i en pdf.
Tanken är att hitta så mycket färdigt som möjligt i mjukvaruväg och hårdvaruväg. Jag vill alltså inte sitta och göra något från grunden, mer bara smacka ihop det. Jag är heller inte speciellt priskänslig.
Vad hade ni rekomenderat för att få ihop detta på enklast möjliga sätt.
Jag tänkte dra igång ett projekt med embedded linux och skulle gärna vilja bolla lite ideér.
Systemet har ett antal ingångar och utgångar. Utgångarna ska styras och informationen från ingångarna ska sparas och kunna visualiseras via webservern. Tanken är att det ska vara väldigt lätt för en användare av systemet att logga in på webservern och se informationen som systemet loggat, nollställa loggningen och kunna hämta hem värden från webservern.
Hårdvaru krav i projektet.
16 digitala in
temperatur givare
tryckgivare.
pwm motorstyrning för 12V dc motor.
ethernet anslutning
realtidsklocka
minst 2 mb minne för loggad data (ska tåla spänningsbortfall)
mjukvarukrav
från webservern ska man lätt kunna konfigurera ip settnings (precis som vilken router som helst)
I grafiken vill jag kunna visualisera kurvor (och även växla mellan olika) på ett snyggt sätt från den loggade datan som beräkans och interpoleras.
Export möjlighet till pdf. alltså via knapptryck kommer kurvorna interpolerat och snyggt in i en pdf.
Tanken är att hitta så mycket färdigt som möjligt i mjukvaruväg och hårdvaruväg. Jag vill alltså inte sitta och göra något från grunden, mer bara smacka ihop det. Jag är heller inte speciellt priskänslig.
Vad hade ni rekomenderat för att få ihop detta på enklast möjliga sätt.
Re: Frågor kring embedded linux
* Kör FreeBSD 
* Kompilera program för billig ADSL/Router enhet. Eller skriv ny firmware för den.
* Kolla EF tråden: "iSendIR / Samköpsprojekt #1"
* Gör eget schema, layout, och BOM.

* Kompilera program för billig ADSL/Router enhet. Eller skriv ny firmware för den.
* Kolla EF tråden: "iSendIR / Samköpsprojekt #1"
* Gör eget schema, layout, och BOM.
- hcb
- Moderator
- Inlägg: 5982
- Blev medlem: 23 februari 2007, 21:44:50
- Skype: hcbecker
- Ort: Lystrup / Uppsala
- Kontakt:
Re: Frågor kring embedded linux
Av BSDerna kan det också vara värt att kika närmare på NetBSD. Mycket bra hårdvarustöd, och det används i en hel del inbäddade system.
Re: Frågor kring embedded linux
http://www.artila.com/
De har både kompletta enheter med låda och moduler för egna byggen.
Jag skulle tro att du behöver lite egen hårdvara för att anpassa givarna, PWM har jag inte riktigt koll på om de klarar...
De har usb så det går att ansluta lämplig USB sticka för lagring.
Mjukvaran kommer nog kräva mest handpåläggning, inte minst att få ihop div linuxprojekt... Men det går säkert att sno delar från tex OpenWRT.
De har både kompletta enheter med låda och moduler för egna byggen.
Jag skulle tro att du behöver lite egen hårdvara för att anpassa givarna, PWM har jag inte riktigt koll på om de klarar...
De har usb så det går att ansluta lämplig USB sticka för lagring.
Mjukvaran kommer nog kräva mest handpåläggning, inte minst att få ihop div linuxprojekt... Men det går säkert att sno delar från tex OpenWRT.
-
- Inlägg: 13
- Blev medlem: 31 juli 2009, 13:44:47
Re: Frågor kring embedded linux
Har kommer det svar snabbt, det är uppskattat.
Som nämnts ovan så kommer problemet ligga i när det ska kodas. Det det kommer att ta mycket tid så jag vill helst ha så mycket som möjligt förberett.
Jag är medveten om att det måste utvecklas ett eget kort för att få till mina IOs. Det kan dock lösas senare, det viktigaste för mig är att ha komma på rätt spår gällande mjukvaran.
mvh
Axel
Som nämnts ovan så kommer problemet ligga i när det ska kodas. Det det kommer att ta mycket tid så jag vill helst ha så mycket som möjligt förberett.
Jag är medveten om att det måste utvecklas ett eget kort för att få till mina IOs. Det kan dock lösas senare, det viktigaste för mig är att ha komma på rätt spår gällande mjukvaran.
mvh
Axel
- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt:
Re: Frågor kring embedded linux
Hade nog valt Gumstix, Foxboard eller liknande. Kör tex Debian på en Foxboard så är OS, webbserver och vissa I/O-rutiner redan klara.
Re: Frågor kring embedded linux
Det bästa är väl att kunna hitta nåt I/O-kort som det redan finns linux-stöd för?
En tanke är ju t.ex. att köra 1-wire och OWFS "internt" i burken (fast det kanske blir för låg hastighet?).
Frågan är ju hur mycket embedded det behöver vara, vad har du för fysiska storlekskrav på grejerna?
En tanke är ju t.ex. att köra 1-wire och OWFS "internt" i burken (fast det kanske blir för låg hastighet?).
Frågan är ju hur mycket embedded det behöver vara, vad har du för fysiska storlekskrav på grejerna?
Re: Frågor kring embedded linux
Tex M501 från ovan nämda tillverkare har 32 GPIO, såklart följer alla drivare med till SPI,I2C,I2S, extern 8 bit bus osv
Sen drar den trevligt lite ström med 250mA@5V om jag inte mins fel.
Det finns ju ett gäng atom kort som är hyffsat små där man får en komplett pc. Men de kräver mer sannolikt externa IO kort som Nerre är inne på
Sen drar den trevligt lite ström med 250mA@5V om jag inte mins fel.
Det finns ju ett gäng atom kort som är hyffsat små där man får en komplett pc. Men de kräver mer sannolikt externa IO kort som Nerre är inne på
-
- Inlägg: 13
- Blev medlem: 31 juli 2009, 13:44:47
Re: Frågor kring embedded linux
Jo visst är det bäst att hitta något där allt är integrerat i ett packet. Jag vill att så mycket som möjligt är klart från början. M501 från artila ser lovande ut. Storlekskraven klarar det med råge. Det jag ställer mig frågande till är realtidsklocka, en sådan måste finnas, Dataloggern är beroende av det.
Sen ska jag "bara" programmera den också. Tips om hur jag kommer igång med det uppskattas.
Sen ska jag "bara" programmera den också. Tips om hur jag kommer igång med det uppskattas.
Re: Frågor kring embedded linux
LPC2468 med uLinux, kan det vara något?
http://www.olimex.com/dev/lpc-e2468.html
http://www.olimex.com/dev/lpc-2478stk.html
Jag har det första av dessa två, funkar alldeles utmärkt.
http://www.olimex.com/dev/lpc-e2468.html
http://www.olimex.com/dev/lpc-2478stk.html
Jag har det första av dessa två, funkar alldeles utmärkt.
Re: Frågor kring embedded linux
Kan tipsa om PIC32 (MIPS32) och AVR32 som båda kan bitbanga i full hastighet till skillnad mot ARM.
-
- Inlägg: 13
- Blev medlem: 31 juli 2009, 13:44:47
Re: Frågor kring embedded linux
Hej!
Har ni några länkar till var jag hittar programvarulänkar?
mvh
Axel
Har ni några länkar till var jag hittar programvarulänkar?
mvh
Axel
-
- Inlägg: 13
- Blev medlem: 31 juli 2009, 13:44:47
Re: Frågor kring embedded linux
Sourceforge är ju ett alternativ. Synd att det inte var download.com med mitt färdiga projekt
Om man ser på det industriellt. Hur går man tillväga då.
Låt säga att jag går till ett konsultbolag för att få ihop det här. Vilket system kan de tänkas använda sig av?
mvh
Axel

Om man ser på det industriellt. Hur går man tillväga då.
Låt säga att jag går till ett konsultbolag för att få ihop det här. Vilket system kan de tänkas använda sig av?
mvh
Axel
Re: Frågor kring embedded linux
vilket system? Du menar om de tar ett paket från hyllan, vilket väljer de då?