Thông báo

Collapse
No announcement yet.

Cài đặt RTAI và Comedi trên Ubuntu

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

  • Cài đặt RTAI và Comedi trên Ubuntu

    Em xin mở luồng này ra để thảo luận về cách cài đặt RTAI và Comedi trên một số bản Ubuntu gần đây (8.04, 8.10).

    Ban đầu em muốn tự mình tìm hiểu và khám phá cách cài đặt, ... trên bản Ubuntu 8.10 nhưng gặp một số vấn đề về tính tương thích giữa kernel mà RTAI hỗ trợ và kernel của bản Ubuntu đang dùng. Do đó, post lên đây để thảo luận cùng các anh. Nhật kí lung tung của em post ở blog em tại đây .

    Đầu tiên, em đọc và thực hiện dựa trên Tutorial này (Title:RTAI-Lab tutorial: Scilab, Comedi, and real-time control ). [Tar archive with files]cách cài trên Ubuntu nhưng không ổn nên tìm trên google được vài hướng dẫn trên Ubuntu 8.04 rất tốt.

    How to install RTAI in UBUNTU/KUBUNTU
    How-to Install RTAI in Ubuntu Hardy
    Installing RTAI and Comedi on Ubuntu Hardy - Will Dickson’s Wiki


    Khi em dịch xong ok (RTAI 3.6.2 và Kernel 2.6.24.7) được kernel đến đoạn cài trên Ubuntu 8.10 (kernel 2.6.29.7) thì gặp lỗi:


    run-parts: executing /etc/kernel/postinst.d/dkms
    run-parts: executing /etc/kernel/postinst.d/nvidia-common
    run-parts: /etc/kernel/postinst.d/nvidia-common exited with return code 20
    Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-2.6.24.7-rtai-3.6.2.postinst line 1181.
    dpkg: error processing linux-image-2.6.24.7-rtai-3.6.2 (–install):
    subprocess post-installation script returned error exit status 2
    Errors were encountered while processing:
    linux-image-2.6.24.7-rtai-3.6.2
    Khi boot vào RTAI, khi build tiếp thì gặp lỗi nữa mà quên copy lại . Anh bqviet có nghĩ lỗi là do tương thích giữa 2 bản kernel hoặc liên quan đến card đồ họa không anh?

    Con PC em dùng dùng card ATI 512MB, RAM 4G, .. nói chung là máy cực mới k hề có cổng COM, LPT. Không biết có phải lí do này không nhỉ ? Hay là do mình đoạn config driver, .. không đúng ?

    Anh cài đặt RTAI rồi thì cho em xin ý kiến nhé.

    Mong các anh cho ý kiến.
    Technical sale at WT Microelectronics S'pore
    Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
    Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

  • #2
    Thư thư cho bqviet cỡ 3 ngày để giải quyết mấy việc bận.
    Phần mềm tự do hoặc không dùng máy tính nữa !.

    Comment


    • #3
      Hôm nay đúng sinh nhật người yêu, làm việc thành công luôn về việc cấu hình RTAI và cài đặt trên Ubuntu 8.04.
      Hôm qua, lấy cái Desktop Dell Pentium 4 3.0G cũ của Lab, cài đặt thằng Ubuntu 8.04 lên và làm theo hướng dẫn How-to Install RTAI in Ubuntu Hardy thì thành công.
      Thực hiện với:
      • RTAI 3.6 CV
      • Linux kernel 2.6.24-7

      Không thể thohẳn trong Tutorial, ở bước thứ 6 RTAI Configuration and Installation thì tham số Linux Source Tree trỏ vào cái source cũ, chứ không phải header.

      Thế là ngọt ngào rồi đó.

      Chúc các bạn thành công.
      Technical sale at WT Microelectronics S'pore
      Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
      Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

      Comment


      • #4
        Thế là lỗi hẹn mất rồi.
        Phần mềm tự do hoặc không dùng máy tính nữa !.

        Comment


        • #5
          He he, em chờ anh mãi không test nên em tự làm luôn. Để em tự làm rồi report những lỗi gặp phải khi triển khai như thế mọi người làm lại sẽ không gặp khó khăn nữa.Cái lỗi này bọn nó hỏi tùm lum lên luôn. Hôm nay tự nhiên config lại dịch lại ngon anh ạ.

          Screen của cái test RTAI như sau:



          Bước tiếp theo là làm việc với cái ComediLib nữa.

          Chúc anh mạnh khỏe.
          Technical sale at WT Microelectronics S'pore
          Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
          Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

          Comment


          • #6
            Scilab/Scicos và rtailab/Qrtailab

            Em biên dịch Scilab thành công, cài RTAI-Lab add-ons cho Scilab để nó tạo ra cái menu RTAI trong cửa sổ Scicos. Nhưng có vấn đề này với Scicos:

            • Khi chạy Scicos thì tốn rất nhiều bộ nhớ CPU trong khi chưa insmod các module RTAI (hoặc kể cả load rồi vì quá trình biên dịch là k liên quan gì đến các module này). Khi em move một khối trong Scicos thì cũng phải chờ một tí thì lệnh mới có tác dụng, nếu cứ di chuột lung tung thì sau đó mới thấy hiệu quả rất buồn cười. Cấu hình của máy: Intel Pentium IV 3.0GHz, 1GB RAM, Card màn hình ATI
            • Em thử trên máy khác: Intel Core 2 Quad 2.4GHz, 4GB RAM, Card màn hình ATI 512MB, với Kernel Linux 2.6.27-11 thường thì hiện tượng vẫn tương tự.


            Trong quá trình tìm kiếm thì tìm được thằng QRtaiLab, đọc kĩ thì thấy thằng này khắc phục được nhiều nhược điểm khi thực thi Real-Time task. Xem thêm

            Anh bqviet lỡ hẹn em hồi tết thì giải quyết cho em vụ này nhé.
            Technical sale at WT Microelectronics S'pore
            Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
            Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

            Comment


            • #7
              Anh bqviet không trả lời em nhé. Có khi tự tìm hiểu hay hơn :d.
              Technical sale at WT Microelectronics S'pore
              Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
              Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

              Comment


              • #8
                Xin lỗi, lần này không dám hẹn vì sợ khó giữ lời. Bớt việc diễn đàn đi để cày cuốc kiếm chút cháo nuôi thân, chút sữa cho con.
                Phần mềm tự do hoặc không dùng máy tính nữa !.

                Comment


                • #9
                  Há há, không có gì đâu anh. Anh có thời gian rảnh thì anh giúp em thôi anh ạ, em vẫn chủ động tìm hiểu mà anh.

                  Sau khi dùng Scilab/Scicos thấy hơi cực do nó load CPU nhiều quá (có thể do mình config không đúng đắn chăng ??) nên em bỏ qua dùng Matlab/Simulink/RTW kết hợp với thư viện ComediLib thì chạy rất ngọt ngào. Đã chạy thử cả RtaiLab và QRtaiLab cũng thấy được ưu điểm giữa 2 thằng này.

                  Đây là screenshot khi test chạy real-time với mô hình ở góc dưới bên phải, các tham số của mô hình đều có thể set trong lúc ứng dụng được chạy, tinh chỉnh được các đồ thị, ...:



                  Như vậy, cái này có thể so sánh với phần mềm Labview chăng ??

                  Cái này cho thấy rằng nó đã detect rất chuẩn cái board PCI6220 của em. Ngoài ra dùng lệnh comedi_test có thể xem được thông số của từng IO (AI, DI, ..):



                  Rảnh thì em sẽ viết lại các bước cài đặt dùng với thằng này. Có khi quay video thì nhanh hơn.

                  Chúc anh mạnh khỏe.
                  Technical sale at WT Microelectronics S'pore
                  Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
                  Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

                  Comment


                  • #10
                    Các anh chuyển Windows sang dùng Ubuntu hết rùi. Em vẫn chưa có điều kiện dùng Ubuntu nên chưa nắm nhiều về nó. Hy vọng sẽ có cơ hội sử dụng Ubuntu
                    All in one. Sài Gòn + Đồng Nai.

                    Comment

                    Về tác giả

                    Collapse

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

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

                    Collapse

                    Đang tải...
                    X