Thiết bị hỗ trợ ( MTD -memory technology devices ) - Pdf 71

Thiết bị hỗ trợ:( MTD: memory technology devices )
Hệ thống phụ MTD với hai thiết bị lưu trữ trạng thái rắn phổ biến nhất là sử dụng
trong các hệ thống nhúng Linux: nguồn gốc CFI-compliant flash và DOC thiết bị.
Sự phát triển của hệ thống phụ MTD và các công cụ MTD là độc lập của hạt nhân
Mainline.
III.1 MTD Cách sử dụng cơ bản :
III.1.1 Các thiết bị cần thiết cho MTD.
III.1.2 MTD tùy chọn cấu hình hạt nhân cơ bản.
III.1.3 Những công cụ có sẵn để thao tác thiết bị lưu trữ MTD trong Linux.
I.1.1 Các thiết bị cần thiết cho MTD:
Bảng 7-1 mô tả từng loại MTD trên 1 thiết bị nhập cảnh và người sử dụng MTD
module tương ứng
Thiết bị nhập Có thể sử dụng MTD người sử dụng mô-đun Loại thiết bị Số lượng lớn
MtdN Char thiết bị char 90
MtdN Char thiết bị char 90
mtdblockN khối thiết bị, chỉ đọc khối thiết bị, JFFS, và
JFFS2
block 31
NftlLN NFTL block 93
FtlL FTL block 44
Bảng 7-2 Cung cấp phạm vi số lượng nhỏ và mô tả các đề án đặt tên được sử dụng
cho từng loại thiết bị.
Thiết bị nhập Số trẻ vị thành niên phạm vi Biểu đồ tên
mtdN 0-32 cho mỗi số tăng của 2 N =định thức con / 2
mtdrN 1-33 cho mỗi số tăng của 2 N = (định thức con - 1) / 2
mtdblockN 0-16 cho mỗi số tăng của 1 N = định thức con
nftlLN 0-255 cho mỗi bộ 16 L = set;
[2] N = định thức con
- (tập - 1) x 16;
N là không nối vào tên
nhập cảnh nếu giá trị của

3/ Char trực tiếp thiết bị truy cập vào MTD thiết bị, CONFIG_MTD_CHAR
Đây là tùy chọn cấu hình cho thiết bị char MTD module người dùng đã được nhìn
thấy như là / dev / mtdN và / dev / mtdrN. Nếu bạn cấu hình này dạng module, các
module của tên tập tin là mtdchar.o.
4/ Caching truy cập thiết bị chặn để MTD thiết bị, CONFIG_MTD_BLOCK
Đây là tùy chọn cấu hình cho đọc-ghi thiết bị khối MTD module người dùng đã
được nhìn thấy như là / dev / mtdblockN. Nếu bạn cấu hình này dạng module, các
module của tên tập tin là mtdblock.o.
5/ Chỉ đọc chặn truy cập thiết bị MTD thiết bị, CONFIG_MTD_BLOCK_RO
Đây là tùy chọn cấu hình cho đọc chỉ chặn người sử dụng thiết bị đun MTD đó là
nhìn thấy được sử dụng cùng một / dev mục như đọc-ghi khối thiết bị. Nếu bạn cấu
hình chỉ đọc chặn người sử dụng thiết bị đun dạng module, các module của tên tập
tin là mtdblock_ro.o.
6/ FTL (Flash Dịch Layer) hỗ trợ, CONFIG_FTL
Thiết lập tùy chọn này nếu bạn muốn bao gồm các phân hệ người dùng FTL trong
kernel của bạn. Khi cấu hình dạng module, các module của tên tập tin là ftl.o.
Module FTL người dùng có thể truy cập thông qua / dev / ftlLN mục thiết bị.
7/ NFTL (NAND Flash Dịch Layer) hỗ trợ, CONFIG_NFTL
Thiết lập tùy chọn này nếu bạn muốn bao gồm các phân hệ người dùng NFTL
trong kernel của bạn. Khi cấu hình dạng module, các module của tên tập tin là
nftl.o. Module NFTL người dùng có thể truy cập thông qua / dev / nftlLN mục
thiết bị.
8/ Hỗ trợ ghi cho NFTL (BETA), CONFIG_NFTL_RW
Bạn phải bật tùy chọn này nếu bạn muốn để có thể viết thư cho bạn NFTL định
dạng thiết bị. Điều này sẽ chỉ ảnh hưởng đến cách module NFTL người dùng được
xây dựng và không phải là một người sử dụng mô-đun riêng biệt của riêng mình.
- Các menu con MTD cũng chứa bốn menu con để hỗ trợ các cấu hình cho các
trình điều khiển thiết bị MTD thực tế phần cứng. Sau đây là các menu con tìm thấy
trong các menu con MTD:
a) RAM / ROM / Flash driver chip:

=> Danh sách nội dung của một con đường trong hệ thống tập tin hình ảnh JFFS2.
+ NFTL công cụ
=> Những công cụ này tương tác với các phân vùng NFTL:
+ Nftl_format thiết bị [start_address [size]]
=> Định dạng một thiết bị để sử dụng với các phân hệ người dùng NFTL.
+ Nftldump thiết bị [output_file]
=> Bãi nội dung của một phân vùng NFTL đến một tập tin.
+ FTL công cụ
=> Những công cụ này tương tác với các phân vùng FTL:
+ FTL_format [tuỳ chọn] thiết bị
=> Định dạng một thiết bị FTL.
+ FTL _check [tuỳ chọn] thiết bị
=> Kiểm tra và cung cấp thông tin liên quan đến một thiết bị FTL.
+ NAND chip công cụ
=> Những công cụ này được cung cấp cho các thao tác NAND chip:
+ Nandwrite thiết bị input_file start_address
=> Viết nội dung của một tập tin vào một chip NAND.
+ Nandtest thiết bị
=> Các thử nghiệm chip NAND, bao gồm cả những người trong các thiết bị DOC.
+ Nanddump thiết bị output_file [bù đắp] [number_of_bytes]
=> Nội dung của một chip NAND đến một tập tin.
III.1.4 Mô tả cách cài đặt những công cụ này trên cả máy chủ:
III.1.4.1 DiskOnChip:
A. Cấu hình hạt nhân:
Bạn sẽ cần phải kích hoạt tính năng hỗ trợ hạt nhân cho các tùy chọn sau đây để sử
dụng thiết bị DOC của bạn:
• Công nghệ bộ nhớ thiết bị (MTD) hỗ trợ
• MTD phân vùng, hỗ trợ, nếu bạn muốn phân vùng thiết bị đèn flash của bạn
• Char trực tiếp thiết bị truy cập vào các thiết bị MTD
• NFTL (NAND Flash Dịch Layer) hỗ trợ


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status