Bỏ qua tới nội dung
0968 86 41 40
  1. Trang chủ
  2. Bài viết
  3. Thiết Bị Công Nghiệp
  4. Máy tính bo mạch đơn Advantech RSB-6410CD-PNA1E
Thiết Bị Công Nghiệp

Máy tính bo mạch đơn Advantech RSB-6410CD-PNA1E

05/11/2021· 8 phút đọc · 1757 từ· Chuyên mục Thiết Bị Công Nghiệp

RSB-6410CD-PNA1E là một mã đặt hàng của dòng bo mạch đơn RSB-6410 nền ARM. Bài viết giải thích cách đọc mã, phần mềm nền Linux và Android, và các bước đưa bo mạch vào sản xuất.

RSB-6410CD-PNA1E là một mã đặt hàng cụ thể của dòng máy tính bo mạch đơn Advantech RSB-6410, tức bo mạch khổ Mini-ITX chạy vi xử lý NXP i.MX6 kiến trúc ARM. Bài viết không lặp lại bảng thông số của dòng, mà tập trung vào ba việc người kỹ thuật phải làm khi cầm mã này: đọc mã đặt hàng cho đúng, chọn giữa bo mạch đơn và mô-đun lõi, và chuẩn bị phần mềm nền trước khi vào sản xuất.

Máy tính bo mạch đơn Advantech RSB-6410CD-PNA1E nền ARM
Bo mạch đơn RSB-6410CD-PNA1E là một cấu hình đã chốt của dòng RSB-6410

Thông số phần cứng đầy đủ của dòng, gồm ba ngõ hiển thị, bảng kê cổng và mức tiêu thụ điện, đã trình bày trong bài bo mạch chủ công nghiệp Advantech RSB-6410. Phần dưới đây bổ sung những nội dung mà một bảng thông số không nói ra.

Đọc mã đặt hàng RSB-6410CD-PNA1E

Mã đặt hàng của bo mạch nhúng gồm hai phần. Phần đầu là tên dòng, phần sau là chuỗi ghi lại cấu hình đã chốt tại nhà máy. Với bo mạch nền ARM, chuỗi phía sau quan trọng hơn hẳn so với bo mạch máy bàn, vì phần lớn hạng mục được hàn cứng và không đổi được sau khi xuất xưởng.

Phần mãNội dungĐổi được sau khi mua
RSB-6410Tên dòng bo mạch, quyết định khổ mạch, nền xử lý và bảng kê cổngKhông
Chuỗi đuôiCấu hình đã chốt: dung lượng bộ nhớ hàn trên bo, dung lượng ổ eMMC, ngõ hiển thị tuỳ chọn, dải nhiệt và vùng phát hànhKhông

Hệ quả thực tế nằm ở khâu mua hàng. Một hồ sơ chỉ ghi tên dòng là hồ sơ chưa đủ: hai tấm mạch cùng tên dòng có thể chênh nhau về dung lượng bộ nhớ và về ngõ hiển thị. Cách làm đúng là lưu mã đầy đủ của lô đầu tiên vào hồ sơ nghiệm thu, đưa mã đó vào tài liệu sản xuất của thiết bị, và đặt lại đúng mã ở các lô sau. Nguyên tắc này giống với cách chốt cấu hình máy nhúng đã nêu trong bài bộ nhớ và ổ lưu trữ cho máy tính nhúng Advantech.

Nội dung cụ thể của từng ký tự trong chuỗi đuôi thay đổi theo dòng, nên phải đối chiếu bảng mã trong tài liệu của chính bo mạch định mua. Suy đoán theo mã của dòng khác là nguồn sai sót thường gặp khi lập dự toán.

Bo mạch đơn hay mô-đun lõi cùng bo mang

Với một thiết bị nhúng, phần tính toán có hai cách hiện thực. Cách thứ nhất là dùng một bo mạch đơn hoàn chỉnh như RSB-6410CD-PNA1E. Cách thứ hai là mua mô-đun lõi, tức tấm mạch chỉ chứa vi xử lý và bộ nhớ, rồi tự thiết kế bo mang mang các đầu nối. Bảng dưới đối chiếu hai hướng.

