Có ai đã đánh giá NuttX RTOS chưa?


14

Trong khi đọc Tạp chí Người dùng Linux ngày hôm nay, tôi tình cờ thấy một chút lúng túng về NuttX RTOS. Tôi đã kiểm tra trang web của họ và khá ấn tượng với bộ tính năng và khả năng đưa nó vào một chiếc 8052! Tôi thấy thú vị khi nó hỗ trợ POSIX, đây là điều mà tôi đã giúp đỡ cho một trong những khách hàng RTOS nội bộ của mình. Điều này có vẻ một chút tính năng phong phú hơn RTOS trong nhà.

Có ai khác nghe nói về NuttX và đã dùng thử chưa? Nếu vậy, làm thế nào để so sánh với các RTOS khác như FreeRTOS ?


2
Bạn muốn sử dụng chuỗi công cụ nào? Thiết bị mục tiêu nào? Tôi quyết định RTOS dựa trên khả năng hoạt động với trình biên dịch, trình gỡ lỗi, JTAG và CPU mục tiêu của tôi. Của bạn?
Warren P


1
Tôi đã tải xuống một bản sao của kho lưu trữ và đọc ReadMe ngay sau khi xem câu hỏi này. Tôi ngạc nhiên về tính linh hoạt của nó khi có liên quan đến hỗ trợ toolchain (nó hỗ trợ một số công cụ biên dịch chéo hiện có và một công cụ dựa trên BuildRoot tùy chỉnh chạy trên cả Linux và dưới CygWin), nhưng tôi chưa có cơ hội xây dựng nó chưa.

Câu trả lời:


1

NuttX và FreeRTOS tương đối giống nhau về các tính năng. Nó triển khai một cây thiết bị UNIX tiêu chuẩn như FreeRTOS và có hỗ trợ thẻ SD, cổng nối tiếp và thư viện chuẩn.

Ưu điểm của FreeRTOS là: Nó nhỏ hơn (kích thước tối thiểu khoảng 4kB, NuttX bắt đầu ở khoảng 20kB). Chạy trên nhiều CPU hơn. Diễn đàn tuyệt vời quá. Tuy nhiên, bạn bắt đầu khá nhiều ở mức không. Cổng NuttX 8051 hoàn chỉnh và hoạt động. Nhưng để làm cho nó hữu ích, có lẽ bạn sẽ phải sao chép toàn bộ ngăn xếp trên mỗi ngắt cũng để giữ cho nó không bị tràn.

Tuy nhiên, với thời gian có mặt trên FreeRTOS, có rất nhiều lượt tải xuống dành cho nó và xem xét đó là dấu chân nhỏ bé của tôi, thật lòng tôi sẽ không chuyển đổi cho đến khi NuttX đã ở ngoài đó lâu hơn một chút.

2 xu của tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.