Nếu thiết bị của bạn tương đối đắt tiền và bạn có thể trả chi phí (và khách hàng quan tâm đến việc nâng cấp), bạn có thể làm điều này ...
(nói chung kỹ thuật này yêu cầu lưu trữ bên ngoài hoặc sử dụng sai lệch jtag ..)
Có một vi chương trình cố định (như một PIC nhỏ) có thể tạm dừng hệ thống và lập trình lại nó.
bởi vì bạn không thể thay đổi phần sụn "nâng cấp bộ xử lý", nó không bao giờ bị lỗi.
1) người dùng có thể nâng cấp thiết bị
2) nếu nâng cấp thất bại, họ luôn có thể thử lại. Nó không thể bị gạch
3) ngay cả khi thiết bị mục tiêu của bạn không hỗ trợ trình tải khởi động (nó chỉ muốn khởi động và chạy), bạn vẫn có thể làm cho thiết bị thực hiện những gì bạn muốn.
hoạt động cho các mục tiêu FPGA, DSP và lẻ bóng khác.
Có thể có giao diện người dùng thực sự gọn gàng (thậm chí PIC có thể chạy máy chủ web ....)