Một cách để xem xét nó - Linux nhúng bắt đầu với máy tính để bàn Linux & bỏ các phần không cần thiết cho các hệ thống nhúng (điều này thực sự đúng không?), Trong khi eCos được thiết kế từ đầu cho các hệ thống nhúng.Nhúng Linux hoặc eCos?
Bây giờ, giả sử một bộ xử lý ARM, có lẽ ARM 7 - có hiệu suất làm cho một sự khác biệt? Trên thực tế, chúng tôi nói một hệ thống tải rất thấp, tối đa 500 giao dịch mỗi ngày.
Bất kỳ ưu điểm nào của cái này so với cái khác (hoặc FreeRTOS, v.v ...)? Tính ổn định, độ chín, hiệu suất, công cụ phát triển, bất kỳ thứ gì khác?
Tất cả những gì tôi có thể nghĩ là nếu tôi nhất định rằng tôi sẽ không bao giờ chuyển sang một o/s khác, thì nếu tôi đi với Linux nhúng, tôi không cần lớp trừu tượng o/s để cho phép tôi làm thử nghiệm đơn vị trên máy chủ (hộp Linux trên máy tính để bàn).
Bất kỳ suy nghĩ hoặc nhận xét nào? Cảm ơn.
Nếu bạn đang sử dụng ARM7 thì có thể nó không có MMU. Vì vậy, bạn sẽ cần ucLinux là Linux trừ đi sự hỗ trợ bộ nhớ ảo. –
Bỏ phiếu để đóng quá rộng. Liên quan: http://stackoverflow.com/questions/25871579/what-is-the-difference-between-rtos-and-embedded-linux –