Sida 1 av 2
Programmerbart SDIO-minneskort med egen radiohårdvara
Postat: 10 september 2013, 11:22:57
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?
Re: Programmerbart SDIO-minneskort med egen radiohårdvara
Postat: 10 september 2013, 11:30:47
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...
Re: Programmerbart SDIO-minneskort med egen radiohårdvara
Postat: 10 september 2013, 11:40:43
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.
Re: Programmerbart SDIO-minneskort med egen radiohårdvara
Postat: 10 september 2013, 11:48:30
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.
Re: Programmerbart SDIO-minneskort med egen radiohårdvara
Postat: 10 september 2013, 12:01:23
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.
Re: Programmerbart SDIO-minneskort med egen radiohårdvara
Postat: 10 september 2013, 12:04:41
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...
Re: Programmerbart SDIO-minneskort med egen radiohårdvara
Postat: 10 september 2013, 12:08:45
av calmar
Nerre: Precis, man har 1 mm på sig i höjdledd inklusive inkapsling, det är ganska tight.
Re: Programmerbart SDIO-minneskort med egen radiohårdvara
Postat: 10 september 2013, 12:22:51
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.
Re: Programmerbart SDIO-minneskort med egen radiohårdvara
Postat: 10 september 2013, 12:29:37
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.
Re: Programmerbart SDIO-minneskort med egen radiohårdvara
Postat: 10 september 2013, 13:45:11
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.
Re: Programmerbart SDIO-minneskort med egen radiohårdvara
Postat: 10 september 2013, 14:04:17
av Nerre
Spectec verkar ju uppenbarligen ha klämt in en zigbee-radio i alla fall:)

Re: Programmerbart SDIO-minneskort med egen radiohårdvara
Postat: 10 september 2013, 14:32:19
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
Re: Programmerbart SDIO-minneskort med egen radiohårdvara
Postat: 10 september 2013, 14:52:11
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.
Re: Programmerbart SDIO-minneskort med egen radiohårdvara
Postat: 10 september 2013, 14:55:41
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.
Re: Programmerbart SDIO-minneskort med egen radiohårdvara
Postat: 10 september 2013, 14:59:40
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.