Aktualizacja: 3.03.2003 -> Co nowego? Zobacz też: TouchTetris Zobacz też: Przewodas

Interfejs palm-MMC

- twój palm również może używać kart pamięci, nawet jeżeli jego producent tego nie chciał!

[ Wstęp | Stan prac | Budowa prototypu | Oprogramowanie | Historia projektu | Linki ]

Wstęp

Celem tego projektu jest umożliwienie korzystania z kart MMC w palmach. Chodzi oczywiście głównie o modele pozbawione takiego złącza... chociaż można sobie wyobrazić, że ktoś chciałby używać dwóch kart równocześnie (np bluetooth i karta pamięci) albo ma złącze na MemoryStick i koniecznie chce odczytać coś z karty MMC. Podstawowe założenie: interfejs musi być tak prosty jak to tylko możliwe. Zwiększa to szanse, że komukolwiek oprócz mnie będzie chciało się go zbudować. Przez to jest też tani - przecież zamiast drogiego interfejsu każdy wolałby po prostu kupić palma ze złączem MMC.

Zastosowanie

Wiadomo, oczywiście:

Alternatywy

Podobne urządzenia można też kupić w sklepie.

Stan prac

ZadanieRealizacjaUwagi
Hardware90%nie wyłącza się gdy port jest nieużywany a nawet gdy palm jest wyłączony, więc może szybko wyczerpać baterię jeżeli zapomni się go odłączyć!
Software: dostęp do karty30%inicjalizacja karty, sprawdzanie statusu, czytanie bloku danych (bez obsługi CRC)
Software: obsługa FAT20%tylko FAT12/16! odczyt katalogu, odczyt pliku. jeszcze bez obsługi długich nazw
Software: filemanager (dla OS<4.0)20%
Software: slot driver dla VFS (dla OS>=4.0)0%(na razie tylko planowany)

Budowa prototypu

Układ połączeń wygląda następująco:
Podłączenie karty MMC
Konkretny schemat będzie zależał od modelu palma (a więc rodzaju złącza i dostępnych na nim sygnałów).

Gotowy interfejs do Palm III wygląda tak:
Rzut oka na interfejs Pomiędzy nóżkami MAX3232 zmieściło się 5 kondensatorków!

Szczęki złącza krawędziowego oblizują się na myśl o schrupaniu karty Jak widać, zamiast oryginalnego złącza do kart zastosowałem złącze krawędziowe. To białe na zdjęciu jest kawałkiem plastiku, który pełni rolę blokady utrudniającej włożenie karty w złym miejsciu. Po włożeniu karta siedzi mocno, ale niestety możliwe jest jej niewłaściwe umieszczenie no i zawsze wystaje, przez co jest narażona na poruszenie w czasie pracy.


Jeżeli uda ci się zmontować układ w naprawde małej przestrzeni, zmieści się on w standardowej wtyczce. Pewnie będzie to łatwiejsze przy zastosowaniu układu SMD ale jak widać można zmieścić i zwykły.
Tak wygląda to po założeniu obudowy na wtyczkę Gotowy zestaw: Palm III + interfejs + karta Można też złącze z kartą podwinąc i przymocować inaczej - kwestia gustu!

Oprogramowanie

Program obsługujący interfejs nie nadaje się jeszcze do publikacji... ;-)
Na razie tylko kilka obrazków:
Aplikacja testująca dostęp niskopoziomowy - widzimy strukture katalogu FAT Wstępna wersja managera plików

Historia projektu

Linki



[ Wstęp | Stan prac | Budowa prototypu | Oprogramowanie | Historia projektu | Linki ]


(C)2003 Szymon Ulatowski