Thông báo

Collapse
No announcement yet.

ARM với WinCE?

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

  • ARM với WinCE?

    khi tìm hiểu để có cái nhìn tổng quan về hệ thống nhúng nhất là liên quan đến di động em chưa rõ 1 số chỗ xin hỏi các PRO :
    win CE cũng cài đặt giống win khác hay cài trong win xp ?
    lập trình để kết hợp ARM với win CE có phải dùng công cụ embedded VC++ 4.0 không?
    nếu đúng vậy thì ta sẽ lập trình như thế nào ? cũng tạo các hàm task giống như các RTOS loại nhỏ
    hay là cáh khác?
    Cám ơn rất nhiều

  • #2
    Nguyên văn bởi drcool Xem bài viết
    khi tìm hiểu để có cái nhìn tổng quan về hệ thống nhúng nhất là liên quan đến di động em chưa rõ 1 số chỗ xin hỏi các PRO :
    win CE cũng cài đặt giống win khác hay cài trong win xp ?
    lập trình để kết hợp ARM với win CE có phải dùng công cụ embedded VC++ 4.0 không?
    nếu đúng vậy thì ta sẽ lập trình như thế nào ? cũng tạo các hàm task giống như các RTOS loại nhỏ
    hay là cáh khác?
    Cám ơn rất nhiều
    1. Cài WinCE thế nào tùy thuộc phần cứng và cách boot của bạn, có thể nạp thẳng vào bộ nhớ ngoài, qua USB, qua Ethernet, qua thẻ nhớ ... tùy thuộc file boot bạn có được.
    2. Có thể dùng embedded VC++, hoặc dùng Microsoft Visual Studio nếu bạn phát triển trên nền .NET
    3. Bạn phát triển ứng dụng Windows như thế nào thì phát triển ứng dụng trên CE như vậy.

    Comment


    • #3
      ý anh HÒA là để con VXL làm viêc được với winCE thì phụ thuộc vào cách boot có phải kô ạ?
      vấn đề của em muốn hỏi đến là về hệ thống kiểu như để "nhồi" cái winCE và con ARM thì phải làm thế nào chứ kô phải là viết 1 cái ứng dụng rồi compiler sau đó cho chạy lên HDH kiểu lập trình firmware .Mong bác giải thích rõ hơn. thnks

      Comment


      • #4
        Mình thấy bài viết này khá hay, bạn thử tham khảo xem thế nào :

        http://www.embedded.com.vn/index.php...la-gi-&lang=vi
        |

        Comment


        • #5
          cái code của eVC++ khó hiểu quá, có bác nào có tài liệu hướng dẫn code eVC++ dễ hiểu không ạ ??

          Comment


          • #6
            Nguyên văn bởi drcool Xem bài viết
            ý anh HÒA là để con VXL làm viêc được với winCE thì phụ thuộc vào cách boot có phải kô ạ?
            vấn đề của em muốn hỏi đến là về hệ thống kiểu như để "nhồi" cái winCE và con ARM thì phải làm thế nào chứ kô phải là viết 1 cái ứng dụng rồi compiler sau đó cho chạy lên HDH kiểu lập trình firmware .Mong bác giải thích rõ hơn. thnks
            Về hardware thì một hệ thống chạy hệ điều hành có mô hình khá giống với mô hình cổ điển của 8051, bạn thêm ROM, RAM ứng với mỗi vùng địa chỉ, build hệ điều hành với địa chỉ đó. Bạn cứ nghĩ hệ điều hành chỉ là một phần mềm to thôi

            Tớ chỉ biết làm thế nào cho nó chạy thôi còn vì sao nó boot được thì tớ chả biết

            Comment


            • #7
              Nguyên văn bởi issacnewton Xem bài viết
              cái code của eVC++ khó hiểu quá, có bác nào có tài liệu hướng dẫn code eVC++ dễ hiểu không ạ ??
              Bạn chưa nói code VC++ cho ứng dụng hay là driver.

              - Nếu viết driver thì chẳng có cách nào khác là dùng embedded VC++, tớ chưa thấy bác nào viết đựoc driver cho CE trên ngôn ngữ khác, khá là khó chịu.
              - Viết ứng dụng trên WinCE thì có thể dùng VC# 2005, khá là dễ. Cái khó duy nhất ở đây là làm sao tương tác thẳng với bộ nhớ trong C#. Bạn có thể làm dùng hàm Marshal sau:
              bytePtr = Marshal.AllocHGlobal(12)
              Marshal.StructureToPtr(pinConfig, bytePtr, False)

              Comment

              Về tác giả

              Collapse

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

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

              Collapse

              Đang tải...
              X