Tiêu chíBo mạch đơnMô-đun lõi cùng bo mang tự thiết kế
Việc phải làm trước khi chạyCấp nguồn và nạp hệ điều hànhThiết kế mạch, đặt sản xuất, kiểm mạch, rồi mới nạp hệ điều hành
Thời gian tới sản phẩm đầu tiênTính bằng tuầnTính bằng tháng
Chi phí trên một máyCố định theo giá bo mạchThấp hơn khi sản lượng lớn, do bỏ được các cổng không dùng
Kích thước cụm mạchTheo khổ bo mạch có sẵnTheo đúng khoang máy, gọn hơn
Năng lực cần cóKỹ sư phần mềm nhúngThêm kỹ sư mạch và quy trình kiểm mạch
Rủi ro khi đổi đời chipĐổi sang mã bo mạch khác cùng dòngĐổi mô-đun, giữ nguyên bo mang nếu cùng chuẩn chân cắm

Ngưỡng quyết định thường là sản lượng năm và số cổng thực dùng. Dưới vài trăm máy mỗi năm, công thiết kế bo mang và công kiểm mạch thường lớn hơn khoản tiết kiệm trên từng máy, nên bo mạch đơn có lợi hơn. Trên mức đó, và khi thiết bị chỉ dùng một phần nhỏ số cổng của bo mạch đơn, hướng mô-đun lõi mới đáng cân nhắc. Các mã mô-đun cùng hãng nằm trong nhóm bài về bộ nền phát triển ROM-DB5901.

Bố trí đầu nối trên bo mạch đơn Advantech RSB-6410CD-PNA1E
Bo mạch đơn có sẵn đầu nối nên bỏ được bước thiết kế bo mang

Phần mềm nền Linux và Android trên RSB-6410CD-PNA1E

Bo mạch nền ARM không cài hệ điều hành theo kiểu cắm đĩa như máy bàn. Hãng phát hành một gói hỗ trợ bo mạch, gồm bộ tải khởi động, nhân Linux đã vá cho đúng vi xử lý, trình điều khiển cho các cổng trên mạch, và bộ công cụ biên dịch chéo. Đơn vị chế tạo lấy gói đó làm nền rồi dựng bản ảnh hệ điều hành riêng cho thiết bị.

Ba việc cần thống nhất với nhà cung cấp ngay từ đầu dự án:

  • Bản gói hỗ trợ đang phát hành. Nhân Linux trong gói quyết định thư viện nào dùng được. Một dự án chốt bo mạch nhưng bỏ qua câu hỏi này thường phải viết lại phần giao tiếp thiết bị vào giữa giai đoạn thử nghiệm.
  • Cách dựng bản ảnh. Gói cho nhóm bo mạch này thường dựng bằng công cụ tạo bản phân phối nhúng, cho phép rút gọn hệ điều hành xuống chỉ còn phần cần thiết. Bản ảnh gọn thì khởi động nhanh và vừa ổ eMMC dung lượng nhỏ.
  • Bản Android nếu giao diện là màn cảm ứng. Tài liệu của dòng ghi bản Android 4.4.2 tại thời điểm ra mắt. Với dự án mới, phải hỏi bản đang phát hành, vì bản cũ không còn nhận bản vá bảo mật.

Sau khi thiết bị ra hiện trường, phần việc còn lại là cập nhật từ xa. Hãng có phần mềm quản lý thiết bị theo hướng đó, được giới thiệu trong bài phần mềm DeviceOn-iEdge. Điểm cần chuẩn bị từ khâu thiết kế là chừa đủ dung lượng lưu trữ cho hai bản ảnh, để khi cập nhật lỗi thì quay về bản cũ được.

Chọn thiết bị và đưa RSB-6410CD-PNA1E vào sản xuất

Trình tự dưới đây rút gọn từ cách các đơn vị chế tạo trong nước triển khai một dòng máy dùng bo mạch nhúng.

  1. Chốt danh sách cổng thực dùng. Đếm số cổng nối tiếp, số cổng USB, số chân vào ra số và nhu cầu mạng. Đây là căn cứ để biết bo mạch đơn có thừa nhiều cổng hay không.
  2. Chạy thử phần mềm trên một tấm mạch mẫu. Đo mức chiếm bộ nhớ và dung lượng ổ lúc cao điểm, vì cả hai đều hàn cứng theo mã đặt hàng.
  3. Đo nhiệt tại vị trí lắp thật. Bo mạch chạy không quạt nên nhiệt độ trong khoang máy quyết định độ ổn định, không phải nhiệt độ phòng.
  4. Hỏi thời gian còn cung ứng. Một dòng máy bán trong năm năm cần đúng một mã bo mạch suốt thời gian đó, vì đổi bo mạch kéo theo kiểm định lại thiết bị.
  5. Lưu mã đầy đủ vào hồ sơ. Ghi kèm bản gói hỗ trợ đã dùng, để lô sau dựng lại được đúng bản ảnh phần mềm.

