Re: [ART-Linux-Welcome] ART-LinuxでのPCIボードのドライバ使用に関して
Brought to you by:
you1
|
From: koba <ko...@ko...> - 2014-01-25 10:30:03
|
小林というものです。 昨年、9月頃、リアルタイム処理の案件で、 UBUNTU 10.04LTS + ART-Linux + インタフェースのボードの組み合わせ を行う機会があり、その時、インタフェース社のドライバーソースの再構成を行い、 if-boards.zip のように必要なボード一式のビルドを行えるものを作成しました。 現在、このドライバーでAD,DA,DI,DO,COUNTER 処理を行っています。 宜しければ参考にして下さい。 if-boards フォルダに移動して、 sudo make all sudo make install sudo make test 等で、メイク、インストール、テストが行えるようになっています。 (2014/01/25 18:46), Yuya UEDA wrote: > 上田です. > > ご連絡が遅れてしまい申し訳ありません. > > 武居@首都大 様 ご回答ありがとうございました. > > 試してみた結果,invalid module formatとなりましたので, > ART-Linuxのデバイスドライバ使用に関してのページより, > CNFIG_MODULE_force_LOAD=y, CONFIG_MODNERSIONS=n > で再コンパイルを行いましたが,lsmodでdpg0100とcp7400はでませんでした. どのようにすればいいのでしょうか? > もしかすると初歩的なことかもしれませんが,お忙しい中,教えていただけると幸いです. > > 再コンパイルのために行った事は,以下の通りです. > > root@...# > cd /usr/src > > tar xvf linux-source-2.6.32-art.tar.bz2 > > ln -s linux-source-2.6.32-art linux > > cd linux > > cp /boot/config-2.6.32-art-generic .config > > make oldconfig > > make menuconfig > > Loadable module support の中のversioningの項目のチェックをはずした > > make-kpkg clean > > make-kpkg --append-to-version hoge kernel-image > > cd .. > > 新しくできたカーネルをdpgk -i でインストール > > cd /lib/modules > > update-initramfs -c -k hogehoge > > update-grub2 > > です. > > > > 上田裕也 > E-MAIL:h1...@oe... <mailto:E-MAIL%3Ah...@oe...> > > > 2014年1月22日 11:08 Naoyuki TAKESUE <nta...@tm... <mailto:nta...@tm...>>: > > 上田様 > > 武居@首都大です. > パルスモーションコントローラPCI-7404vは使用したことがないですが, > > > ART-Linuxカーネルでボードのドライバ(dpg0100、dpg0101、gpg7400)をmakeした時に > > Interface社のデジタルI/Oボードを使用した時には, > cd /usr/src/interface/common/dpg0100/src > sudo make > sudo make install > cd /usr/src/interface/common/dpg0101/src > sudo make > sudo make install > cd /usr/src/interface/gpg2000/i386/linux/drivers/src > sudo make > sudo make install > cd .. > sudo bash insdio.sh > > といった処理を行いました.その後, > lsmod | grep cp > で,dpg0100とcp****があるか確認できます.(dpg0101はモジュールではないので表示されない) > > さらにその後, > sudo dpg0101 > により,キャラクタデバイスを作成します.うまく作成できていれば, > ls -l /dev/pci* > で確認できます. > > ご参考まで. > > > (2014/01/22 0:18), Yuya UEDA wrote: > > 上田と申します. > > corei7のPCにubuntu10.04でART-Linuxをインストールして,ART-LinuxカーネルでInterface社のパルスモーションコントローラPCI-7404vを使用しようとしています. > > ART-Linuxカーネルでボードのドライバ(dpg0100、dpg0101、gpg7400)をmakeした時に > > WARNING:modpost:missingなどとでてlsmodをしてもモジュールが表れません. > > どのようにすれば使用できるのでしょうか? > > もしかすると初歩的なことかもしれませんが,お忙しい中,教えていただけると幸いです. > > > > ドライバをmakeするために行ったことは以下の通りです. > > #ln -s/usr/src/linux-headers-2.6.32-art-generic build > > #ln -s/usr/src/linux-source-2.6.32-art-generic/arch/x86/include/asm asm > > です > > > > 上田裕也 > > E-MAIL:h1...@oe... <mailto:E-MAIL%3Ah...@oe...> <mailto:E-MAIL%3Ah...@oe... <mailto:E-MAIL%253...@oe...>> > > > > > > ------------------------------------------------------------------------------ > > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > > Learn Why More Businesses Are Choosing CenturyLink Cloud For > > Critical Workloads, Development Environments & Everything In Between. > > Get a Quote or Start a Free Trial Today. > > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > > > > > > > > _______________________________________________ > > ART-Linux-Welcome mailing list > > ART...@li... <mailto:ART...@li...> > > https://lists.sourceforge.net/lists/listinfo/art-linux-welcome > > > > -- > 武居 直行(Naoyuki TAKESUE) > nta...@tm... <mailto:nta...@tm...> > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > ART-Linux-Welcome mailing list > ART...@li... <mailto:ART...@li...> > https://lists.sourceforge.net/lists/listinfo/art-linux-welcome > > > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > > > > _______________________________________________ > ART-Linux-Welcome mailing list > ART...@li... > https://lists.sourceforge.net/lists/listinfo/art-linux-welcome > |