Monday, July 7, 2014

Cài đặt Simple_ra trên Linux (Ubuntu)

Chúng ta sử dụng simple_ra cho việc quan sát. Để thuận tiện cho việc sử dụng, em viết lại quá trình cài đặt simple_ra.

Để tiến hành cài đặt simple_ra, chúng ta cần một môi trường ubuntu (dùng bản mới nhất 14.04 cũng được). Các bước cài đặt:
  1. Cài đặt Gnuradio
    • Cài đặt từ source code, sử dụng script cài đặt cho đầy đủ các plugin, component, set enviroment (File script build-gnuradio sẽ tự động kiểm tra tính tương thích, các thư viện và tự động tải và cài đặt, quá trình này diễn ra khoảng 30'-60' tùy thuộc vào cấu hình máy và tốc độ của đường truyền)
      • wget http://www.sbrac.org/files/build-gnuradio && chmod a+x ./build-gnuradio && ./build-gnuradio
        
        
  2. Cài đặt các thư viện đi kèm của simple_ra (Phải chắc chắn cài đặt hoàn thiện gnuradio mới tiếp tục làm bước này)
    • Checkout source code của simple_ra từ svn
      • svn checkout https://www.cgran.org/svn/projects/simple_ra
        • Nếu xảy ra lỗi "svn" not found, khắc phục bằng cách: sudo apt-get install subversion
    • Cài đặt thư viện pyephem
      • pip install pyephem 
        • Nếu xảy ra lỗi "pip" not found, khắc phục bằng cách thực hiện lần lượt các lệnh sau:
          • sudo apt-get install easy_install
          • sudo easy_install pip
    • Cài đặt module gr-ra_blocks cho gnuradio
      • svn checkout https://www.cgran.org/svn/projects/gr-ra_blocks
      • cd gr-ra_blocks
      • cd trunk
      • cmake .
      • make
      • sudo make install
      • sudo ldconfig
  3. Cài đặt simple_ra (Simple_ra sẽ cài đặt vào thư mục /home/$user/bin)
    • cd simple_ra
    • cd trunk
    • make
    • make install
  4. Blacklist module kernel: Vì sử dụng các USB TV DVB phục vụ cho việc làm kính, nên chúng ta phải block các module dvb-t đó.
    • Thêm các dòng sau vào dưới cùng của file: /etc/modprobe.d/blacklist.conf
      • blacklist rtl2832
      • blacklist dvb_core
      • blacklist rtl2830
      • blacklist dvb_usb_rtl28xxu
    • Restart lại máy
  5. Ví dụ sử dụng: /home/hieu/bin/simple_ra --devid rtl=0

No comments:

Post a Comment