Cùng với sự phát triển không ngừng của công nghệ và đặc biệt là xu thế vạn vận kết nối Internet, ngày càng nhiều thiết bị nhúng kết nối vào Internet được sử dụng khắp nơi trên thế giới trong rất nhiều lĩnh vực khác nhau. Dưới áp lực của sự phát triển, các thiết bị sau khi đưa vào sử dụng thì mới phát hiện các lỗi hay cần nâng cấp thêm để bổ sung, tối ưu các tính năng. Trong đó, nhiều thiết bị được lắp đặt sử dụng tại những nơi mà con người hay đội ngũ kỹ thuật khó có thể tiếp cận được, điều nay dẫn đến những khó khăn trong quá trình thay đổi chương trình chạy trên thiết bị. Trong chuỗi bài viết này nhóm nghiên cứu sẽ chia sẻ các yếu tố kỹ thuật liên quan đến quá trình cập nhật từ xa cho thiết bị nhúng. Từ đó, thực nghiệm cập nhật chương trình từ xa, xây dựng thử nghiệm và đánh giá thư viện chương trình cập nhật từ xa trên mô hình cụ thể.Continue Reading

Nội dung các phần trước đã trình bày cơ sở lý thuyết về cập nhật chương trình từ xa và nền tảng phần cứng thực nghiệm. Trong bài viết này, mình sẽ thiết lập một số tiêu chí thiết kế quan trọng cho tính năng này và lựa chọn phương pháp cập nhật chương trình từ xa phù hợp để làm thực nghiệm cho vi điều khiển STM32 lõi ARM Cortex M3/4.Continue Reading

Để thiết lập kết nối thiết bị với máy chủ FTP chứa tập tin firmware, người thiết kế cần kiểm tra hoạt động của module SIM 3G/4G, mở kết nối TCP/IP cho module SIM để module có thể truy cập Internet, từ đó thông qua các thông tin của máy chủ để thiết lập kết nối FTP và tải tập tin. Bài viết này sẽ hướng dẫn các bước cơ bản cho quá trình kết nối thiết bị với máy chủ để phụ vụ cho quá trình tải và kiểm tra tính toàn vẹn của tập tin trước khi thay thế chương trình ứng dụng sẽ thực thi tại thiết bị. Continue Reading

LWIP – Light weight IP là một bộ thư viện mã nguồn mở được thiết kế dành cho những hệ thống có tài nguyên tương đối hạn chế, phù hợp với các hệ thống nhúng. Hỗ trợ tương đối đầy đủ các giao thức mạng trên nền TCP/IP. Có thể hỗ trợContinue Reading

LWIP – Light weight IP là một bộ thư viện mã nguồn mở được thiết kế dành cho những hệ thống có tài nguyên tương đối hạn chế, phù hợp với các hệ thống nhúng. Hỗ trợ tương đối đầy đủ các giao thức mạng trên nền TCP/IP. Có thể hỗ trợContinue Reading