System =?ISO-8859-2?Q?plik=F3w_FAT_na_karcie_CF?=
Masz problem? Zapytaj na forum elektroda.pl
From: Grzegorz Mentrak <gmentrak_USUN_TO__at_nospam_polbox.com>
Subject: System =?ISO-8859-2?Q?plik=F3w_FAT_na_karcie_CF?=
Date: Sun, 22 Jun 2003 20:10:08 +0200
Witam
Jest urządzenie, które ma kamere CMOS i robi co jakiś czas zdjęcia.
Zdjęcia są zapisywane na karcie CF. Później te zdjęcia będą
przenoszone do kompa i tam analizowane. I tu mam pytanie, czy ktoś
pisał już program na '51 lub AVR ,który tworzył i obsługiwał system
plików FAT? Czy jest z tym dużo roboty, czy lepiej zapisywać dane na
karcie w jakimś własnym formacie i zrobić czytnik, który dane z karty
CF lub MMC prześle do kompa po RS albo USB i tworzyć pliki już na kompie?
--
Pozdrawiam
Grzegorz Mentrak
gmentrak (at) polbox (dot) com
GG:5305646
========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.atman.pl!news.astercity.net!not-for-mai
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: System =?ISO-8859-2?Q?plik=F3w_FAT_na_karcie_CF?=
Date: Sun, 22 Jun 2003 22:24:00 +0200
Grzegorz Mentrak wrote:
Jest urządzenie, które ma kamere CMOS i robi co jakiś czas zdjęcia.
Zdjęcia są zapisywane na karcie CF. Później te zdjęcia będą przenoszone
do kompa i tam analizowane. I tu mam pytanie, czy ktoś pisał już program
na '51 lub AVR ,który tworzył i obsługiwał system plików FAT? Czy jest z
tym dużo roboty, czy lepiej zapisywać dane na karcie w jakimś własnym
formacie i zrobić czytnik, który dane z karty CF lub MMC prześle do
kompa po RS albo USB i tworzyć pliki już na kompie?
Obejrzyj źródła Yampp - tam jest obsługa systemów plików FAT16 i FAT32
dla procesora AVR.
--
Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!not-for-mai
From: "Piotr Nabielec" <eloy_at_nospam_go2.pl>
Subject: Re: System plików FAT na karcie CF
Date: Mon, 23 Jun 2003 12:00:05 +0200
I tu mam pytanie, czy ktoś pisał już program
na '51 lub AVR ,który tworzył i obsługiwał system plików FAT?
Obejrzyj źródła Yampp - tam jest obsługa systemów plików FAT16 i FAT32
dla procesora AVR.
Gdyby co sluze dokumentacja FATow oraz niemalym doswiadczeniem w
programowaniu tego, ale na PC - w razie potrzeby pisz na priva.
Pozdrawiam
Piotrek
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.astercity.net!not-for-mai
From: Grzegorz Mentrak <gmentrak_USUN_TO__at_nospam_polbox.com>
Subject: Re: System =?ISO-8859-2?Q?plik=F3w_FAT_na_karcie_CF?=
Date: Mon, 23 Jun 2003 13:24:46 +0200
Piotr Nabielec wrote:
I tu mam pytanie, czy ktoś pisał już program
na '51 lub AVR ,który tworzył i obsługiwał system plików FAT?
Gdyby co sluze dokumentacja FATow oraz niemalym doswiadczeniem w
programowaniu tego, ale na PC - w razie potrzeby pisz na priva.
Dokumentacje FAT32 posiadam, ale z miłą chęcią stałbym się posiadaczem
pdf do FAT16 :-) Narazie jest to koncepcja urządzenia więc zbieram na
razie materiały i pomysły, ale jak dojdą jakieś konkrety to się do
Ciebie uśmiechnę. A tak poza tym to trudno się obsługuje FAT-y? Dużo
jest z tym roboty? Ile może mi to zająć, tydzień, miesiąc ?
--
Pozdrawiam
Grzegorz Mentrak
gmentrak (at) polbox (dot) com
GG:5305646
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!not-for-mai
From: "Piotr Nabielec" <eloy_at_nospam_go2.pl>
Subject: Re: System plików FAT na karcie CF
Date: Mon, 23 Jun 2003 13:28:13 +0200
Hej,
Gdyby co sluze dokumentacja FATow oraz niemalym doswiadczeniem w
programowaniu tego, ale na PC - w razie potrzeby pisz na priva.
Dokumentacje FAT32 posiadam, ale z miłą chęcią stałbym się posiadaczem
pdf do FAT16 :-)
Postaram sie ja wygrzebac, ale FAT32 jest praktycznie FATem 16 z paroma
rozszerzeniami, w przyblizeniu jest to praktycznie to samo.
A tak poza tym to trudno się obsługuje FAT-y?
Wiele nie mowiac uwazam to za banalne.
Dużo jest z tym roboty?
Najwiecej bedzie roboty jesli chcesz zrobic obsluge dlugich nazw plikow.
Ile może mi to zająć, tydzień, miesiąc ?
Wszystko zalezy jak biegly jestes w programowaniu. Zrozumienie idei FATa +
sposoby zapisu + przegryzienie sie przez dokumentacje to bedzie mysle okolo
2 godzin. Potem "tylko" napisac.
Ja w 1.5 dnia napisalem obsluge FATa 32 z dlugimi nazwami w asemblerze x86.
Ale juz wiedzialem co i jak. Paru ludziom "grzebiac po sektorach"
odzyskiwalem rozne dane na dyskach, wiec posiadajac jako takie doswiadczenie
powiem, ze naprawde nie ma sie w ogole czym przejmowac.
Pozdrawiam
Piotrek
========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!news.pw.edu.pl!not-for-mai
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: System plików FAT na karcie CF
Date: Tue, 24 Jun 2003 10:13:35 +0200
Dokumentacje FAT32 posiadam, ale z mi?? ch?ci? sta?bym si? posiadaczem
pdf do FAT16 :-)
Prawdopodobnie to jest opis FAT16, ale sprawdz bo nie sciagalem tego
pliku.
http://turkish_rational.tripod.com/trdos/FatFormat.pdf
Wogole warto zajrzec na ta strone:
http://turkish_rational.tripod.com/trdos/specs.html
Sa specyfikacje, programowanie SB, sterowanie dyskami przez IDE, kody
zrodlowe BIOS-ow, boot-sectorow, oryginalny opis ISO9660, sterowanie
napedem CD-RW (patrz atapi-cdd3610.pdf), wogole "full-wypas"
========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.astercity.net!not-for-mai
From: Grzegorz Mentrak <gmentrak_USUN_TO__at_nospam_polbox.com>
Subject: Re: System =?ISO-8859-2?Q?plik=F3w_FAT_na_karcie_CF?=
Date: Tue, 24 Jun 2003 14:40:51 +0200
BLE_Maciek wrote:
Prawdopodobnie to jest opis FAT16, ale sprawdz bo nie sciagalem tego
pliku.
http://turkish_rational.tripod.com/trdos/FatFormat.pdf
Wogole warto zajrzec na ta strone:
http://turkish_rational.tripod.com/trdos/specs.html
Sa specyfikacje, programowanie SB, sterowanie dyskami przez IDE, kody
zrodlowe BIOS-ow, boot-sectorow, oryginalny opis ISO9660, sterowanie
napedem CD-RW (patrz atapi-cdd3610.pdf), wogole "full-wypas"
Dzięki za link! Bardzo fajna stronka.
--
Pozdrawiam
Grzegorz Mentrak
gmentrak (at) polbox (dot) com
GG:5305646
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!not-for-mai
From: "Piotr Nabielec" <eloy_at_nospam_go2.pl>
Subject: Re: System plików FAT na karcie CF
Date: Mon, 23 Jun 2003 13:44:26 +0200
Hi,
Dokumentacje FAT32 posiadam, ale z miłą chęcią stałbym się posiadaczem
pdf do FAT16 :-)
Hm. Niestety nic nie znalazlem oprocz starego archaicznego tutoriala o tym,
jak sie programuje FATa 32 - krok po kroczku wyjasnione co gdzie, jak dodac,
zeby otrzymac numer sektora.
Oto roznice FATa 16 i 32:
1. Format boot-sectora (offset \tdlugosc\topis)
00 3bytes jump to executable code
03 8bytes OEM name and version
0B word bytes per sector
0D byte sectors per cluster (allocation unit size)
0E word number of reserved sectors (starting at 0)
10 byte number of FAT's on disk
11 word number of root directory entries (directory size)
13 word number of total sectors (0 if partition > 32Mb)
15 byte media descriptor byte
16 word sectors per FAT
18 word sectors per track (DOS 3.0+)
1A word number of heads (DOS 3.0+)
1C word number of hidden sectors (DOS 3.0+)
20 dword number of sectors if offset 13 was 0
24 byte physical drive number
25 byte reserved
26 byte signature byte (29h)
27 dword volume serial number
2B 11bytes volume label
36 8bytes reserved
2. Oczywiscie wpisy w FAT-chain sa 16-bitowe, a wiec opisy klastrow sa
nastepujace:
free space 0000
bad track marking FFF1-FFF7
may be used to mark end of a file chain FFF8-FFFE
standard marker for end of a file chain FFFF
I to w sumie tyle - gdybys chcial ten tutorial to napisz
Oto jego kawalek - algorytm szukania numeru sektora przy podanym numerze
klasterka
"1. Read the beginning partition sector from the partition table placed in
master boot record. If you want to access extended partitions load the next
boot sector and repeat the searching. Assume that FAT32 beginning sector
number is A.
2. Read this sector and the most important values: FS info boot sector
(+30h), sectors per cluster (+0Dh), reserved sectors (+0Eh), fat copies
(+10h), sectors per FAT (+24h), root cluster (+2Ch).
3. Assume that value B is A + "Reserved sectors"
4. C = B + "sectors per FAT" * "fat copies"
5. D = C + (cluster-2) * "sectors per cluster"
Now:
A - fat32 boot sector
B - fat start number
C - data start
D - first sector of given cluster"
Oddzielna zabawa jest szukanie numeru klastra pliku o podanej nazwie. (jest
w tutorialku)
Gdyby co - na priva
Pozdrawiam
Piotrek
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "Fish" <apf_jf_at_nospam_bledneslowo.poczta.onet.pl>
Subject: Re: System plików FAT na karcie CF
Date: Tue, 24 Jun 2003 00:29:48 +0200
Użytkownik "Piotr Nabielec" <eloy_at_nospam_go2.pl> napisał w wiadomości
news:bd6pav$rv9$1_at_nospam_flis.man.torun.pl...
Hi,
Dokumentacje FAT32 posiadam, ale z miłą chęcią stałbym się posiadaczem
pdf do FAT16 :-)
Hm. Niestety nic nie znalazlem oprocz starego archaicznego tutoriala o
tym,
Służę w razie potrzeby pdf-em:
Microsoft Hardware White Paper
FAT: General Overview of On-Disk Format
--
Janusz
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!not-for-mai
From: "Piotr Nabielec" <eloy_at_nospam_go2.pl>
Subject: Re: System plików FAT na karcie CF
Date: Tue, 24 Jun 2003 09:57:13 +0200
Dokumentacje FAT32 posiadam, ale z miłą chęcią stałbym się posiadaczem
pdf do FAT16 :-)
Hm. Niestety nic nie znalazlem oprocz starego archaicznego tutoriala o
tym,
Służę w razie potrzeby pdf-em:
Microsoft Hardware White Paper
FAT: General Overview of On-Disk Format
Ja wklepalem w googla, zeby znalazl specyfikacja FAT32, no i jako pierwsza
zglosila sie strona microsoftu, po parunastu sekundach mialem to na dysku :)
Pozdrawiam
Piotrek
========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.astercity.net!not-for-mai
From: Grzegorz Mentrak <gmentrak_USUN_TO__at_nospam_polbox.com>
Subject: Re: System =?ISO-8859-2?Q?plik=F3w_FAT_na_karcie_CF?=
Date: Tue, 24 Jun 2003 14:37:05 +0200
Fish wrote:
>
> Służę w razie potrzeby pdf-em: Microsoft Hardware White Paper FAT:
> General Overview of On-Disk Format
>
Dzięki za zainteresowanie ale ten pdf już posiadam.
--
Pozdrawiam
Grzegorz Mentrak
gmentrak (at) polbox (dot) com
GG:5305646
========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.webcorp.com.pl!not-for-mai