2017リンクを取得FacebookTwitterPinterestメール他のアプリこんにちはドルフィンシステム福島です。12月も中旬になってくると水が冷たくなってきますね。ソフトウェア製品の不具合情報の確認手段」をご紹介しますと、予告をしました。今回は、その第1回目として「NI-USRPドライバReadmeに書かれている重要情報の読み方」をご紹介します。NI-USRPドライバには開発者だけでなくユーザー側・発注者も知っておいた方が良い情報が満載です。NI-USRPドライバとは?ナショナルインスツルメンツのUSRPを使う場合、”NI-USRPドライバ"と呼ばれるソフトウェアパッケージをインストールして使うことになります。これをインストールすることでLabVIEW開発システムからNI-USRPを使用することが出来るようになるのです。パッケージ"は、いわゆるWindowsのデバイスドライバLabVIEWからUSRPを制御するためのAPI群APIのサンプルVIFPGAのサンプルVIAPIなどのドキュメントから構成されており、対象デバイス特有のソフトウェアがすべて含まれていると言って過言ではありません。Generator関連のソフトウェアが入っています。USRPを使用したシステムを発注した場合、既にセットアップ済で納品されるため意識することはないかもしれませんが、ドライバのバージョンによって対応しているUSRPが変わったり、対応しているLabVIEWのバージョンが違ってきます。次からNI-USRPドライバのReadmeを読んでみましょう。NI-USRPドライバを検索するNI-USRPドライバはお手元でお使いのコントローラやノートPCにインストールされていると思いますが、今回は検索して最新のドライバの情報を確認してみます。検索するにはコツがいります。latest"と、必ず"latest"を入れてください。Version"と書かれている物が最新です。Informationをクリックすると開いてReadmeが出てきますのでクリックします。NI-USRPドライバのReadmeを読む(第1回)これでReadmeにたどり着きました。Readmeに書かれた重要項目の「何が重要なのか?」を解説していきます。Featuresこの項目には、新しくサポートされたUSRPの型番やLabVIEWのバージョンがリストされることが多いです。新しいUSRPを購入した場合は、どのドライバで新しいUSRPがサポートされているか確認します。2955がサポートされたことが分かります。2955に差し替えても使えないということになります。外見は同じようなUSRPですが、対応しているハードウェアとドライバのバージョンを合わせることで動作することが出来ます。このあたりの情報を整理しながら提案し開発を進めていくのがドルフィンシステムの役割です。インストールされているNI-USRPドライバのバージョンを確認するでは次にお使いのシステムにインストールされているNI-USRPドライバのバージョンを確認します。通常ナショナルインスツルメンツ製品はNI-MAXというソフトウェアを使うことで、インストールされているソフトウェアのバージョン確認やハードウェアの管理などを行います。NI-USRPドライバは特殊なのか?NI-MAXにはリストアップされません。Instruments→NI-USRP→ドキュメントと行くと、インストールされているNI-USRPドライバのReadmeが開きます。この日付を見ることでインストールされているバージョンが分かります。まとめ当初は「不具合情報の確認方法」だけをご紹介する予定でしたが、そこに行き着く前のNI-USRPドライバのReadmeにも開発者だけでなくユーザー側・発注者側の方々にとって有益な情報が満載です。今回は、NI-USRPドライバとは?最新NI-USRPドライバのReadmeの探し方NI-USRPドライバとUSRPハードウェアの対応関係を学びました。以降3回ほどにわたってReadmeの読み方が続きます。以上、ドルフィンシステム福島がお届けしました。x4のボードはx1のスロットに挿入できるでしょうか?こんにちはドルフィンシステム福島です。東京は6/6に梅雨入りしました。本日6/11は、関東地方に台風5号が接近中と言うことで、雨が多くなり足下も悪くなっています。現在、ドルフィンシステムでは今年後半の契約に向けて、色々な調べ物やフィージビリティースタディーを重ねています。受注をする前に、技術的な課題や不明点をクリアするため時間をかけて調べる必要があります。当たり前のことですが「問題点は早めに出して、潰す」ことを心掛け、徹底していきます。調べ始めると思った以上に、分からないこと、確認しなければならないことが出てきます。大丈夫だろう、と甘い見通しで痛い目に遭うこともありました。ドルフィンシステムでは、このような痛い目に遭わないように、また仕事の善し悪しが属人的にならないような仕組み作りに取り組んでいます。x4のボードはx1のスロットに挿入できるでしょうか?ドルフィンシステムではFPGAの開発だけではなく、納入するためのPCなどの選定も行います。Expressスロットの数とレーン数。Expressスロットのタイプを確認しないと、USRP-RIOのインターフェイスカードが入らない・速度が出ないなど、痛い目に遭いますのでPCの選定は経験のあるスタッフが慎重に行っています。x4に対応しているボードです。Expressスロットだの、x4などについては以下で解説しています)答えは、物理的に挿入不可能です。x1とx16スロットが写っています。赤色コネクタが、x16のスロットで、黒色の小さいコネクタが、x1のスロットです。x1スロット(手前の黒色)には、物理的に挿入できません。コネクタのサイズが違うので、挿入できないのです。x16のスロットには、x1、x4やx8のボードが挿入&動作可能。呼んでみたいと思います。呼びたいという事がたまに発生します。デバッグ時も見やすくて良いですね。プロジェクトが変換できませんでした。コンパイラがインストールされていないからです。ここはサンプル無しでやってみます。