logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[DELPHI] Fat16 prosta implementacja lub inny sposob obslugi

15 Sty 2011 20:58 1751 6
REKLAMA
  • #1 9010983
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #2 9011879
    Sam Sung
    Poziom 33  
    Posty: 2008
    Pomógł: 227
    Ocena: 577
    Nie napisałeś co tak naprawdę Twoje urządzenie będzie robić. Nie wiem czy dobrze zrozumiałem, że ma być PC - USB - urządzenie+SD - sprzęt AGD.
    Do czego jest potrzebny interfejs USB poza dostępem do karty SD ?
    Czytniki kart SD na USB kosztują obecnie 5 zł z wysyłką. Możesz taki wbudować w swój interfejs :) Np. podłączony przez hub USB. Dodatkowo jakaś logika może ten czytnik podłączać do huba i odłączać, pilnując, żeby karta nie była używana jednocześnie przez PC i interfejs (jeśli taki przypadek zachodzi).
    oloam napisał:
    Myslalem rowniez ,zeby system wyreczyl mie w tym, tzn zapisuje do pliku wszystkie znaczace sektory i wskazuje ten plik jako dysk ale nigdzie nie znalazlem takiego rozwiazania :(
    System by Cię wyręczył, gdybyś mu dał sterownik urządzenia blokowego. Albo zrobił urządzenie klasy USB Mass Storage (takie jak czytnik o którym pisałem wyżej) - do tego sterowniki już są...
  • REKLAMA
  • #3 9012256
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • Pomocny post
    #4 9012795
    Sam Sung
    Poziom 33  
    Posty: 2008
    Pomógł: 227
    Ocena: 577
    Jeśli chodzi o sortowanie, to nie ma problemu; nie trzeba polegać na żadnych indeksach, bo zarówno itemy dodawane do ListView jak i węzły do TreeView mają pole Data, w którym można sobie zapamiętać co tylko się chce skojarzonego z wyświetlanym tekstem ;)
  • #5 9016032
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • Pomocny post
    #6 9016236
    Sam Sung
    Poziom 33  
    Posty: 2008
    Pomógł: 227
    Ocena: 577
    Może powinieneś zmienić styl listview? To dość rozbudowany komponent, są duże ikony, małe ikony, lista (chyba ten masz włączony) i widok szczegółowy - gdzie można dodać nowe kolumny, np. na rozmiar, datę modyfikacji itd. Na tym komponencie były zrobione listy plików w eksploratorze windows, więc aż tak dziadowskie to nie jest...
  • #7 9016679
    Konto nie istnieje
    Konto nie istnieje  

Podsumowanie tematu

✨ W dyskusji poruszono projekt interfejsu między urządzeniem AGD a komputerem PC, zbudowanego na mikrokontrolerze, który komunikuje się przez USB. Użytkownik rozważał zastosowanie pamięci flash, jednak z uwagi na rosnące rozmiary plików zdecydował się na kartę SD. Pojawił się dylemat dotyczący wyboru systemu plików: własny system plików lub FAT16, co umożliwiłoby użycie karty w innych urządzeniach. Użytkownik z powodzeniem implementuje FAT16, ale napotyka problemy z wyświetlaniem długich nazw plików w komponentach ListView i TreeView. Otrzymał porady dotyczące stylów ListView oraz sposobów na poprawne wyświetlanie nazw plików.
Wygenerowane przez model językowy.
REKLAMA