YOULEN

Lựa chọn · Chuẩn bị ảnh · Cung ứng

Thẻ TF cho thiết bị nhúng

Lựa chọn, chuẩn bị ảnh khởi động và cung ứng theo lô

YOULEN cung cấp thẻ TF 2GB–256GB cho dự án thiết bị nhúng. Đề xuất nêu cấu hình thẻ, công việc chuẩn bị ảnh và các hạng mục kiểm tra mẫu của dự án.

Dung lượng
2GB–256GB
Flash cấu hình thông thường
Micron / SK hynix
Danh mục vật tư (BOM)
Công khai
Bảo hành sản phẩm
Một năm

Với thẻ khởi động, ổ hệ thống hay thẻ dữ liệu, tải công việc quan trọng như dung lượng. Hướng dẫn này giải thích lựa chọn, trình bày hồ sơ Armbian và những điểm cần thống nhất trước khi chuẩn bị lô hàng.

Trong hướng dẫn · chọn chủ đề

TF vẫn được dùng để gọi microSD. Hướng dẫn dành cho TF; SD cỡ đầy đủ cần kiểm tra giao tiếp và cấu hình riêng.

01

YOULEN có thể cung cấp gì?

Cấu hình đề xuất và phạm vi chuẩn bị rõ ràng. Với đơn hàng ảnh hệ thống, giai đoạn mẫu xác định phiên bản, ghi, xác minh và nghiệm thu trên thiết bị đích.

Hiệu năng, độ bền ghi và nhiệt độ làm việc phụ thuộc cấu hình đã chọn. Chỉ thương hiệu flash không xác định được các đặc tính này.

Thiết kế TF chính thức YOULEN với 32GB, A1, U1, UHS-I và Class 10
Thiết kế thẻ nhúng YOULEN

Hình minh họa: thiết kế 32GB A1/U1. Dung lượng và cấp khác theo cấu hình đề xuất.

Hạng mụcCung ứng và chuẩn bị
Dung lượngHiện cung cấp 2GB–256GB. Đề xuất theo thiết bị và nhu cầu lưu trữ.
Hiệu năngXác nhận có cấu hình phù hợp cấp tốc độ, truy cập ngẫu nhiên hoặc ghi liên tục yêu cầu hay không. Nêu kết quả tham chiếu hiện có. Hiệu năng trên thiết bị được đánh giá bằng mẫu.
Linh kiệnCấu hình thông thường chủ yếu dùng flash Micron và SK hynix. Có thể công khai linh kiện đề xuất.
Đặt lạiDanh mục vật tư (BOM) được công khai và kiểm soát cấu hình theo đơn hàng.
Ảnh hệ thốngThống nhất ảnh nguồn, cách ghi/xác minh, mở rộng phân vùng và phạm vi nghiệm thu.
Thay đổi BOMNếu nguồn linh kiện buộc phải đổi, cung cấp mẫu mới ít nhất một tháng trước thay đổi dự kiến để khách thử và xác nhận.
Bảo hànhBảo hành một năm. Thẻ lỗi được xử lý theo điều khoản đã thống nhất.

02

YOULEN có kinh nghiệm dự án nhúng nào?

YOULEN gần đây nhận đơn 50.000 thẻ TF khởi động cho dự án thiết bị nhúng tại Mỹ. Các yêu cầu về lưu trữ nhúng cũng tăng.

Trong một công việc Armbian riêng, chúng tôi kiểm tra ảnh đã ghi với EXT4 4,4 GB và 24,6 GB chưa phân bổ. Cần quyết định giữ bố cục, mở rộng vùng hệ thống hay thêm vùng dữ liệu khi giao hàng.

Hình bên dưới là công việc riêng đó, không phải đơn Mỹ. Chúng ghi lại bước chuẩn bị, không chứng minh tốc độ khởi động hay độ tin cậy ngoài hiện trường.

03

Khi nào nên dùng thẻ TF?

Phù hợp để cân nhắc cho bo phát triển hỗ trợ thẻ, hệ thống chuyên dụng chủ yếu đọc và phương tiện cài đặt thay được. Hệ thống ghi nhiều cần thử trên thiết bị; swap nặng hoặc chỉ vài thiết lập không phải ưu tiên của thẻ thông thường.

Khuyến nghị nói về phương án lưu trữ. Thẻ cuối cùng phụ thuộc thiết bị, tải và kết quả mẫu.

