Programmerbart SDIO-minneskort med egen radiohårdvara

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Lotsare
Inlägg: 67
Blev medlem: 6 augusti 2009, 16:52:11

Programmerbart SDIO-minneskort med egen radiohårdvara

Inlägg av Lotsare »

SDIO-kort är kompatibla med SD-minneskort och kan alltså stoppas in i en vanlig mobiltelefon. På kortet kan man lägga egen hårdvara och kod. Låter för mig som en fantastisk möjlighet att kombinera egen hårdvara med en smartphones alla tjänster.

Ett exempel på en zigbee-SDIO är SDZ-539:
http://www.spectec.com.tw/sdz-539.html

Om jag förstår dem rätt så är den kort sagt kompatibel med alla OS som kan läsa och skriva SD-minneskort.

Hur skapar (designar) man ett SDIO-kort? Vilka är de viktigaste begränsningarna, t.ex. bara komponenter som finns i fysiskt format för SD-kort? Kan man i princip sätta ihop t.ex. en ultraljudsmodul med en AVR och en minnesmodul på ett SDIO?
Finns något programmerbart SDIO som man kan pröva med?
Någon som har kännedom om ämnet och synpunkter?
Användarvisningsbild
Icecap
Inlägg: 26807
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Programmerbart SDIO-minneskort med egen radiohårdvara

Inlägg av Icecap »

"Egen hårdvara" - på vilket sätt då?

Den du länkar till är ett vanligt SD-kort med inbyggt processor och Zigbee kommunikation, en funktion som har funnits under ett tag.
Till en del kameror har man haft detta så att man kunde ta kort o samtidig tanka ut bilderna via radiolänken.

Detta betyder i grunden att du har ett SD-kort som du kan tömma för och/eller fylla med data via en radiolänk.

Vad detta har med egen hårdvara har jag svårt att se, självklart kan du tillverka hårdvara som rapporterar data via Zigbee-länken och telefonen kan då läsa dessa från SD-kortet och visa/behandla dom. Men detta kunde man likaväl göra via internet och datatrafik...
Lotsare
Inlägg: 67
Blev medlem: 6 augusti 2009, 16:52:11

Re: Programmerbart SDIO-minneskort med egen radiohårdvara

Inlägg av Lotsare »

Som hårdvara på ett SDIO-kort tänker jag mig sensorer som är användbara för telefonen där den finns, och bekvämt nog inuti telefonen. T.ex. en ultraljudssensor/sändare för att förhindra personolyckor med automatiska industritruckar eller RFID för emballageidentifiering i ett lager. Men man kanske kan ha en gejgermätare eller lufttrycksmätare eller whatever på kortet. Krypterad kommunikation kanske är en annan tillämpning. Redan ZigBee har många potentiella tillämpningar tack vare lågt pris och lång batteritid för dess ändnoder, men mobiltelefoner har extremt sällan zigbee inbyggt.
Nerre
Inlägg: 27415
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Programmerbart SDIO-minneskort med egen radiohårdvara

Inlägg av Nerre »

Frågan är väl om man i mobiltelefonen kommer åt hårdvaran med de protokoll som krävs för SDIO? Jag misstänker att interfacet mot SD-kortet tyvärr bara kan hantera rena minneskort.
Användarvisningsbild
calmar
Inlägg: 540
Blev medlem: 23 november 2005, 13:14:41
Ort: Göteborg
Kontakt:

Re: Programmerbart SDIO-minneskort med egen radiohårdvara

Inlägg av calmar »

De hemmasnickrade SDIO-korten kommer väl fortfarande behöva speciella drivrutiner i telefonen om de inte emulerar ett vanligt SD-minneskort? Sen är ju inte det fysiska utrymmet obegränsat heller, moderna telefoner har väl microSD (15 x 11 x 1 mm) om de har någon SD-slot över huvud taget.
Nerre
Inlägg: 27415
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Programmerbart SDIO-minneskort med egen radiohårdvara

Inlägg av Nerre »

Det länkade kortet är ju micro-SD. Men att bygga ett eget micro-SD-kort är väl inte så himla lätt...
Användarvisningsbild
calmar
Inlägg: 540
Blev medlem: 23 november 2005, 13:14:41
Ort: Göteborg
Kontakt:

Re: Programmerbart SDIO-minneskort med egen radiohårdvara

Inlägg av calmar »

Nerre: Precis, man har 1 mm på sig i höjdledd inklusive inkapsling, det är ganska tight.
Lotsare
Inlägg: 67
Blev medlem: 6 augusti 2009, 16:52:11

Re: Programmerbart SDIO-minneskort med egen radiohårdvara

Inlägg av Lotsare »

Det borde vara möjligt att SDIO-kortets egen processor skriver och läser data på en del av SDIO-kortet som är vanligt minne som är tillgängligt även för telefonens egna drivrutin för SD-kort, oavsett OS. Det är vad jag tror att SDZ-539 gör. Kombinera det med en app som på en högre nivå hanterar den nya sensorn, kanske nästan bara ett användargränssnitt.

