Hệ thống tệp tin.

Một phần của tài liệu Thu thập dữ liệu nhiệt độ môi trường trên cở sở dùng vi điều khiển PIC18F458 (Trang 59 - 61)

Trạng thái sẵn sàng

6.6 Hệ thống tệp tin.

Qúa trình ghi dữ liệu lên thẻ có thể thực hiện theo 2 cách là ghi theo kiểu nhị phân (raw) hoặc theo kiểu hệ thống định dạng tệp tin (FAT).

Với cách ghi theo kiểu nhị phân dữ liệu sẽ được ghi lần lượt vào thẻ nhớ, với cách ghi này nếu trót lỡ ghi vào master boot record (MBR) ở sector0 thì khả năng thẻ nhớ không thể sử dụng được là rất cao. Mặt khác với cách ghi raw thì khi cắm thẻ nhớ vào đầu đọc thẻ trên máy tinh thì Window sẽ không cho phép sử dụng thiết bị và bắt định dạng (reformat).

Định dạng thẻ theo hệ thống tập tin (FAT) sẽ cho phép ta xem các dữ liệu đã ghi lên thẻ trên máy tính. Với cách ghi này dữ liệu chỉ được ghi vào vùng dữ liệu được quy ước trên thẻ. Một số hệ thống định dạng tệp tin mà hệ điều hành Windows sử dụng là FAT12, FAT16, FAT32, NTFS.

là Master Boot Record (MBR). MBR chứa thông tin về các phân vùng. Mỗi phân vùng này được định dạng với một hệ thông tệp tin duy nhất. Đặc trưng của SD card và MMC là chỉ có một phân vùng được kích hoạt. Thông tin phân vùng gồm có:

• Boot sector • FAT regions

• Root Directory region • Data region

n : số bảng FAT

Hình 6.14: Cấu trúc bộ nhớ MMC

Sector khởi động (boot sector): là sector đầu tiên của mỗi phân vùng, ở đây chứa những thông tin cơ bản về loại hệ thống tệp tin.

Vùng FAT (FAT region): là một bản đồ thực tế ở trên thẻ, cho biết những cluster nào được chỉ định trong vùng dữ liệu (data region). Thông thường có 2 bản sao chép của FAT ở trong vùng FAT (FAT region).

Vùng thư mục gốc (root directory region): nằm tiếp theo vùng FAT chứa danh sách các file và thư mục ở trên thẻ.

Vùng dữ liệu (data region): 3 phần trên là vùng hệ thống. Khoảng trống còn lại trên là vùng dữ liệu. Dữ liệu trên vùng này còn nguyên vẹn nếu không bị xóa hoặc ghi đè.

Hệ thống FAT16 sử dùng 16 bit cho mỗi “FAT entry”, cho phép đánh dấu được khoảng chừng 66.536 (216) cluster. Có 1 byte trong boot sector định nghĩa số sector trên một cluster. Với hệ thống tệp tin FAT16 thì có thể hỗ trợ thể hỗ trợ tối đa phân vùng là 2GB. Hình sau chỉ ra cấu trúc bộ nhớ của MMC

Một phần của tài liệu Thu thập dữ liệu nhiệt độ môi trường trên cở sở dùng vi điều khiển PIC18F458 (Trang 59 - 61)

Tải bản đầy đủ (DOC)

(90 trang)
w