Ứng dụngĐánh giá ban đầuLý do và kiểm tra
Bo phát triển, nguyên mẫu, thay ảnh thường xuyênĐáng cân nhắcChuẩn bị/thay dễ; kiểm tra bo và ảnh tương thích.
Hệ thống chuyên dụng đọc nhiều, ghi ítĐáng cân nhắcCân bằng chi phí/hiệu năng; xem ghi nền, nhiệt độ, nguồn.
Bộ thu thập, tập trung và gatewayĐánh giá trên thiết bịDung lượng/thay thế hữu ích; xác định lượng ghi, lưu giữ, phục hồi.
Nhiều ứng dụng, tệp nhỏ, cơ sở dữ liệu thường xuyênĐánh giá trên thiết bịTruy cập ngẫu nhiên và độ trễ quan trọng, không chỉ tốc độ tuần tự.
Vài thiết lập hoặc bộ đếmKhông ưu tiênBộ nhớ tích hợp nhỏ có thể đủ.
Swap nặngKhông ưu tiênXem lại RAM vật lý, tải ghi, phương tiện khác.
Cài đặt, cập nhật, khôi phụcĐáng cân nhắcHữu ích khi phân phối/bảo trì nếu hỗ trợ ảnh và quy trình.
Thiết bị không giám sát, hậu quả lỗi nghiêm trọngĐánh giá trên thiết bịƯu tiên môi trường, nguồn, dự phòng, bảo trì.

04

Vì sao dùng TF thay lưu trữ tích hợp?

Nạp sẵn, thay thế và linh hoạt dung lượng là lợi ích chính. So sánh toàn bộ giao hàng và bảo trì trước khi kết luận về chi phí.

Chuẩn bị thẻ hệ thống trước giúp tách ghi ảnh khỏi lắp ráp cuối. Phiên bản đã duyệt giúp quản lý phần mềm giao đi.

Nếu khe dễ tiếp cận và máy hỗ trợ khởi động thẻ, thẻ thay thế đã chuẩn bị có thể dùng trong bảo trì. Khi phát triển có thể đổi thẻ để đổi hệ thống.

Trong phạm vi máy hỗ trợ, cùng phần cứng có thể dùng dung lượng khác nhau cho hệ thống, nội dung hoặc lưu giữ dữ liệu.

Lưu trữ tích hợp có ưu điểm riêng về tích hợp/sản xuất. So sánh phương tiện, thiết kế, lập trình, kiểm tra, sửa chữa; TF không luôn rẻ hơn. TF thường là lưu trữ bền vững, không thay trực tiếp RAM.

05

Thẻ để khởi động, chạy hệ thống hay lưu dữ liệu?

Phương tiện khởi động khởi chạy máy; vùng hệ thống phục vụ hệ điều hành đang chạy; vùng dữ liệu lưu nội dung. Một thẻ có thể làm nhiều vai trò.

Máy có thể khởi động từ bộ nhớ tích hợp và ghi log vào TF, hoặc khởi động TF rồi lưu dữ liệu lớn ở nơi khác. Chỉ gọi 'thẻ boot Linux' chưa đủ; hoạt động sau boot cũng quyết định.

Vai tròCách dùngƯu tiên
Khởi độngĐọc mã/nội dung ban đầu khi bật nguồn.Hỗ trợ boot, đọc, bố cục ảnh.
Hệ thốngPhục vụ hệ điều hành và ứng dụng.Truy cập ngẫu nhiên, độ trễ, ghi nền.
Dữ liệuLưu log, ghi hình, âm thanh, dữ liệu nghiệp vụ.Dung lượng, kiểu ghi, bảo vệ, lưu giữ.

06

Các hệ thống có cần chuẩn bị khác nhau?

Có. Phần mềm khởi động quyết định boot; hệ điều hành và trình điều khiển quyết định hệ tệp hỗ trợ; ứng dụng quyết định tải đọc/ghi. Tên hệ điều hành không xác định bố cục thẻ.

Ví dụ Zephyr có tài liệu truy cập SD và tích hợp hệ tệp. Đó là chức năng lưu trữ, không chứng minh mọi bo Zephyr khởi động từ thẻ. [1]

Nền tảngÝ nghĩa với thẻChi tiết dự án
MCU, phần mềm bare-metal và FreeRTOSHệ điều hành thời gian thực (RTOS) không định nghĩa boot TF chung. Truy cập tệp khác hỗ trợ boot.Vi điều khiển (MCU), bootloader và driver quyết định vai trò mã khởi đầu, gói cập nhật hay dữ liệu.
Orange Pi, Armbian, Linux nhúngẢnh toàn thiết bị chứa bố cục riêng. Ghi ảnh khác sao chép tệp vào thẻ đã định dạng. [3]Ảnh đúng bo, phân vùng và mở rộng lần boot đầu.
Raspberry PiLựa chọn boot khác theo model. Chuẩn bị phải đúng model và đường boot. [7]Model chính xác, ảnh chọn và thứ tự boot cấu hình.
Nền tảng hãng, gồm Novatek, Ambarella, RealtekQuy trình bo và phần mềm của hãng xác định chuẩn bị. Thẻ ghi hình, cập nhật và hệ thống có vai trò khác.Chip, bo, phiên bản phần mềm, vai trò và hướng dẫn hãng.
Android: dữ liệu ngoàiLưu trữ adoptable được định dạng/mã hóa cho một máy. Đây là chế độ dữ liệu, không phải chuẩn bị ảnh boot. [2]Portable hay adoptable. Boot TF cần quy trình riêng của bo.

