FreeRTOS

Hệ điều hành thời gian thực dành cho bộ vi điều khiển

FreeRTOS là hệ điều hành nguồn mở thời gian thực dành cho các bộ vi điều khiển, cho phép dễ dàng lập trình, triển khai, bảo mật, kết nối và quản lý các thiết bị ngoại biên nhỏ, công suất thấp. Được phân phối miễn phí theo giấy phép nguồn mở MIT, FreeRTOS bao gồm một nhân và một bộ thư viện phần mềm đang phát triển phù hợp để sử dụng trong nhiều lĩnh vực và ứng dụng công nghiệp. Việc sử dụng bao gồm cả kết nối bảo mật thiết bị nhỏ, công suất thấp của bạn với các dịch vụ đám mây AWS như AWS IoT Core hoặc với các thiết bị ngoại biên mạnh mẽ hơn chạy AWS IoT Greengrass. FreeRTOS được xây dựng chú trọng vào độ tin cậy và khả năng sử dụng dễ dàng.

Bộ vi điều khiển chứa một bộ xử lý đơn giản, hạn chế về tài nguyên, có thể tìm thấy trong nhiều thiết bị, bao gồm đồ gia dụng, cảm biến, thiết bị theo dõi sức khỏe, thiết bị tự động hóa công nghiệp và ô tô. Khá nhiều trong số các thiết bị nhỏ này có thể được lợi từ việc kết nối với đám mây hoặc kết nối cục bộ với thiết bị khác, nhưng có công suất điện toán và dung lượng bộ nhớ hạn chế, cũng như thường thực hiện các tác vụ chức năng đơn giản. Bộ vi điều khiển thường chạy các hệ điều hành có thể không được tích hợp sẵn tính năng kết nối với các mạng cục bộ hoặc đám mây, nên thường gặp khó khăn khi triển khai ứng dụng IoT. FreeRTOS giúp giải quyết vấn đề này bằng cách cung cấp nhân để chạy thiết bị công suất thấp và các thư viện phần mềm cho phép dễ dàng kết nối bảo mật với đám mây hoặc các thiết bị ngoại biên khác để bạn thu thập dữ liệu từ các cấu phần này cho các ứng dụng IoT và thực hiện hành động.

Lợi ích

Mã nguồn mở

FreeRTOS được phát hành theo giấy phép nguồn mở MIT, loại giấy phép cho phép có các giới hạn về việc tái sử dụng. Để tìm hiểu thêm về cộng đồng nguồn mở FreeRTOS, vui lòng bấm vào đây.

Nhân đáng tin cậy

Nhân FreeRTOS được các công ty hàng đầu thế giới tin tưởng là tiêu chuẩn trên thực tế cho bộ vi điều khiển và bộ vi xử lý nhỏ với độ mạnh đã được chứng minh, hoạt động ngốn ít bộ nhớ và hỗ trợ nhiều thiết bị.

Đẩy nhanh thời gian đưa ra thị trường

FreeRTOS bao gồm các tích hợp tham chiếu IoT, là các dự án FreeRTOS tích hợp sẵn được chuyển đến các bảng đánh giá chạy bộ vi điều khiển có khả năng kết nối đầu cuối với đám mây, và các bản mẫu cấu hình sẵn có thể giúp bạn nhanh chóng bắt đầu thực hiện dự án. Bạn có thể tải ngay và biên soạn mã để đẩy nhanh thời gian đưa ra thị trường.

Kết nối, lập trình, triển khai và quản lý các thiết bị công suất thấp một cách bảo mật

