<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Feed for discussion QNX Neutrino を使おう in project QNX Japanese Community.</title>
    <link>https://community.qnx.com/sf/discussion/do/listTopics/projects.qnx-j-community/discussion.forum1107</link>
    <description>Posts for  QNX Neutrino を使おう</description>
    <item>
      <title>post114077: ハードディスクドライブの S.M.A.R.T. 機能を利用する</title>
      <link>https://community.qnx.com/sf/go/post114077</link>
      <description>QNX&amp;#160;Neutrino&amp;#160;ではハードディスクドライブの&amp;#160;SMART&amp;#160;機能の利用に関して以下のようになっています。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;QNX&amp;#160;6.5.0&amp;#160;SP1&amp;#160;まで：　devb-eide&amp;#160;のオプションで&amp;#160;SMART&amp;#160;のモニターをイネーブルするのみ&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;QNX&amp;#160;6.6.0&amp;#160;：　devb-eide/devb-ahci&amp;#160;のオプションで&amp;#160;SMART&amp;#160;のモニターをイネーブルにして、&lt;br/&gt;&lt;br/&gt;		起動時に&amp;#160;HDD&amp;#160;の&amp;#160;SMART&amp;#160;で問題が見つかれば、そのメッセージを&amp;#160;システムログに残す&lt;br/&gt;&lt;br/&gt;		（Utilities&amp;#160;Reference&amp;#160;の&amp;#160;devb-eide/devb-ahci&amp;#160;項を参照の事）&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;上記の通り、QNX&amp;#160;Neutrino&amp;#160;ではハードディスクドライブの&amp;#160;SMART&amp;#160;情報を読み出す手段をデフォルトでは&lt;br/&gt;&lt;br/&gt;持っていません。　このため&amp;#160;QNX&amp;#160;Neutrino&amp;#160;で&amp;#160;SMART&amp;#160;情報を読み出す場合には、その機能をユーザーが&lt;br/&gt;&lt;br/&gt;作成する必要がありました。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Linux&amp;#160;や&amp;#160;BSD&amp;#160;系の&amp;#160;OS&amp;#160;にはオープンソースの&amp;#160;smartmontools&amp;#160;が代表的なツールとして利用されており、&lt;br/&gt;&lt;br/&gt;最新（2015&amp;#160;年&amp;#160;7&amp;#160;月現在）の&amp;#160;smartmontools&amp;#160;6.4&amp;#160;では&amp;#160;QNX&amp;#160;Neutrino&amp;#160;でも動作するようになっています。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;ここでは、smartmontools&amp;#160;6.4&amp;#160;を&amp;#160;QNX&amp;#160;Neutrino&amp;#160;6.5.0&amp;#160;SP1&amp;#160;セルフホスト環境でビルドする方法と&lt;br/&gt;&lt;br/&gt;QNX&amp;#160;Neutrino&amp;#160;で&amp;#160;SMART&amp;#160;情報にアクセスする際のプログラミング・インターフェースについて記載します。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;1)&amp;#160;smartmontools&amp;#160;6.4&amp;#160;を&amp;#160;QNX&amp;#160;Neutrino&amp;#160;6.5.0&amp;#160;SP1&amp;#160;セルフホスト環境でビルドする&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;smartmontools&amp;#160;6.4&amp;#160;のソースコードは以下のサイトから入手できます。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;https://www.smartmontools.org/wiki/Download&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;このページで&amp;#160;Install&amp;#160;from&amp;#160;the&amp;#160;source&amp;#160;tarball&amp;#160;項の&amp;#160;Download&amp;#160;the&amp;#160;latest&amp;#160;source&amp;#160;tarball&amp;#160;from&amp;#160;​-&amp;gt;&amp;#160;here.&lt;br/&gt;&lt;br/&gt;が下記のページにリンクされており、ここから各バージョンのソースコードがダウンロードできます。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://sourceforge.net/projects/smartmontools/files/&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;smartmontools-6.4.tar.gz&amp;#160;がダウンロードできたら、解凍して&amp;#160;smartmontools-6.4&amp;#160;ディレクトリにて&lt;br/&gt;&lt;br/&gt;configure&amp;#160;を実行して&amp;#160;QNX&amp;#160;SDP&amp;#160;6.5.0&amp;#160;SP1&amp;#160;の環境で&amp;#160;make&amp;#160;が実行できるようにします。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;ここでひとつ問題があり、QNX&amp;#160;6.5.0&amp;#160;SP1&amp;#160;の&amp;#160;rm&amp;#160;コマンドが&amp;#160;POSIX&amp;#160;仕様に完全に準拠していない&lt;br/&gt;&lt;br/&gt;ために&amp;#160;configure&amp;#160;の途中でエラーとなってしまいます。　そこで、POSIX&amp;#160;仕様に完全に準拠した&amp;#160;&lt;br/&gt;&lt;br/&gt;QNX&amp;#160;6.6.0&amp;#160;の&amp;#160;rm&amp;#160;バイナリを一時的に使用することで回避します。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/bin/rm&amp;#160;のバックアップを取り、添付の&amp;#160;rm.660&amp;#160;を&amp;#160;/bin/rm&amp;#160;にコピーして&amp;#160;configure&amp;#160;を実行して下さい。&lt;br/&gt;&lt;br/&gt;configure&amp;#160;実行後は元の&amp;#160;rm&amp;#160;を&amp;#160;/bin&amp;#160;に戻しておく事をお勧めします。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;configure&amp;#160;が終了したら&amp;#160;make&amp;#160;を実行すると、smartctl&amp;#160;および&amp;#160;smartd&amp;#160;バイナリがビルドされます。&lt;br/&gt;&lt;br/&gt;それぞれの使用方法は&amp;#160;smartctl&amp;#160;-h&amp;#160;および&amp;#160;smartd&amp;#160;-h&amp;#160;で参照可能です。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;＊　QNX&amp;#160;6.6.0&amp;#160;ではセルフホスト環境がないため、QNX&amp;#160;6.5.0&amp;#160;SP1&amp;#160;でビルドしたバイナリを&lt;br/&gt;&lt;br/&gt;　　使用するしかありません。（他に方法がないか考え中です・・・）&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;2)&amp;#160;QNX&amp;#160;Neutrino&amp;#160;で&amp;#160;SMART&amp;#160;情報にアクセスする際のプログラミング・インターフェース&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;アプリケーションからハードディスクドライブの&amp;#160;SMART&amp;#160;情報にアクセスするには、devb-eide&amp;#160;および&lt;br/&gt;&lt;br/&gt;devb-ahci&amp;#160;が用意しているコマンド・パススルー・インターフェースを使用します。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;具体的には、devb-eide/devb-ahci&amp;#160;が作成したデバイス&amp;#160;/dev/hd0&amp;#160;等を&amp;#160;open()&amp;#160;して得られた&amp;#160;fd&amp;#160;に&lt;br/&gt;&lt;br/&gt;対して&amp;#160;devctl()/devctlv()&amp;#160;を実行して&amp;#160;ATA&amp;#160;コマンド（SMART&amp;#160;コマンド）をドライブに送ります。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;例:&lt;br/&gt;&lt;br/&gt;fd&amp;#160;=&amp;#160;open("/dev/hd0",&amp;#160;O_RDONLY);&lt;br/&gt;&lt;br/&gt;devctl(fd,&amp;#160;DCMD_CAM_PASS_THRU,&amp;#160;...);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;サンプルコードとしては、smartmontools&amp;#160;に含まれる、os_qnxnto.cpp&amp;#160;と&amp;#160;os_qnxnto.h&amp;#160;を参照すると、&lt;br/&gt;&lt;br/&gt;どのようにプログラミングすればよいか分かると思います。&lt;br/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 08 Jul 2015 08:40:02 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post114077</guid>
      <dc:creator>Shinji Inotsume(deleted)</dc:creator>
      <dc:date>2015-07-08T08:40:02Z</dc:date>
    </item>
    <item>
      <title>post84893: x86 のCPU Clock 周波数の測定</title>
      <link>https://community.qnx.com/sf/go/post84893</link>
      <description>最近のx86CPUはCPUが発熱した場合、CPUが持つローパワー機構によりCPU&amp;#160;Clock周波数が変動する場合があります。&lt;br/&gt;&lt;br/&gt;そこで実際のCPUクロックの周波数を測定するプログラムを作成しました。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;添付したファイルからclockcycleを解凍して利用してください。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;ファイル&amp;#160;clockcycle-x86.tar.gz&lt;br/&gt;&lt;br/&gt;解凍方法&amp;#160;tar&amp;#160;zxvf&amp;#160;clockcycle-x86.tar.gz&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;実行例&lt;br/&gt;&lt;br/&gt;#&amp;#160;./clockcycle&lt;br/&gt;&lt;br/&gt;Clock&amp;#160;Cycle&amp;#160;Check&amp;#160;Program&amp;#160;0.1&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;OS&amp;#160;Tick&amp;#160;Period&amp;#160;=&amp;#160;999.847usec&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Setting&amp;#160;Clock&amp;#160;Cycle&amp;#160;=&amp;#160;1596.28MHz&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Measured&amp;#160;Clock&amp;#160;Cycle&amp;#160;=&amp;#160;1596.00MHz&amp;#160;&amp;#160;&amp;lt;--&amp;#160;最後が現在のCPU&amp;#160;Clock&amp;#160;周波数&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;補足&lt;br/&gt;&lt;br/&gt;MultiCoreの場合はCPU&amp;#160;0を測定&lt;br/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 12 Apr 2011 13:11:01 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post84893</guid>
      <dc:creator>Koichi Okazawa(deleted)</dc:creator>
      <dc:date>2011-04-12T13:11:01Z</dc:date>
    </item>
    <item>
      <title>post84731: 共有メモリーに後で、物理メモリー領域を割り当てるには</title>
      <link>https://community.qnx.com/sf/go/post84731</link>
      <description>共有メモリーに後で物理領域を割り当てるには次の関数を用います。&lt;br/&gt;&lt;br/&gt;ヘルプを参照すれば全体のコードを確認できます。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;shm_ctl(&amp;#160;fd,&amp;#160;SHMCTL_PHYS,&amp;#160;physaddr,&amp;#160;memsize&amp;#160;)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://www.qnx.com/developers/docs/6.4.1/neutrino/lib_ref/s/shm_ctl.html&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;注意点）&lt;br/&gt;&lt;br/&gt;memsize&amp;#160;はページサイズのn倍にしてください。&lt;br/&gt;&lt;br/&gt;ページサイズ以下で設定した場合、エラーとなります。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;応用）&lt;br/&gt;&lt;br/&gt;(1)&amp;#160;ドライバーが使用している物理アドレス領域を共有メモリーとして公開して他プロセスからアクセスできるようにする。&lt;br/&gt;&lt;br/&gt;デバッグ時に&amp;#160;#&amp;#160;spatch&amp;#160;/dev/shmem/{Name}&amp;#160;に内容を参照したり直接アクセスができます。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;(2)&amp;#160;mmapで連続メモリー領域を生成する場合、同時に共有メモリーを割り振れません。これはmmapの引数がNOFDを要求するためです。&lt;br/&gt;&lt;br/&gt;一度、作成した連続メモリー領域を物理アドレスに変換してこの関数を呼べばアクセスしたいプロセスで名前による共有が可能となります。&lt;br/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 07 Apr 2011 02:42:59 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post84731</guid>
      <dc:creator>Koichi Okazawa(deleted)</dc:creator>
      <dc:date>2011-04-07T02:42:59Z</dc:date>
    </item>
    <item>
      <title>post59035: USB 日本語キーボードの不具合回避</title>
      <link>https://community.qnx.com/sf/go/post59035</link>
      <description>QNX&amp;#160;Neutrino&amp;#160;の&amp;#160;Photon&amp;#160;環境で&amp;#160;USB&amp;#160;日本語キーボードを使用すると、]&amp;#160;キーが入力できないという不具合があります。&lt;br/&gt;&lt;br/&gt;この不具合を回避する方法を作成しましたので、ご利用下さい。&lt;br/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 09 Jul 2010 06:10:46 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post59035</guid>
      <dc:creator>Shinji Inotsume(deleted)</dc:creator>
      <dc:date>2010-07-09T06:10:46Z</dc:date>
    </item>
    <item>
      <title>post44258: サウンドデバイスの動作確認</title>
      <link>https://community.qnx.com/sf/go/post44258</link>
      <description>QNX&amp;#160;6.4.x&amp;#160;の&amp;#160;Neutrino&amp;#160;環境では、それまで標準で持っていた&amp;#160;mmplay&amp;#160;等のサウンド再生アプリケーションが添付されなくなり、そのままではサウンドデバイスの動作確認ができなくなっています。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;そこでマニュアルにある&amp;#160;WAV&amp;#160;再生サンプルコードをコンパイルし、サウンドデバイスの動作確認を行う手順を紹介します。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;１．サンプルコードのコンパイル&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;まずサンプルコードを切り出し、コンパイルします。サンプルコードは、オンラインマニュアルの&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;Audio&amp;#160;Developer's&amp;#160;Guide&amp;#160;-&amp;gt;&amp;#160;wave.c&amp;#160;example&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;にあります。これをコピーして、例えば&amp;#160;wavplay.c&amp;#160;という名前でファイルを作成します。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;このファイルをコンパイルして実行バイナリを作成するわけですが、ライブラリとして&amp;#160;libadound.so&amp;#160;をリンクする必要がありますので、IDE&amp;#160;でビルドする場合は、&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;1)&amp;#160;プロジェクトの&amp;#160;[Properties]&amp;#160;を選択して&amp;#160;[QNX&amp;#160;C/C++&amp;#160;Project]&amp;#160;を選択。&lt;br/&gt;&lt;br/&gt;2)&amp;#160;[Linker]&amp;#160;タブを選択して&amp;#160;[Category]&amp;#160;から&amp;#160;[Extra&amp;#160;libs]&amp;#160;を選択。&lt;br/&gt;&lt;br/&gt;3)&amp;#160;[Add]&amp;#160;ボタンをクリックして&amp;#160;Name&amp;#160;に&amp;#160;asound&amp;#160;（libasound.so&amp;#160;の&amp;#160;lib&amp;#160;と&amp;#160;.so&amp;#160;部分を除いた文字列)&amp;#160;と入力。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;と設定し、あとは通常通りビルドして下さい。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;コマンドラインからコンパイルする場合には、&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;#&amp;#160;qcc&amp;#160;-o&amp;#160;wavplay&amp;#160;wavplay.c&amp;#160;-lasound&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;を実行して下さい。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;２．WAV&amp;#160;ファイル&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;QNX&amp;#160;Neutrino&amp;#160;環境には標準では&amp;#160;WAV&amp;#160;ファイルを持っていませんので、手持ちの&amp;#160;WAV&amp;#160;ファイルやインターネット上のフリーの&amp;#160;WAV&amp;#160;ファイル等を用意して下さい。ここでは&amp;#160;sample.wav&amp;#160;とします。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;３．サウンド再生&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;QNX&amp;#160;Neutrino&amp;#160;の起動時にサウンドデバイスが自動的に認識されていれば、&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;#&amp;#160;./wavplay&amp;#160;sample.wav&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;を実行すると、音声出力端子からサウンドが出力されます。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;４．サポートされているサウンドデバイス&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;サポートされているサウンドデバイスは下記のサイトや&amp;#160;Utilities&amp;#160;Reference&amp;#160;の&amp;#160;deva-ctrl-xxx&amp;#160;項目で確認できます。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://www.qnx.com/developers/hardware_support/&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;ただし、最近は単独のサウンドカードよりも、CPU&amp;#160;チップセットとコーデック&amp;#160;IC&amp;#160;による組み合わせが多いと思います。&lt;br/&gt;&lt;br/&gt;この場合、使用するドライバとしては&amp;#160;deva-ctrl-i8x0&amp;#160;や&amp;#160;deva-ctrl-intel_hda&amp;#160;が対象となりすが、使用されているコーデック&amp;#160;IC&amp;#160;の種類によってサポートされているか否かが変わってきます。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;残念ながらサポートされているコーデック&amp;#160;IC&amp;#160;は公開されていないため、実際に動作するかどうかは試してみないとわかりせん。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;上記の手順でサウンドが再生されなかった場合は、次の手順を試してみて下さい。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;#&amp;#160;slay&amp;#160;io-audio&lt;br/&gt;&lt;br/&gt;&amp;#160;#&amp;#160;io-audio&amp;#160;-dintel_hda		（Intel&amp;#160;High&amp;#160;Definition&amp;#160;Audio&amp;#160;の場合）&lt;br/&gt;&lt;br/&gt;&amp;#160;#&amp;#160;./wavplay&amp;#160;sample.wav&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;これでサウンドが再生できるようでしたら、サポートされているコーデック&amp;#160;IC&amp;#160;です。&lt;br/&gt;&lt;br/&gt;もし再生できないようでしたら、現状ではサポートされていないと思われます。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 22 Dec 2009 09:08:35 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post44258</guid>
      <dc:creator>Shinji Inotsume(deleted)</dc:creator>
      <dc:date>2009-12-22T09:08:35Z</dc:date>
    </item>
    <item>
      <title>post41138: Re: パフォーマンスモニタについて</title>
      <link>https://community.qnx.com/sf/go/post41138</link>
      <description>Inotsumeさんへ&lt;br/&gt;&lt;br/&gt;丁寧な回答ありがとうございます。&lt;br/&gt;&lt;br/&gt;早速試してみたいと思います。</description>
      <pubDate>Mon, 02 Nov 2009 13:00:33 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post41138</guid>
      <dc:creator>hiroshi tuchiya</dc:creator>
      <dc:date>2009-11-02T13:00:33Z</dc:date>
    </item>
    <item>
      <title>post41124: Re: パフォーマンスモニタについて</title>
      <link>https://community.qnx.com/sf/go/post41124</link>
      <description>QNX&amp;#160;Neutrino&amp;#160;では、残念ながら&amp;#160;Windows&amp;#160;のタスクマネージャーような&amp;#160;CPU&amp;#160;負荷をグラフィカルにトレンド表示するツールやこれをロギングするツールは標準では持っていません。&lt;br/&gt;&lt;br/&gt;基本的にシステムの状況を表示するコマンドは&amp;#160;pidin&amp;#160;で、各プロセスの消費時間を表示するコマンドは&amp;#160;pidin&amp;#160;times&amp;#160;となります。&lt;br/&gt;&lt;br/&gt;また、hogs&amp;#160;コマンドや&amp;#160;top&amp;#160;コマンドが役に立つかも知れません。&lt;br/&gt;&lt;br/&gt;これらのコマンドを活用して表示させたり、ログしてみて下さい。</description>
      <pubDate>Mon, 02 Nov 2009 04:45:11 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post41124</guid>
      <dc:creator>Shinji Inotsume(deleted)</dc:creator>
      <dc:date>2009-11-02T04:45:11Z</dc:date>
    </item>
    <item>
      <title>post41112: パフォーマンスモニタについて</title>
      <link>https://community.qnx.com/sf/go/post41112</link>
      <description>初めまして。&lt;br/&gt;&lt;br/&gt;仕事で関わっている装置の、とある不具合の原因調査にCPU負荷などをモニタリングしたいと考えておりますが、QNX&amp;#160;NeutrinoにはWindowsのようなパフォーマンスモニタとロギング機能は無いのでしょうか？&lt;br/&gt;&lt;br/&gt;　初歩的な質問で申し訳ないのですがよろしくお願いします。</description>
      <pubDate>Sat, 31 Oct 2009 03:52:57 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post41112</guid>
      <dc:creator>hiroshi tuchiya</dc:creator>
      <dc:date>2009-10-31T03:52:57Z</dc:date>
    </item>
    <item>
      <title>post13540: Re: シグナルについて</title>
      <link>https://community.qnx.com/sf/go/post13540</link>
      <description>そうですね。&lt;br/&gt;&lt;br/&gt;良い方法だと思います。</description>
      <pubDate>Wed, 17 Sep 2008 09:28:41 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post13540</guid>
      <dc:creator>Shinji Inotsume(deleted)</dc:creator>
      <dc:date>2008-09-17T09:28:41Z</dc:date>
    </item>
    <item>
      <title>post13230: Re: シグナルについて</title>
      <link>https://community.qnx.com/sf/go/post13230</link>
      <description>こんにちは。&lt;br/&gt;&lt;br/&gt;回答を頂き、ありがとうございました。&lt;br/&gt;&lt;br/&gt;たしかに、signal.h&amp;#160;ではSA_RESTART&amp;#160;フラグはコメントアウトされています。&lt;br/&gt;&lt;br/&gt;今回は、シグナルに関係しないスレッドでは、シグナルをマスクし、&lt;br/&gt;&lt;br/&gt;シグナルを使うスレッドでは、受付ても大丈夫な状態でのみシグナルマスクを&lt;br/&gt;&lt;br/&gt;解除するようにコーディングししてみました。&lt;br/&gt;&lt;br/&gt;これでシステムコールが割り込まれることは無いはずですが．．．。&lt;br/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 11 Sep 2008 05:21:57 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post13230</guid>
      <dc:creator>Kuniaki Kubota</dc:creator>
      <dc:date>2008-09-11T05:21:57Z</dc:date>
    </item>
    <item>
      <title>post12797: Re: シグナルについて</title>
      <link>https://community.qnx.com/sf/go/post12797</link>
      <description>signal.h&amp;#160;を見てもらうと分かるのですが、SA_RESTART&amp;#160;フラグはコメントアウトされて(not&amp;#160;supported&amp;#160;yet)&amp;#160;となっており、指定することが出来ません。&lt;br/&gt;&lt;br/&gt;Foundry27&amp;#160;の中でも&amp;#160;Reported&amp;#160;issues&amp;#160;で報告されていますので、改善されることをお待ち下さい。&lt;br/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 04 Sep 2008 04:39:37 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post12797</guid>
      <dc:creator>Shinji Inotsume(deleted)</dc:creator>
      <dc:date>2008-09-04T04:39:37Z</dc:date>
    </item>
    <item>
      <title>post12521: シグナルについて</title>
      <link>https://community.qnx.com/sf/go/post12521</link>
      <description>QNXのシグナルは、POSIXと云うことになっていますが、sigacition()のパラメタで、&lt;br/&gt;&lt;br/&gt;action.sa_flags&amp;#160;!=&amp;#160;SA_RESTARTは指定できないのでしょうか？&lt;br/&gt;&lt;br/&gt;システムコールがエラーで終了するのは、あんまりうれしくないです。</description>
      <pubDate>Thu, 28 Aug 2008 06:09:00 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post12521</guid>
      <dc:creator>Kuniaki Kubota</dc:creator>
      <dc:date>2008-08-28T06:09:00Z</dc:date>
    </item>
  </channel>
</rss>

