Thông báo

Collapse
No announcement yet.

Khảo sát OS trong hệ thống nhúng

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Khảo sát OS trong hệ thống nhúng

    Ko biết nhét cái này ở đâu chỉ có box này là liên quan tới OS nên để đây dzay. Bài này ko phải cung cấp kiến thức gì về OS cả chỉ là kết quả làm tham dò về tình hình sử dụng OS trong hệ thống nhúng và xu hướng sử dụng OS khi làm hệ thống nhúng thôi. Thực hiện năm 2005 rồi nhưng mà có tính chất tham khảo rất good. Nguồn ở đây http://www.embedded.com/columns/surv...equestid=83821 , em lười nên 5 câu xin dịch thành 1 chữ thôi he.

    MicroOS-II (uCOS-II) vì lý do chính tả mà ko có mặt trong đợt tham khảo này, hehe hơi uổng thằng đó rất cool

    Người quyết định sự chọn lựa OS




    Software Manager + staff là có tiếng nói hầu như quyết định, hardware thì chỉ tầm 25% thôi --> Cho dù bạn xài CPU/circuit gì thì đều có thể sử dụng OS

    Loại OS



    • Khửa khửa 1/5 là dùng open source, 1/5 là ko thèm xài, ít hơn chút là thành phần tự sướng, xấp xỉ 1/2 là chịu trả tiền

    • Trước đó vài năm tỉ lệ tự sướng vs commercial là ngang ngửa --> thành phần tự sướng đang có xu thế giảm
    • Trong đó 50% developer dùng CPU 8-bit nói là ko dùng OS, mà chỉ khoảng 8% developer của CPU 32-bit nói tương tự
    • CPU 16-bit thì 31% dùng commercial trong khi 26% thì ko xài gì cả

    Lý Do Ko Choi Commercial OS



    3 lý do chính là
    • Trả lời hết sức đơn giản: hem cần hehe
    • Mắc quá đi
    • Ko muốn phụ thuộc vào thằng khác

    Nhân tố của commercial OS


    • Tiền vẫn là trên hết (tất nhiên rồi)
    • kế đến là khả năng xử lý thời gian thực
    • etc..... Danh tiếng của nhà sản xuất thì ko có chút ép phê gì hết nên mọi người đừng hem xài đồ hiệu nhá

    OS tiếp theo sẽ được sử dụng


    Ai cũng cố gắng cắt giảm hầu bao, tất cả mọi project đều âm mưu hướng tới sử dụng free OS, mạnh nhất là thành phần ko xài cái gì + thành phần tự sướng. Commercial OS thì có giảm nhưng ko đáng kể.
    Trong đám nói sử dụng open source thì gần như 75% là đang/muốn sử dụng Linux,nhà nhà lo học linux đi là dzua


    Lý do chọn (trái) và ko chọn (phải) Linux


    • Chọn Linux vì rẻ + tương thích + mở rộng cao (có nhièu library sẵn) + có thể kiểm soát toàn bộ code + hiệu quả tương đố cao (chài sao linux nhiều ưu điểm dzay) tuy nhiên có khuyết điểm là ngốn nhiều memory quá
    • Ko chơi với cánh cụt: khó chuyển qua quá + xử lý real time yếu quá + ko ai support cả etc .... (toàn lý do cổ điển)

    RealTime OS
    tèn tén ten, đến phần hấp dẫn đây, danh sách anh tài bắt đầu lộ diện (thiếu uCos II nghen). Hữu ích cho ai muốn tìm tòi coi thế giới đang xài cái chi để mình đua theo cho khỏi thua kém hehe.


    1. Đệ nhất anh hào ko ai khác là đại gia Vxworks của Windriver, haha công ty lớn nhất về RTOS nay đã thuộc quyền sở hữu của công ty sản xuất chip lớn nhất thế giới. Intel tất nhiên rùi.
    2. WinCE: chài, sao đi đâu cũng thấy mặt bác bill dzay
    3. 1 nhánh trứ danh của Linux. Xuống dưới nữa lộ thêm vài nhánh khác như MontaVista, Linux/RT, RTLinux (quái lạ, 2 thằng này sao nghe tên giống zay) etc..
    4. eCos ku này hết sức cool, mình có 1 thời gian (siêu) ngắn tìm tòi dzia nó, support hầu như toàn chíp + kiến trúc. Từ x86 toi ARM,MIPS, AVR,8051... Nó có cách quản lý ngắt khá cool, nhớ mang máng là 2-phase interrupt gì đấy. Điều sướng nhất là OpenSource + Hoàn Toàn free + free trong sản xuất thương mại + modified GPL bạn chỉ public code liên quan tới OS core, ngoài ra có thể link + build ứng dụng thoải mái mà ko cần public ra (wow, tuyệt vời). Thây ku này được thiết kế rất cool. Bữa nào rãnh phải quậy tiếp. wait tài liệu + ebook cũng free luôn được cung cấp trên website luôn
    5. Keil RTX + threadX cũng có bon chen vào
    6. thời điểm này IAR OS ko thấy đâu
    7. Sau này xuất hiện them FreeRTOS ưu điểm gần giống eCos nhưng thuộc loại đơn giản hơn (nhiều lắm), thích hợp làm ứng dụng vừa và nhỏ cho nhiều dòng chip phổ thông. Tài liệu thì khan hiếm vô cùng
    8. Nếu bạn xài ARM cortex thì có thêm cái nưa mới ra lò, nóng hổi luôn www.coocox.org (tên nghe hơi tục hehe). OS chỉ xài riêng cho cortex, optimized cho cortex (nó quảng cáo dzay, thực hư thế nào mình hem rõ)

    Quá Khứ, Hiện Tài & Tương Lai

    Quá khứ + hiện tai có ở graph trên rồi, tương lai là đây, xem ra Vxworks, WinCE, Redhat sẽ tiếp tục chiếm ưu thế. Linux với tên tuổi lừng danh của mình sẽ dễ dàng vào short-list của nhiều manager.

    KL: Cho dù bạn làm gì đừng nghĩ project của mình quá nhỏ hoặc chip ko phù hợp để chạy trên một OS
    Last edited by trieutan; 20-05-2010, 00:55. Lý do: Quên mất câu kết luận

  • #2
    KL: Cho dù bạn làm gì đừng nghĩ project của mình quá nhỏ hoặc chip ko phù hợp để chạy trên một OS
    Không nhất thiết cái gì cũng nhét OS, không phải phần cứng nào rẻ tiền cũng có thể chạy OS và không phải công việc gì cũng cần OS.
    //My Life

    Comment


    • #3
      ko thấy có FreeRTOS trong danh sách nhỉ
      Phạm Minh Tuấn

      (+84) 982006467

      Comment


      • #4
        WinCE đứng thứ 2 thì nghe vẻ không chính xác lắm nhỉ? Lại còn xu hướng cho tương lai nữa vẫn đứng thứ nhì
        Some rights reserved!

        Comment


        • #5
          sao không nhắc đến QNX nhỉ, quân đội nước ta cần nó đó chứ.

          Comment


          • #6
            Nguyên văn bởi mgdaubo Xem bài viết
            ko thấy có FreeRTOS trong danh sách nhỉ
            năm 2005, FreeRTOS chắc mới ngấp nghé, đến giờ freeRTOS cũng chưa phổ biến lắm.
            Nguyên văn bởi vutamhoan Xem bài viết
            WinCE đứng thứ 2 thì nghe vẻ không chính xác lắm nhỉ? Lại còn xu hướng cho tương lai nữa vẫn đứng thứ nhì
            FYI, windows mobile 5, 6 đều là 1 bản build từ wince5 &6. Window phone 7 cũng là bản build của winCE 7. Xét năm 2005, thì wince phổ biến cũng là bình thường thôi.
            Nguyên văn bởi longlinux Xem bài viết
            sao không nhắc đến QNX nhỉ, quân đội nước ta cần nó đó chứ.
            QNX có mà hờ hờ, tại ko bít nên ko dám nói thôi

            Comment


            • #7
              Nguyên văn bởi trieutan Xem bài viết
              năm 2005, FreeRTOS chắc mới ngấp nghé, đến giờ freeRTOS cũng chưa phổ biến lắm.

              FYI, windows mobile 5, 6 đều là 1 bản build từ wince5 &6. Window phone 7 cũng là bản build của winCE 7. Xét năm 2005, thì wince phổ biến cũng là bình thường thôi.
              Hóa ra là 5 năm về trước, ngày đó cơm mình ăn toàn là từ Win của bác Bill mặc dù chả phải trả cho bác ấy xu nào
              Chủ thread không làm nổi số 2005 lắm nên anh em dễ nhầm
              Some rights reserved!

              Comment


              • #8
                Nguyên văn bởi vutamhoan Xem bài viết
                Hóa ra là 5 năm về trước, ngày đó cơm mình ăn toàn là từ Win của bác Bill mặc dù chả phải trả cho bác ấy xu nào
                Chủ thread không làm nổi số 2005 lắm nên anh em dễ nhầm
                haha đã dặn kỹ trước rồi mà, 2005 màu đỏ đó chứ. Cái này để tham khảo thui mờ hờ hờ

                Comment

                Về tác giả

                Collapse

                trieutan Tìm hiểu thêm về trieutan

                Bài viết mới nhất

                Collapse

                Đang tải...
                X