ã¤ãã°ãƒãƒ£ãƒ¬ãƒ³ã‚¸2009: 開発環境ã®è¨­å®š

2009-12-17
By

開発環境設定ã®ãƒ¡ãƒ¢

  • ユーザã®è¨­å®š
    • ユーザå: demulab
    • /home/demulab/.bashrcã®å¤‰æ›´
      • cd
      • cp   .bashrc    .bashrc.org
      • bashrcをダウンロードã—ã€/home/demulab/ã«ä¿å­˜ã™ã‚‹
      • cp   bashrc    .bashrc
      • ãªãŠã€QTã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆãŒé•ã†å ´åˆã¯.bashrcã®æ¬¡ã®è¡Œã‚’自分ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«å¤‰æ›´ã™ã‚‹ã“ã¨
        • QTDIR=/home/demulab/qtsdk-2009.03/qt
    • ルートã®ãƒ‘スワード設定
      • sudo  su
      • パスワードをèžã‹ã‚Œã‚‹ã®ã§å…¥åŠ›ã™ã‚‹
      • passwd
  • ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®è¨­å®š
    • システム→設定→ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®ãƒ—ロキシ
    • KIT情報処ç†ã‚µãƒ¼ãƒ“スセンタã®ãƒšãƒ¼ã‚¸ã‚’å‚考ã«ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®ãƒ—ロキシを設定ã™ã‚‹ã€‚
  • 日本語環境ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—
    • システム→システム管ç†â†’日本語環境セットアップヘルパã§å¿…è¦ãªã‚½ãƒ•トをインストール
  • C, C++言語ã®é–‹ç™ºç’°å¢ƒã€€
    • sudo aptitude install build-essential
  • Qtã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • http://qt.nokia.com/downloads-jpã‹ã‚‰http://www.qtsoftware.com/downloads/sdk-linux-x11-32bit-cpp を/home/demulab/ã«ã€€ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰
    • chmod u+x  qt-sdk-linux-x86-opensource-2009.03.1.bin
    • ./qt-sdk-linux-x86-opensource-2009.03.1.bin
    • Setupã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ãŒé–‹ãã®ã§æŒ‡ç¤ºã«å¾“ã£ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • QtãŒåŽŸå› ã®ã‚¨ãƒ©ãƒ¼ã‚’ãªãã™ãŸã‚ã«ä»¥ä¸‹ã®ãƒ‘ッケージをインストール
    • sudo aptitude install libglib2.0-dev
    • sudo aptitude install libxrender-dev
    • sudo aptitude install libfontconfig1-dev
  • SDLã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • sudo aptitude install libSDL1.2-dev
    • sudo aptitude install libsdl-net1.2-dev
  • Boostã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • sudo aptitude install libboost1.35-dev libboost1.35-dbg libboost1.35-doc
  • Urg-0.8.0ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • cd
    • mkdir src
    • ã“ã“ã‹ã‚‰urg-0.8.0.tgzをダウンロードã—,/home/demulab/srcã®ä¸­ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã™ã‚‹
      • ãªãŠï¼Œãƒ¦ãƒ¼ã‚¶å,パスワードã¯ãƒ—レゼミ時連絡ã™ã‚‹ï¼Ž
    • tar xvzf  urg-0.8.0.tgz
    • cd  urg-0.8.0
    • ./configure
    • make
    • sudo make install
    • ãªãŠã€Ubuntuã®ãƒ‘ッケージインストールã™ã‚‹å ´åˆã¯boost1.35ã§ãªã„ã¨makeã§å¤±æ•—ã—ã¾ã™ã€‚
  • gpsdã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • gpsdã¨é€šä¿¡ã™ã‚‹ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãƒ—ログラムを作æˆã™ã‚‹ãŸã‚ã«ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’å–ã£ã¦ãã¦å‚考ã«ã—ãŸï¼Žãƒ©ã‚¤ãƒ–ラリã¯ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ä»˜å±žã®libgps.aを使用.
    • gpsd – a gps service deamonã‹ã‚‰gpsd-2.39.tar.gzをダウンロード
    • sudo apt-get install  automake
    • sudo apt-get install libtool
    • sudo apt-get install libmotif-dev
    • sudo apt-get install libxp-dev
    • sudo apt-get install libxaw7-dev
    • ./autogen.sh
    • make
    • sudo make install
  • モータコントローラ用ドライãƒã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • ã“ã“ã‹ã‚‰urbtc2.6.tgzをダウンロードã—,/home/demulab/srcã®ä¸­ã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž
      • ãªãŠï¼Œãƒ¦ãƒ¼ã‚¶å,パスワードã¯ãƒ—レゼミ時連絡ã™ã‚‹ï¼Ž
    • cd  src
    • tar xvzf   urbtc2.6.tgz
    • æˆåŠŸã™ã‚‹ã¨/home/demulab/src/urbtc2.6/driver/urbtc.koã¨ã„ã†ãƒ•ァイルãŒç”Ÿæˆã•れる.ãªã„,場åˆã¯ã‚‚ã†ä¸€åº¦ï¼Œæ³¨æ„æ·±ã上記ã®ä½œæ¥­ã‚’実行.
    • /etc/rc.localã®exit 0ã®ä¸€è¡Œä¸Šã«ä»¥ä¸‹ã®ã‚³ãƒ¼ãƒ‰ã‚’書ã.
      • /sbin/insmod  /home/demulab/src/urbtc2.6/driver/urbtc.ko
  • éŸ³å£°åˆæˆãƒ©ã‚¤ãƒ–ラリã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • sudo apt-get install  libepeak-dev
    • sudo apt-get install  libportaudio-dev
  • ソースコードã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã¨make
    • ã“ã“ã‹ã‚‰tukuba5-091217.tgzをダウンロードã—,/home/demulab/srcã®ä¸­ã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž
      • ãªãŠï¼Œãƒ¦ãƒ¼ã‚¶å,パスワードã¯ãƒ—レゼミ時連絡ã™ã‚‹ï¼Ž
    • cd  src
    • tar  xvzf   tukuba5-091217.tgz
    • cd  tukuba5-091217
    • qmake
    • make
    • ./start

コメントをã©ã†ãž

メールアドレスãŒå…¬é–‹ã•れるã“ã¨ã¯ã‚りã¾ã›ã‚“。

183 views  (Since 2010-08-11)