Kiến thức cốt lõi
Dự án hệ nhúng nối **điện tử – phần mềm – lĩnh vực sử dụng**. SGK nêu xử lí theo thời gian thực, độ tin cậy, chi phí và tích hợp phần cứng/phần mềm. “Thời gian thực” là đáp ứng **trong hạn chót cần cho nhiệm vụ**, không đồng nghĩa tốc độ CPU cao nhất. Độ tin cậy phải gắn điều kiện hoạt động và phép thử; mô hình lớp học chỉ có thể chứng minh trong phạm vi đã thử. Chi phí, năng lượng, kích thước, mức tín hiệu và an toàn có thể đánh đổi; không có một nền tảng luôn vượt mọi nền tảng khác. Khi dùng vi điều khiển, FPGA hay ASIC, chọn theo yêu cầu và nguồn lực: bo vi điều khiển thường phù hợp thử nghiệm ở trường, không suy rằng nó luôn tiêu thụ nhiều điện hơn mọi ASIC hoặc đáp ứng chậm hơn trong mọi bài toán.
Ví dụ
Thiết bị trò chơi cần công bố kết quả đủ sớm để người chơi thấy hợp lí. Mục tiêu “nhanh” nên chuyển thành độ trễ tối đa do nhóm/giáo viên chọn và đo trong điều kiện thử; con số minh họa không là chuẩn thi đấu chính thức.
Bài luyện
“Đáp ứng thời gian thực” nghĩa là gì trong một dự án?
Tốc độ cao không đủ nếu bỏ lỡ hạn.
Thời điểm sự kiện rất quan trọng.
Nhiều nền tảng có thể đáp ứng.
Đúng. Hạn chót gắn với chức năng.
Lời giải
Hạn chót gắn với chức năng.
Bài luyện
Khẳng định nào đúng về vi điều khiển, FPGA, ASIC?
ASIC chức năng thường cố định.
Giá phụ thuộc loại và quy mô.
Đúng. Không có lựa chọn tốt nhất cho mọi tình huống.
Còn tùy thiết kế và công nghệ.
Lời giải
Không có lựa chọn tốt nhất cho mọi tình huống.
Bài luyện
Ba lần thử tại lớp chứng minh độ tin cậy suốt đời của sản phẩm?
IDE không là phép thử độ bền.
Đúng. Độ tin cậy dài hạn cần thử nhiều điều kiện.
Số lần ít không đại diện suốt đời.
Poster chỉ truyền đạt.
Lời giải
Độ tin cậy dài hạn cần thử nhiều điều kiện.
Đang học