EC & BIOS Handshake là gì?
Quicknote giải thích giao tiếp giữa BIOS và Embedded Controller ở mức concept.
EC & BIOS Handshake là gì?
EC & BIOS Handshake là quá trình BIOS và Embedded Controller trao đổi trạng thái hoặc lệnh để điều khiển power, thermal, keyboard, battery hoặc các tín hiệu platform khác.
Vai trò chính
- BIOS hỏi/truyền trạng thái platform cho EC.
- EC điều khiển hoặc báo trạng thái power/thermal/battery.
- ACPI method có thể gọi EC operation region.
- Liên quan nhiều đến sleep/resume và power sequence.
Ví dụ thực tế
Khi OS không nhận một device ACPI, hãy kiểm tra theo thứ tự: device có xuất hiện trong namespace không, _STA có báo present không, _HID/_CID có match driver không, và _CRS có trả resource hợp lệ không.
Checklist nhanh
- EC firmware đã sẵn sàng chưa?
- BIOS có chờ đúng status/flag không?
- Timeout có hợp lý không?
- ACPI method có truy cập EC đúng offset/command không?
- S3/S5 path có handshake khác normal boot không?
Ghi nhớ nhanh
EC là bộ điều khiển phụ, nhưng BIOS/OS phụ thuộc nó rất nhiều ở power và platform behavior.
Bài liên quan
- ACPI Table Types cần biết
- ACPI Namespace là gì?
- AML là gì?
- ACPI Method là gì?
- USB Initialization trong DXE là gì?
Nguồn tham khảo public
Thấy nội dung này hữu ích?
Lưu lại hoặc chia sẻ cho người cũng đang học firmware, BIOS/UEFI và embedded systems.
Nội dung liên quan
Một số bài viết, ghi chú hoặc project có liên quan đến nội dung bạn vừa đọc.
GPIO trong platform firmware là gì?
Quicknote giải thích GPIO từ góc nhìn BIOS/platform firmware.
SMBIOS Type 0–4 là gì?
Quicknote giải thích các SMBIOS type 0 đến 4 thường gặp.
Power Sequence là gì?
Quicknote giải thích power sequence từ góc nhìn firmware.
Biến note thành bài viết hoàn chỉnh
Notes là nơi ghi nhanh khái niệm.