Nếu thiết bị chỉ cần lắp vào tủ điện và không có yêu cầu về thân máy riêng, cân nhắc máy hộp đóng sẵn trong danh mục giải pháp nhúng cho IoT trước khi chọn hướng tự ghép bo mạch.

Mua RSB-6410CD-PNA1E ở đâu

Các mã bo mạch và mô-đun nhúng nằm trong chuyên mục thiết bị công nghiệp của website. Mã RSB-6410CD-PNA1E không thuộc nhóm hàng sẵn trên trang cửa hàng, nên số lượng và thời gian giao được xác nhận theo từng đơn. Các bo mạch nhúng có bán sẵn, như MIO-5251, có trang mô tả riêng kèm tài liệu kỹ thuật để đối chiếu.

Danh sách máy tính nhúng đóng sẵn dùng cùng hệ sinh thái phần mềm có tại chuyên mục máy tính nhúng Advantech trên IPC247. Khi chưa rõ nên tự ghép bo mạch hay mua máy đóng sẵn, chạy công cụ chọn máy theo yêu cầu rồi gửi kết quả kèm đề nghị báo giá.

Câu hỏi thường gặp về RSB-6410CD-PNA1E

RSB-6410CD-PNA1E và RSB-6410 có phải hai sản phẩm khác nhau?

Không. RSB-6410 là tên dòng bo mạch, còn RSB-6410CD-PNA1E là một mã đặt hàng cụ thể trong dòng đó. Phần đuôi mã ghi lại cấu hình đã chốt của tấm mạch, gồm những hạng mục hàn cứng không đổi được sau khi xuất xưởng. Đặt hàng phải dùng mã đầy đủ chứ không dùng tên dòng.

Vì sao phải lưu lại mã đặt hàng đầy đủ?

Vì bộ nhớ và ổ eMMC của bo mạch nền ARM hàn thẳng lên mạch, dung lượng chốt theo mã. Khi đặt bổ sung sau vài năm mà chỉ ghi tên dòng, lô mới có thể về với cấu hình khác lô cũ, kéo theo việc phải kiểm tra lại phần mềm. Mã đầy đủ nên nằm trong hồ sơ nghiệm thu và trong tài liệu sản xuất của thiết bị.

Bo mạch đơn khác mô-đun SoM cùng bo mang ở đâu?

Bo mạch đơn là một tấm mạch hoàn chỉnh, có sẵn cổng và đầu nối, dùng được ngay sau khi cấp nguồn. Mô-đun SoM chỉ chứa phần lõi xử lý, phải cắm lên một bo mang do đơn vị chế tạo tự thiết kế. Bo mạch đơn rút ngắn thời gian ra sản phẩm; mô-đun SoM cho phép tối ưu kích thước và giá thành khi sản lượng đủ lớn.

Phần mềm viết cho máy tính để bàn có chạy được trên bo mạch này không?

Không chạy trực tiếp. Bo mạch dùng vi xử lý kiến trúc ARM, trong khi phần mềm cho máy để bàn thường biên dịch cho kiến trúc x86. Mã nguồn viết bằng C, C++, Java hay Python biên dịch lại được, nhưng thư viện thương mại chỉ phát hành bản x86 thì phải đổi thư viện hoặc đổi sang bo mạch nền x86.

Nên hỏi nhà cung cấp những gì trước khi chốt mã bo mạch?

Nên hỏi bốn điểm: bản gói hỗ trợ bo mạch đang phát hành và nhân Linux đi kèm, thời gian hãng còn cung ứng mã đó, danh sách hạng mục hàn cứng theo mã đặt hàng, và mức đặt hàng tối thiểu. Bốn điểm này quyết định phần lớn rủi ro của một dự án dùng bo mạch nhúng.

Đọc thêm về thiết bị: toàn bộ máy tính công nghiệp Advantech cùng các hãng khác trên ipc247.com.