NEW Fota Là Gì – Fota Có Nghĩa Là Gì

Thái Sơn chào đọc giả. Hôm nay, Thái Sơn xin góp chút kinh nghiệm cá nhân về mẹo vặt, kinh nghiệm không thể thiếu trong đời sống hằng ngày qua bài chia sẽ Fota Là Gì – Fota Có Nghĩa Là Gì

Phần nhiều nguồn đều đc cập nhật ý tưởng từ những nguồn website đầu ngành khác nên chắc chắn có vài phần khó hiểu.

Mong mỗi cá nhân thông cảm, xin nhận góp ý và gạch đá dưới phản hồi

Khuyến nghị:

Xin quý khách đọc bài viết này ở nơi riêng tư riêng tư để có hiệu quả nhất
Tránh xa tất cả các thiết bị gây xao nhoãng trong công việc tập kết
Bookmark lại bài viết vì mình sẽ update hàng tháng

FOTA là Firmware Over The Air, với FOTA chúng ta có thể cập nhật firmware từ xa qua mạng cho ESP mà không cần kết nối cổng tải giữa ESP và máy tính. Để thực hiện FOTA cần tạo 2 tệp để tải vào flash- boot.bin được ghi vào địa chỉ 0x00000- user1.bin được ghi vào địa chỉ 0x01000

Tốc biến#

Tùy theo dung lượng flash của các phiên bản viettradeportal.vn mà có các phiên bản flash khác nhau

512KB Flash #

*
SectorDescriptionRegionSize
Khởi động Lưu boot.bin 0 ~ 4KB 4KB
Người dùng APP1 Lưu user1.bin (= flash.bin + irom0text.bin) 4KB ~ 240KB 236KB
Thông số người dùng Lưu các thông số do người dùng đặt (4x4KB) 240KB ~ 256KB 16KB
Đảo ngược Dự phòng, cần cung cấp cho user2 và user1 cùng một khoảng bù (0x01000) 256KB ~ 260KB 4KB
Người dùng APP2 Lưu user2.bin (flash.bin + irom0text.bin) 260KB ~ 496KB 236KB
Sysem param Lưu thông số hệ thống (4x4KB) 496KB ~ 512KB 16KB
See also  NEW Sau Agree Là Gì - Phân Biệt Accept & Agree

User App1 và User App2 được tạo trong quá trình biên dịch và tải các tệp user1.bin, user2.binFile flash.bin và irom0text.bin sẽ được kết hợp với user1.bin (hoặc user2.bin) để cập nhật. Tệp user.bin sẽ được sao lưu trong bộ nạp khởi động cập nhật failFile (boot.bin) sẽ kiểm tra cờ trong tham số Hệ thống để xác định xem thực thi User App1 (user1.bin) hay User App2 (user2.bin))

Ví dụ:Dưới đây là ví dụ minh họa về các bước của FOTA

Đầu tiên là tải file boot.bin và user1.bin (phiên bản v1.0.0) về vietradeportal.vn. Cờ tham số hệ thống sẽ chọn user1.bin làm mặc định. Sau khi khởi động, hệ thống sẽ tự động nhảy đến user1.binTải 2 tệp user1.bin và user2.bin (phiên bản 1.0.1) lên đám mây hoặc lên máy chủ riêng. Máy chủ sẽ gửi một thông báo đến ESP rằng có một bản cập nhật mới. Nếu ESP nhận được thông báo này, nó sẽ kiểm tra cờ trước, cờ này sẽ được đặt thành user1, sau đó tải xuống user2.bin của v1.0.1 flash trong vùng từ 260KB ~ 496KB để cập nhật. Sau khi tải xuống, người dùng sẽ nhận được thông báo từ FOTA về việc có cho phép cập nhật hay không.

See also  NEW cổ phiếu tập đoàn danko

Bạn đang xem: Fota là gì

Xem thêm: Môi Trường Kinh Tế Ảnh Hưởng Đến Kinh Doanh, Ảnh Hưởng Của Môi Trường Kinh Tế

Xem thêm: Máy tính tiền là gì? Ý nghĩa hàng đầu của 5 dòng thu ngân Máy tính tiền

Nếu vậy, hãy thay đổi cờ thành user2 và khởi động lại chạy với user2.bin. Nếu không sẽ không có gì xảy ra Lần tới, hãy bắt đầu với bước 2, sau đó tải xuống user1.bin của v1.0.2 và flash nó vào vùng 4KB ~ 240KB thay thế user1.bin của v1. 0,0

Ghi chú– Cần tạo 2 tệp user1.bin và user2.bin trong quá trình biên dịch và tải cả 2 tệp lên máy chủ. ESP sẽ tự động xác định tệp bin cần tải xuống. – Sự khác biệt giữa user1.bin và user2.bin là phân vùng địa chỉ được lưu trong flash. – Thông thường tệp user1.bin sẽ được tải vào flash trước. sau đó cập nhật phiên bản user2.bin qua wifi

See also  NEW Ani là gì

1024KB Flash và Flash # lớn hơn

Cách làm giống với Flash 512KB nhưng cách phân vùng sẽ khác

1024KB Flash #

*

2048KB Flash #

*
*

4096KB Flash #

*
*

Công việc#

*

Khi hoạt động, ESP sẽ gửi thông tin về phiên bản hiện tại đến máy chủ và máy chủ sẽ lưu thông tin này. Hoạt động bình thường Khi một phần sụn mới được tải lên máy chủ. Máy chủ sẽ gửi thông báo tới ESPESP sẽ yêu cầu chương trình cơ sở thông qua khóa thiết bị và liên kết tải lên (user1.bin hoặc user2.bin) Tải xuống chương trình cơ sở xuống flash Gửi thông tin tải xuống máy chủ Máy chủ gửi thông báo tới APP, APP sẽ hiển thị thông tin cho userAPP sẽ gửi thông tin quyết định của người dùng xem có Cập nhật lên serverServer gửi quyết định của người dùng tới ESPT Thông tin kết nối giữa thiết bị (vietradeportal.vn), dịch vụ và APP được mã hóa SSL nên quá trình xử lý được đảm bảo an toàn.

Nguồn tổng hợp

Xem thêm bài viết thuộc chuyên mục: Thể Thao Dã Ngoại

Leave a Comment