TOP
SSV SOFTWARE SYSTEMS REGISTER  REGISTER
Log in to check your private messages  Log in to check your private messages
START FAQ SEARCH MITGLIEDER PROFILE  Log in 
SSV-Forum
MMC Treiber im Linux-Kernel 2.6.16

 
Post new topic   Reply to topic    SSV-Forum Forum Index >>> DNP/9200
<<< Previous topic - Next topic >>>  
Display posts from previous:   
Author Message
kdw



Joined: 05 May 2006
Posts: 1519

PostPosted: 24.07.2006, 08:13    Post subject: MMC Treiber im Linux-Kernel 2.6.16 Reply with quote

Für das MMC-Interface des DNP/9200 sind über den Kernel 2.16.6 nun auch die entsprechenden Treiberdateien verfügbar. Benötigt werden die drei Dateien mmc_core.ko, mmc_block.ko und at91_mci.ko. Sie stehen unter www.dilnetpc.com/dnp0078.htm zum
Download bereit.

1. Schritt: MMC in den Slot stecken

2. Schritt: Treiber laden

insmod mmc_core.ko
insmod mmc_block.ko
insmod at91_mci.ko

3. Schritt: Geräte Nodes für MMC Treiber erstellen

mknod /dev/mmc b 254 0
mknod /dev/mmc1 b 254 1
mknod /dev/mmc2 b 254 2
mknod /dev/mmc3 b 254 3
mknod /dev/mmc4 b 254 4

4. Schritt MMC mounten nach "/media/mmc"

mount /dev/mmc1 /media/mmc

Der Treiber unterstützt auch SD-Karten, sofern diese über den SPI-Interfacemode angesprochen werden können.
Back to top
View user's profile Send private message
kdw



Joined: 05 May 2006
Posts: 1519

PostPosted: 26.07.2006, 22:28    Post subject: MMC Support Reply with quote

Hallo.

Es gibt nun mit http://www.dilnetpc.com/mHT9200-25.pdf auch eine kurze Beschreibung zur Treiber-Installation und zum Test einer MMC.

Klaus
Back to top
View user's profile Send private message
kdw



Joined: 05 May 2006
Posts: 1519

PostPosted: 27.07.2006, 07:55    Post subject: MMC automatisch in das Dateisystem „mounten“ Reply with quote

Hallo

Eine Shell-Skript-Datei mit den hier folgenden Zeilen erledigt die Aufgabe automatisch. Diese Zeilen können auch in /flash/autostart.sh integriert werden. Dann wird die MMC bei jedem Bootvorgang automatisch eingebunden.

----- Anfang -----


insmod mmc_core.ko
insmod mmc_block.ko
insmod at91_mci.ko

mknod /dev/mmc b 254 0
mknod /dev/mmc1 b 254 1
mknod /dev/mmc2 b 254 2
mknod /dev/mmc3 b 254 3
mknod /dev/mmc4 b 254 4

sleep 2


mount /dev/mmc1 /media/mmc
df /media/mmc
ls -la /media/mmc
------ Ende ------

Klaus
Back to top
View user's profile Send private message
kdw



Joined: 05 May 2006
Posts: 1519

PostPosted: 03.08.2006, 09:04    Post subject: Kann man auch MMCplus-und MMCmobile-Karten benutzen? Reply with quote

Ja. Der DNP/9200 mit Linux-Kernel 2.6 unterstützt auch MMCplus-Karten. Sie besitzen mit 32 mm × 24 mm × 1,4 mm die gleichen Abmessungen wie eine MMC. Sie sind für Betriebsspannungen von 2,7 bis 3,6 Volt ausgelegt und können somit direkt im Steckplatz des DNP/EVA9 verwendet werden. Die erweiterten Busbreiten von 4 und 8 Bit werden nicht unterstützt. Der Zugriff auf MMCplus-Karten erfolgt ebenfalls per 1-Bit-SPI.

MMCmobile-Karten passen nicht in den DNP/EVA9-Steckplatz. Der Grund sind die kleineren Abmessungen von 18 mm × 24 mm × 1,4 mm. Elektrisch sind sie vollständig kompatibel zur MMCplus-Karte. Wird ein DNP/9200 mit einer entsprechenden Fassung verbunden, ist auch der Einsatz von MMCmobile-Karten möglich.
Back to top
View user's profile Send private message
Lucky B



Joined: 25 Jul 2006
Posts: 35

PostPosted: 04.08.2006, 08:21    Post subject: Automatisches entfernen erkennen Reply with quote

Hallo,

gibt es eine Möglichkeit in einem Programm automatisch zu erkennen (Event oder SIgnal oder ....) ob eine Karte eingesteckt oder entfernt wurde ?

So das im Programm ein umount oder mount ausgeführt werden kann.
Back to top
View user's profile Send private message
kdw



Joined: 05 May 2006
Posts: 1519

PostPosted: 04.08.2006, 15:53    Post subject: Automatisches erkennen und entfernen … Reply with quote

Hallo.

Technisch möglich ist das aus meiner Sicht. Ein MMC-Steckerplatz bietet doch einen CD-Pin (Card Detection). Den müsste man doch nur mit einem PIO-Bit verbinden.

Dieses Bit könnte man dann permanent abfragen, um die Karte zu „mounten“ bzw. wieder zu „unmounten“.

Beim DNP/EVA9 wurde der CD-Pin allerdings nicht weiter benutzt.

Gruß

Klaus
Back to top
View user's profile Send private message
Lucky B



Joined: 25 Jul 2006
Posts: 35

PostPosted: 09.08.2006, 13:56    Post subject: Re: Automatisches erkennen und entfernen … Reply with quote

Hi Klaus,

ja stimmt, das ist eigentlich eine einfache methode, sollte eigentlich kein Problem sein, hab übersehen das es diesen CD-Pin gibt.
Demnach vermute ich mal das es per Software keine Benachritigung (Event) gibt?
(Würde halt den Anschluß des Pins sparen)

Werds aber mal so versuchen.
Danke.

Gruß
Björn
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    SSV-Forum Forum Index >>> DNP/9200 All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

SSV SOFTWARE SYSTEMS

Dünenweg 5
30419 Hannover

Fon: +49(0)511  ·  40 000-0
Fax: +49(0)511  ·  40 000-40

sales@ssv-embedded.de


Impressum    ·    Datenschutz    ·    AGB

© 2024 SSV SOFTWARE SYSTEMS GmbH. Alle Rechte vorbehalten.

ISO 9001:2015