07

Dùng FAT32 hay EXT4?

Không có một định dạng chung. Ảnh toàn thiết bị đã duyệt cung cấp bố cục. Dữ liệu riêng theo hỗ trợ của máy.

Hệ tệp tổ chức tệp và thư mục. Một thẻ có thể có nhiều phân vùng dùng hệ tệp khác nhau.

Chuẩn bịChọn hệ tệp
Tệp/dữ liệu thông thườngTheo hỗ trợ máy và yêu cầu tệp.
Ảnh hệ thống toàn thiết bịGiữ bố cục đã duyệt.
Hệ thống tùy chỉnhTheo bo, phần mềm boot, ảnh.
Vùng dữ liệu riêngXác nhận hỗ trợ OS/ứng dụng.

Một số hệ thống ghép FAT boot với EXT4 hệ thống; không phải bố cục chung của Linux nhúng. [3][7]

08

Chép IMG có giống ghi ảnh boot không?

Không. Chép giữ ảnh như tệp; ghi toàn thiết bị chuẩn bị phương tiện theo bố cục ảnh.

Ảnh đầy đủ có thể chứa nội dung khởi đầu, bảng phân vùng, hệ tệp. Kéo .img vào vùng sẵn có thường không chuẩn bị được thẻ cần ghi toàn thiết bị.

Quy trình Armbian chính thức gồm chọn bo/ảnh cục bộ, ghi, xác minh dữ liệu. [3]

Hồ sơ YOULEN này cho thấy ảnh Orange Pi Zero3 đã ghi xong.

Armbian Imager hiện Flash complete cho Orange Pi Zero3
Hồ sơ YOULEN: Armbian Imager hiện 'Flash complete'. Boot và vận hành thực tế kiểm tra riêng. Mở ảnh để xem.

Trước lô hàng, phân biệt ảnh toàn thiết bị, ảnh phân vùng, tệp thường, gói cập nhật có quy trình riêng. Đuôi tệp không quyết định phương pháp.

09

Vì sao còn dung lượng chưa dùng sau khi ghi?

Ảnh có thể chỉ chiếm một phần, để phần còn lại ngoài phân vùng/hệ tệp. Điều này không tự chứng minh lỗi dung lượng.

Hồ sơ gần đây cho thấy EXT4 khoảng 4,4 GB và 24,6 GB chưa phân bổ.

Ảnh đầy đủ: EXT4 4,4 GB và 24,6 GB chưa phân bổ, che một phần chữ
Kiểm tra YOULEN: EXT4 4,4 GB, chưa phân bổ 24,6 GB. 4,4 GB là kích thước phân vùng, không phải lượng tệp đã dùng. Một phần chữ thư mục đã che. Mở ảnh để xem.
Phương ánĐiểm thống nhất
Mở rộng lần boot đầuẢnh có chức năng và xác nhận trên máy.
Mở rộng trước giaoThống nhất quy trình, ảnh hưởng boot, kết quả.
Giữ bố cụcKhách chấp nhận cách chia hiện có.
Thêm vùng dữ liệuOS/ứng dụng hỗ trợ và khách duyệt.

Mở rộng phân vùng và hệ tệp liên quan nhưng là hai thao tác. Ảnh tùy chỉnh có thể không giữ mở rộng mặc định lần đầu.

Cần xác nhận cách chia không gian khi giao, không dừng ở thông báo ghi xong.

10

Cùng dung lượng nhãn thì cùng ảnh có vừa không?

Không luôn đúng. Hai nhãn 32GB chưa đủ: ảnh và ranh giới phân vùng phải vừa không gian địa chỉ của thẻ đích.

Kiểm tra với cấu hình đề xuất. Nếu dùng qua nhiều cấu hình/lô, thống nhất dung lượng thực và khoảng dư ảnh ở giai đoạn mẫu.

Chừa chỗ cho hệ thống, ứng dụng, cập nhật, log, dữ liệu, không chỉ ảnh ban đầu.

11

Thẻ boot Linux có cần A2?

Không nhất thiết. Phụ thuộc tải và hỗ trợ host. Đọc chủ yếu khác cơ sở dữ liệu truy cập thường xuyên.

A1/A2 là cấp hiệu năng ứng dụng SD Association. IOPS là thao tác vào/ra mỗi giây; giá trị ngẫu nhiên sau dùng thao tác 4 KB.

