Cho em hỏi về device driver và firmware

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • thienlong198
    Thành viên chính thức
    • Apr 2008
    • 36

    #1

    Cho em hỏi về device driver và firmware

    Có phải một vài thiết bị thì bản thân nó không có firmwave mà khi kết nối với PC thì dùng device driver để nạp vào thiết bị , không biết có đúng như vậy không ? nếu đúng thì tại sao phải làm thế ?
  • vutamhoan
    Thành viên tích cực
    • May 2007
    • 150

    #2
    Nguyên văn bởi thienlong198 Xem bài viết
    Có phải một vài thiết bị thì bản thân nó không có firmwave mà khi kết nối với PC thì dùng device driver để nạp vào thiết bị , không biết có đúng như vậy không ? nếu đúng thì tại sao phải làm thế ?
    Đúng là có thiết bị như vầy - cụ thể là mình đã thấy các card extension làm trò này.
    Lý do thì mình không rõ lắm, có thể do vấn đề licensing hay bảo mật, hoặc sử dụng những công nghệ cũ (card mà mình thấy cách đây khoảng 5 năm) mà việc nhét firmware lên các card đó sẽ làm tăng giá thành lên nhiều, rồi cũng có thể là do đội thiết kế ... chuối không có ai trình cao về vấn đề này .
    Some rights reserved!

    Comment

    • thuongshoo
      Thành viên chính thức
      • Oct 2006
      • 51

      #3
      làm vậy thì nó thuận tiện chứ sao?

      Comment

      • forum.com
        Thành viên mới
        • Jan 2010
        • 20

        #4
        họ làm vậy vì thiết bị đó đa mục đích sử dụng. Không có ứng dụng cụ thể được thiết kế hoặc nếu được nạp sẵn cũng chỉ là demo

        Comment

        • jacte
          Thành viên mới
          • Jun 2008
          • 3

          #5
          Thiết bị nào cũng phải có firmware trước khi PC "nói chuyện" được với nó. Nếu làm theo kiểu kết nối rồi mới download firmware thì giá thành sẽ rất cao, device driver phải rất sophisticated mới làm được chuyện ấy.
          |

          Comment

          • quoc_thaibk
            Thành viên tích cực
            • Mar 2006
            • 766

            #6
            Có 1 số driver của thiết bị trên linux trước khi chạy phải request firmware cho thiết bị đó.
            Còn tại sao thì phải hỏi ứng dụng của bản thân:
            -Ví dụ Pickit2 là 1 ví dụ nó có thể khi kết nối với ứng dụng host thì nếu host khác có thể thay đổi firmware để hoạt động đồng bộ.

            -Rồi ứng dụng phù hợp môi trường ví dụ bạn thấy với môi trường khác thì dùng bộ firmware tương ứng môi trường.

            Sông dài, Thuyền lớn, Biển rộng bao la.
            Tháo neo ngôn ngữ, lèo lái con thuyền kiến thức nhân loại.

            Comment

            • quoc_thaibk
              Thành viên tích cực
              • Mar 2006
              • 766

              #7
              Nguyên văn bởi jacte Xem bài viết
              Thiết bị nào cũng phải có firmware trước khi PC "nói chuyện" được với nó. Nếu làm theo kiểu kết nối rồi mới download firmware thì giá thành sẽ rất cao, device driver phải rất sophisticated mới làm được chuyện ấy.
              Đúng là sotisphicated nhưng nó cho nhiều mở rộng.
              Và càng về sau thì các dạng sotisphicated này được đưa ra dạng module, nếu chúng ta muốn dùng thì đừng đi vào đọc source của module mà hãy đi vào đọc documentation cho module tương ứng đó.
              Việc này tăng tính dùng lại (re-use).

              Sông dài, Thuyền lớn, Biển rộng bao la.
              Tháo neo ngôn ngữ, lèo lái con thuyền kiến thức nhân loại.

              Comment

              Về tác giả

              Collapse

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

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

              Collapse

              Đang tải...