Thông báo

Collapse
No announcement yet.

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

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

  • 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ế ?

  • #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


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

      Comment


      • #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


        • #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


          • #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


            • #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...
              X