CấpĐọc ngẫu nhiên trung bình tối thiểuGhi ngẫu nhiên trung bình tối thiểuHiệu năng tuần tự liên tục tối thiểu
A11.500 IOPS500 IOPS10 MB/s
A24.000 IOPS2.000 IOPS10 MB/s

Đây là yêu cầu cấp trong điều kiện xác định, không phải thời gian boot hay tuổi thọ. Host hỗ trợ chức năng A2 cũng quan trọng. [4]

Tệp lớn/ghi hình liên tục cần truyền bền vững. Hệ thống/DB còn cần truy cập ngẫu nhiên và độ trễ. C10, U3, V30 không chứng minh A2.

12

Ghi ít có bảo đảm dùng lâu?

Giảm mài mòn nhưng không đổi thành số năm bảo đảm. Nhiệt độ, nguồn, ghi nền, lưu giữ và bảo trì cũng ảnh hưởng.

Tệp nghiệp vụ nhỏ không nghĩa ít ghi: log, DB, cache và siêu dữ liệu có thể cộng thêm.

Đo nước/điện cần phân biệt đầu cuối giữ vài thiết lập và bộ thu thập nhiều máy. Bộ nhớ tích hợp nhỏ có thể đủ cho đầu cuối; bộ thu thập có thể hưởng lợi dung lượng/thay TF.

Độ bền ghi và giữ dữ liệu khi mất nguồn là hai thuộc tính. [5]

13

Nếu mất nguồn đột ngột thì sao?

Đánh giá thẻ, nguồn, ghi hệ thống, phục hồi cùng nhau. Cấp tốc độ không tự giải quyết mất nguồn.

Với máy chủ yếu đọc, cân nhắc root chỉ đọc và dữ liệu ghi riêng. Tài liệu Raspberry Pi mô tả cách này, không làm cả thẻ miễn nhiễm hư hại. [6]

Bảo vệ mất nguồn phải nêu rõ dữ liệu đang ghi, dữ liệu đã lưu, quản lý nội bộ hay trạng thái máy sau khởi động lại.

14

TF thay RAM hoặc ROM được không?

Không. TF là lưu trữ bền vững, không thay bộ nhớ làm việc vật lý (RAM) hay bộ nhớ khởi động chỉ đọc nội bộ (ROM).

'Dung lượng ROM' đôi khi chỉ chỗ cho OS, ứng dụng, tệp. Cần hiểu nhiệm vụ lưu trữ thực.

Swap Linux đưa trang nhớ ra lưu trữ, không thêm RAM có hiệu năng tương đương. Paging thỉnh thoảng khác swap nặng kéo dài; loại sau cần đánh giá lại bộ nhớ/lưu trữ.

15

Thống nhất gì trước khi từ mẫu sang lô?

Cấu hình và ảnh, nghiệm thu máy đích rồi xác nhận điều kiện giao lô.

Xác minh ghi, thử thẻ và nghiệm thu thiết bị là các việc khác nhau. Sao lô phải tách nội dung chung khỏi ID, khóa, dữ liệu khởi tạo riêng từng thiết bị.

BướcKết quả thống nhất
Dự ánMáy, vai trò, môi trường, dung lượng, số lượng.
Cấu hìnhTốc độ, flash, độ bền, nhiệt độ.
ẢnhPhiên bản duyệt, checksum, ghi, mở rộng.
Ghi/thẻPhạm vi, cách làm, hồ sơ.
Nghiệm thu mẫuBoot, vận hành, dữ liệu, phục hồi bất thường cần thiết.
LôCấu hình, ảnh, lượng, đóng gói, lịch, bảo hành.
Thay đổiDuyệt lại linh kiện/ảnh.

16

Bạn nhận gì trong phản hồi của chúng tôi?

Cấu hình đề xuất, phạm vi ảnh, điểm còn cần xác minh và bước mẫu tiếp theo. Bạn biết nội dung trước khi đặt lô.

Gửi model máy/bo, vai trò boot/dữ liệu, phiên bản ảnh, dung lượng, số lượng. Thẻ tham chiếu hoạt động hoặc hướng dẫn giúp cụ thể hơn. Không cần đặc tả hoàn chỉnh để bắt đầu.

Nguồn và phạm vi

Hướng dẫn kết hợp nguồn kỹ thuật công khai, yêu cầu gần đây và hồ sơ YOULEN, không phải báo cáo thử đa nền tảng. Yêu cầu theo thiết bị/phần mềm chính xác; cấu hình và giao hàng theo mẫu/đơn đã duyệt.

  1. Zephyr — SD-card access, drivers and file-system integration
  2. Android — adoptable storage, formatting and encryption
  3. Armbian — image writing and verification
  4. SD Association — A1 and A2 application performance
  5. Swissbit — endurance, retention and storage technology
  6. Raspberry Pi — making a more resilient file system
  7. Raspberry Pi — hardware and boot mechanisms