Att bygga SDIO-kretsar hemma själv vore en bedrift! Jag tänker mig att man kan CAD:a en layout som nåt företag sen producerar. Men med annorlunda begränsningar än med vanliga kretskort. Tips om "google-ord" och andra referenser välkomnas. Detta verkar ju inte ha slagit, så jag undrar varför. Kanske helt enkelt för att hemelektronik har allt konsumenter behöver inbyggt, jag tänker på behov i mindre nischer.
Användarvisningsbild
Icecap
Inlägg: 26807
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Programmerbart SDIO-minneskort med egen radiohårdvara

Inlägg av Icecap »

Lotsare: "Detta verkar ju inte ha slagit, så jag undrar varför."

Men - är det oklart? Det tillför inget man inte kan klara via internet, den enda verkliga skillnad är ätt det används Zigbee isf. för internet för överföring av data.
Användarvisningsbild
maDa
Inlägg: 4080
Blev medlem: 11 november 2005, 22:13:16
Ort: Malmö
Kontakt:

Re: Programmerbart SDIO-minneskort med egen radiohårdvara

Inlägg av maDa »

Operativsystemet i enheten måste med all sannolikhet ha stöd för SDIO. Android ska ha visst SDIO stöd om man bläddrar i källkoden hos Google lite, men ingen aning hur man kommer åt det eller är implenterat.

Men för telefoner gäller ju microSD, och förstår inte hur man ska kunna få plats med något där mer än själva en kontakt så fall.
Nerre
Inlägg: 27415
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Programmerbart SDIO-minneskort med egen radiohårdvara

Inlägg av Nerre »

Spectec verkar ju uppenbarligen ha klämt in en zigbee-radio i alla fall:)

Bild
Användarvisningsbild
adent
Inlägg: 4295
Blev medlem: 27 november 2008, 22:56:23
Ort: Utanför Jönköping
Kontakt:

Re: Programmerbart SDIO-minneskort med egen radiohårdvara

Inlägg av adent »

Fast jag tror själva definitionen på SDIO är att det inte leker minneskort utan telefonen det kopplas till måste ha en drivrutin. De kort som har minne som både telefonen och t.ex. (en CPU med radio i kortet) kommer åt anses nog inte som SDIO.

MVH: Mikael

http://en.wikipedia.org/wiki/Secure_Digital#SDIO
Lotsare
Inlägg: 67
Blev medlem: 6 augusti 2009, 16:52:11

Re: Programmerbart SDIO-minneskort med egen radiohårdvara

Inlägg av Lotsare »

Icecap skrev:Lotsare: "Detta verkar ju inte ha slagit, så jag undrar varför."

Men - är det oklart? Det tillför inget man inte kan klara via internet, den enda verkliga skillnad är ätt det används Zigbee isf. för internet för överföring av data.
Hur ska nånting "via internet" veta hur nära din telefon, och därmed du, just nu är till en ultraljudssändare som avser att lokalisera dig, eller hur nära du är en radioaktiv källa??? Publicerar kanske nsa.gov detta online, eller vad menar du? Jag talar ju om sensorer här och nu, inte om global kommunikation av arkiverad data om nånting långt borta från dig för länge sen.
Lotsare
Inlägg: 67
Blev medlem: 6 augusti 2009, 16:52:11

Re: Programmerbart SDIO-minneskort med egen radiohårdvara

Inlägg av Lotsare »

adent skrev:Fast jag tror själva definitionen på SDIO är att det inte leker minneskort utan telefonen det kopplas till måste ha en drivrutin. De kort som har minne som både telefonen och t.ex. (en CPU med radio i kortet) kommer åt anses nog inte som SDIO.

MVH: Mikael

http://en.wikipedia.org/wiki/Secure_Digital#SDIO
Jag ser inte hur det nödvändigtvis är så. Varför skulle ett SDIO-chip inte kunna använda en minnesdel som en app kan läsa enligt samma standard som den kan läsa vilken SD-minneskort som helst, utan att man behöver skapa en egen drivrutin för det? Och även annars, så är det inte hela världen att skapa en drivrutin för ett eget SDIO, det är verkligen ansträngt för att vara så snarlikt vanliga minneskort som möjligt, såvitt jag förstår.
Nerre
Inlägg: 27415
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Programmerbart SDIO-minneskort med egen radiohårdvara

Inlägg av Nerre »

Men då är det ju inte SDIO utan ett kort som bara emulerar SD block storage?

(Men frågan är hur bra det skulle funka eftersom ett SD-kort kan formateras med vilket filsystem som helst, jag antar att en inbyggd processor inte lär ha kod för att kunna läsa alla tänkbara filsystem.)

Och problemet är ju inte att skapa drivrutinen, det är att få in den i telefonen... För Android lär det behöva göras som en kernelmodul t.ex. (och de tror jag inte går att installera som app direkt). Och sen att få applikationer att prata med den.
Skriv svar