Tất cả các thiết bị nhúng đều có tùy chọn "Khôi phục cài đặt gốc" cho phép người dùng đặt lại thiết bị của mình nếu có sự cố.
Tôi đang phát triển phần sụn trên bảng STM32. Phần sụn bao gồm bộ tải khởi động cho phép nâng cấp ứng dụng qua UART (Bằng cách gửi tệp nhị phân có chứa hình ảnh mới) và tôi muốn thêm một tính năng khác: Khôi phục cài đặt gốc. Khi người dùng chọn tùy chọn này, bảng sẽ tải hình ảnh gốc.
Khôi phục cài đặt gốc là gì? Có phải là về việc tải lại toàn bộ tệp nhị phân vào bộ nhớ hay chỉ là gọi một hàm xác định lại các biến được sửa đổi bởi người dùng cuối?
Các thực hành tốt nhất để làm như vậy là gì?
Nơi lưu trữ FW gốc? Là trong một đèn flash bên trong hoặc bên ngoài?