FreeRTOS hỗ trợ cho cả Bảo mật tầng truyền tải (TLS v1.2) để giúp các thiết bị của bạn kết nối an toàn với AWS. Bạn cũng có thể dễ dàng lập trình các chức năng IoT hay cần cho thiết bị của mình, trong đó bao gồm thư viện phần mềm giúp định cấu hình thiết bị cho mạng cục bộ bằng các tùy chọn kết nối phổ biến như Wi-Fi hoặc Ethernet, hoặc kết nối với thiết bị di động bằng công nghệ Bluetooth tiết kiệm năng lượng. FreeRTOS cũng bao gồm thư viện cập nhật qua kết nối không dây (OTA) để cập nhật từ xa cho thiết bị những cải tiến tính năng hoặc bản vá bảo mật và tính năng ký mã để đảm bảo mã thiết bị của bạn không bị xâm phạm trong quá trình triển khai và cập nhật OTA.

Hỗ trợ hệ sinh thái rộng lớn

Hệ sinh thái đối tác của chúng tôi cung cấp nhiều lựa chọn, trong đó bao gồm đóng góp của cộng đồng, hỗ trợ chuyên nghiệp, cũng như các công cụ năng suất và phát triển được tích hợp. FreeRTOS mang đến cho bạn sự linh hoạt để dễ dàng xây dựng các giải pháp IoT trên một loạt chipset và hỗ trợ hơn 40 kiến trúc. Bạn có thể tìm thấy các thiết bị đủ điều kiện hoạt động với FreeRTOS và AWS IoT trên AWS Partner Device Catalog.

Xác thực thiết bị FreeRTOS

AWS IoT Device Tester for FreeRTOS là công cụ tự động hóa giúp việc kiểm thử thiết bị ưa thích của bạn trở nên dễ dàng. Bạn có thể sử dụng AWS IoT Device Tester để tự kiểm thử một cách chắc chắn xem thiết bị của mình có chạy FreeRTOS và hoạt động tương hỗ với các dịch vụ AWS IoT hay không. Bạn cũng có thể sử dụng AWS Partner Device Catalog để duyệt tìm và mua thiết bị đã được AWS thẩm định là hoạt động tối ưu với FreeRTOS.

Cách thức hoạt động

FreeRTOS cung cấp mọi thứ bạn cần để dễ dàng lập trình các thiết bị chạy bộ vi điều khiển đã kết nối và thu thập dữ liệu từ những thiết bị này cho các ứng dụng IoT. Để bắt đầu, bạn có thể chọn một bộ vi điều khiển đáp ứng điều kiện của FreeRTOS từ AWS Partner Device Catalog. Sau đó, bạn có thể sử dụng Bảng điều khiển AWS hoặc GitHub để chọn và tải xuống các thư viện FreeRTOS phù hợp hoặc tích hợp tham chiếu IoT được xác thực trước. Truy cập trang bắt đầu của chúng tôi để tìm hiểu thêm về tất cả các tùy chọn.

Bạn có thể kết nối bảo mật thiết bị FreeRTOS với các dịch vụ đám mây như AWS IoT Core, với một thiết bị ngoại biên cục bộ hoặc thiết bị di động bằng công nghệ Bluetooth tiết kiệm năng lượng và cập nhật thiết bị từ xa bằng tính năng cập nhật OTA với AWS IoT Device Management. Việc tích hợp với AWS IoT Device Defender giúp bạn dễ dàng báo cáo các số liệu về thiết bị để phát hiện sự bất thường khi các số liệu này khác đi so với kỳ vọng.

Cách sử dụng Amazon FreeRTOS

Trường hợp sử dụng

Ứng dụng trong công nghiệp

Khách hàng trong lĩnh vực công nghiệp sử dụng các thiết bị dựa trên bộ vi điều khiển giúp tạo dữ liệu về các khối lượng công việc quan trọng với nghiệp vụ. Cảm biến công nghiệp, cơ cấu chấp hành, máy bơm và các thành phần trong hệ thống tự động hóa sử dụng các bộ vi điều khiển vì chúng có chi phí thấp, công suất thấp và có thể thực hiện hành động theo thời gian thực. Ví dụ: một máy bơm đơn lẻ trên giàn khoan dầu được điều khiển bởi một bộ vi điều khiển và có khả năng làm dừng sản xuất hoàn toàn nếu có lỗi. FreeRTOS cho phép những khách hàng này thu thập dữ liệu về hiệu năng và khả năng chịu tải của hệ thống thông qua kết nối trực tiếp với đám mây và thực hiện các hành động cục bộ trọng yếu trong thời gian thực bằng AWS IoT Greengrass để ngăn chặn những sự cố gây gián đoạn như vậy.

