System =?ISO-8859-2?Q?plik=F3w_FAT_na_karcie_CF?=



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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