Sản phẩm tiêu dùng

FreeRTOS có thể giúp các công ty trong lĩnh vực sản phẩm tiêu dùng như các nhà sản xuất đồ gia dụng, công nghệ thiết bị đeo hoặc chiếu sáng thông minh tiêu chuẩn hóa quá trình phát triển, phân phối và bảo trì thiết bị chạy bộ vi điều khiển trên nhiều sản phẩm và mô hình. FreeRTOS cung cấp một hệ điều hành bộ vi điều khiển đơn nhất có thể hỗ trợ đa dạng các phần cứng bộ vi điều khiển ở nhiều mức công suất và dung lượng. Điều này cho phép các công ty trên tập trung vào cải tiến sản phẩm thay vì thực hiện quá trình phức tạp để phát triển phần mềm trên nhiều dòng sản phẩm. FreeRTOS cũng mang đến khả năng cập nhật các tính năng của sản phẩm tiêu dùng hiện có tại địa điểm một cách bảo mật thông qua tính năng cập nhật OTA.

Giải pháp B2B

Các bộ vi điều khiển được sử dụng phổ biến trên các thiết bị thương mại B2B vì có yêu cầu công suất thấp và chi phí thấp. Ví dụ: các nhà sản xuất thiết bị an ninh đang bổ sung ngày càng nhiều khả năng kết nối cho các thiết bị chạy bộ vi điều khiển như các bộ khóa cửa thương mại và các hệ thống cảm biến. FreeRTOS cho phép các công ty đẩy nhanh tốc độ phát hành các sản phẩm kết nối mới nhờ việc đơn giản hóa quy trình thiết kế và phát triển. Các nhà sản xuất này cũng có thể áp dụng các bản vá một cách bảo mật cho các bộ khóa cửa thương mại bằng tính năng cập nhật OTA.

Khách hàng

Logo của Schlage
Với FreeRTOS, iDevices đã có thể tăng tốc phát triển — đưa Instinct™ ra thị trường trong vòng chưa đầy 6 tháng — đồng thời giảm chi phí tổng thể.

Logo của Hive
Semios tận dụng FreeRTOS để cung cấp cho người trồng trọt dữ liệu về khí hậu, sâu bệnh, nước và dịch bệnh của vườn cây cũng như vườn nho để bảo vệ cây trồng.

 

 

Logo của Kimberly-Clark

FreeRTOS giúp SOLshare xây dựng lưới điện siêu nhỏ cấp điện ngang hàng đầy sáng tạo, mang lại năng lượng mặt trời với chi phí phải chăng cho các cộng đồng ở Bangladesh và hơn thế nữa.

Bắt đầu với FreeRTOS

Bước 1 Đăng ký tài khoản AWS

Đăng ký tài khoản AWS

Bắt đầu thật dễ dàng – truy cập bảng điều khiển FreeRTOS.
Bước 2 Tìm hiểu qua tài liệu hướng dẫn

Tìm hiểu qua tài liệu hướng dẫn

Tham khảo Tài liệu hướng dẫn về FreeRTOS để biết thêm thông tin.
Bước 3 Bắt đầu dựng với AWS

Bắt đầu dựng với AWS

Tìm hiểu thêm về các tính năng của FreeRTOS.

Tìm hiểu thêm về các tính năng của FreeRTOS

Truy cập trang tính năng
Bạn đã sẵn sàng xây dựng chưa?
Bắt đầu với FreeRTOS
Bạn có thêm câu hỏi?
Hãy liên hệ với chúng tôi