問題タブ [qnx-neutrino]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blackberry - Blackberry タブレット OS: 開発リソース、ガイド、チュートリアル
新しい Blackberry タブレット OS の最近の発表に続いて、それは SDK とシミュレーターです。新しいタブレット OS の開発方法に関するリソースとチュートリアルを見つけることができるアイデアはありますか? 時間通りに波に乗るのは一度でいいでしょう。
qt - QNX で Qt アプリケーションを実行する
QNX 4.5 で Qt アプリケーションを実行しようとしています。この構成でLinuxボックスでQt 4.6.3をコンパイルしました:
./configure -xplatform unsupported/qws/qnx-i386-g++ -embedded i386 -no-gfx-linuxfb -no-mouse-linuxtp -no-kbd-tty -no-qt3support -qt-gfx-qnx -qt-mouse- qnx -qt-kbd-qnx -no-exceptions -little-endian -nomake demos -nomake の例
「make」には、環境の特定の微調整と 1 つの関数のコメントアウトが必要でしたが、最終的には機能しました。VMware で実行されている QNX にフォントとコンパイル済みの Qt ライブラリをコピーし、Linux ボックスでコンパイルして QNX にコピーしたサンプル Qt アプリ (ボタンを表示するだけ) を作成しました。
アプリを起動するための小さなスクリプトがあります。
アプリケーションを実行し、実験的な入力ドライバーを有効にします。このスクリプトを使用して、Photon で Qt アプリを実行することで、どこかへ行くことができました。
ただし、Photon をテキスト モードで終了し、そこからアプリケーションを実行しようとすると (異なる vid でわずかに変更されたスクリプトを使用し、グラフィック サーバーを起動するための値を実行します)、空白の画面が表示されます。
私は QNX と Qt にまったく慣れていないので、今は少し行き詰まっています。Photon がどのように機能し、どのような環境が設定されているかを調べて、テキスト モードで不足している可能性があるものを見つけようとしています。ただし、これが正しい方向であるかどうかもわからないので、誰かが以前にこれを経験した場合に備えて、SOの善良な人々に尋ねると思いました:)
乾杯!
air - 現在、Playbookでの開発には2つのオプションがあります
Playbook用の3番目の純粋なC/C++またはjavaSDKの計画があるかどうかを調べようとしています。
誰か知ってる?
rtos - PowerPC:結果としてdiv/0がゼロを返すようにする方法
レガシーアプリケーションを古いモノリシックRTOSからPowerPC8360上のUNIXベースのRTOSに移植しようとしています。古いシステムでは、大きなコードベースは1/0がゼロを返し、0/0がゼロを返すことに依存するようになりました。新しいオペレーティングシステムでは、1/0はinfを返し、0/0はNaNを返します。これにより、アプリケーションが破損します。FPSCRレジスタを試してみましたが、結果はありませんでした。
次に、変更する方法がある場合、変更はシステム全体ではなく、アプリケーションプロセスに影響を与える可能性がありますか?システム内の他のアプリケーションのdiv/0の動作を変更したくありません。
避けられない「なぜそうするのか」という質問を予想して、以前の動作を維持する必要があるため、アプリを実際にゼロ除算しないように変更することは問題外です。これは私たちにとって痛い場所ですので、質問は控えてください。前もって感謝します!
qt - QtCreatorを使用してQNXNeutrinoビルドをデバッグできますか?
Qt Creatorの使用に慣れてきたので、実行しているQNXプロジェクト(QNX 6.3.0)のIDEとして使用したいと思います。コード編集-チェックしてください。コンパイル-私はそれを機能させることができると確信しています。デバッグ-まあ私は立ち往生しています。QNX Momenticsは、クロスデバッガー「ntox86-gdb.exe」を配布しています。このデバッガーはコマンドラインから問題なく使用できます。Creatorにデバッガーとして使用させる方法がわかりません。誰かがこのようなことを試みましたか?
新しい情報:これまでのところ取得しました:[デバッグ]メニューに移動し、[デバッグの開始]-> [開始してリモートアプリケーションに接続]を選択し、デバッガー(ntox86-gdb.exe)、実行可能ファイル、およびIP/を入力します。ターゲットのポート。[OK]をクリックすると、長い一時停止があり、最後に「gdbプロセスが予期せず終了しました(コード101120)」というダイアログが表示されます。
porting - Linux から QNX Neutrino への TCP クライアントとサーバーの移植の難しさ
最新の Linux と QNX Neutrino の間に、既存のクライアント/サーバーの移植を困難にする大きな違いはありますか? ソースは通常、Qt の qmake を使用してビルドされますが、他の Qt 依存関係はありません。
このプロセスにかかる時間を見積もる必要がありますが、QNX を使用したことはありません。
問題があれば、これは ARM CPU で実行されますが、Linux 上の ARM 用にも既にビルドされています。
postgresql - QNX Neutrino に Postgresql をインストールするにはどうすればよいですか?
Postgresql を QNX ニュートリノにインストールする方法はありますか?
ソース コードをコンパイルしようとする./configure
と、QNX は互換性のないオペレーティング システムなどと表示されるだけです。
MySQL は機能しますが、数値の配列をデータベースに保存できるようにする必要があります。
windows-7 - IP経由でVirtualBox上のQNXに接続
Windows 7 (同じコンピューター) で実行されている Momentics IDE から、VirtualBox で実行されている QNX Neutrino OS (qconn) に、8000 ポートの IP 経由で接続したいと考えています。この仮想マシンの IP アドレスを取得しようとしましたが、実際のマシンと同じようで、動作しません。よろしくお願いいたします。
c++ - telnetを使用してC++のTCP/IPを介してQNXNeutrinoと通信する
PuTTYを介してTelnetサーバーにアクセスできます。これにより、ターミナルが開き、コマンドを送信してデータ/ログを取得し、プロセスを開始/停止できます。接続とテスト用のコマンドを自動化するために、C++を介してこのサーバーにアクセスする方法の調査を開始したいと思います。基本的に、自分自身に接続して認証し、端末を入力しているかのようにサーバーとの間で書き込みと読み取りを行うことができるTelnetクライアントが必要です。どこから研究を始めればいいですか?私は以下を含むいくつかの例を試しました:
http://lists.boost.org/boost-users/att-40895/telnet.cpp
コンパイルして実行すると
何も起こりませんが、PuTTYを使用してサーバーに接続すると、次のようになります。
どんな助けでも大歓迎です。
注:
-OSXバージョン10.7.3とi686-apple-darwin11-llvm-gcc-4.2を実行しているMacを使用しています
-これを行うことは許可されています。
-Windows 7マシンでPuTTYを使用しています。接続は、イーサネットからUSBへのイーサネットアダプタであり、[ローカルエリア接続のプロパティ]> [TCP / IPv4プロパティ]の設定は、特定のIPアドレス、サブネットマスク、およびデフォルトゲートウェイです。有用な情報。
ありがとう
gdb - 複数のプロセスで GDB を使用してデバッグする
詳細には触れませんが、私はすべて組み込み QNX RTOS で実行されるいくつかの個別のプロセスで構成されるプログラムに取り組んでいます。親子関係はありません。これらはすべて を使用spawnlp(P_NOWAIT, ...)
して生成され、OS が提供する IPC メカニズムを使用して相互に通信します。
GDB を使用してデバッグしているときに、作業中のプロセスでブレークポイントに到達すると、すべてのスレッドが一時停止されます。これはすばらしいことです。しかし、他のプロセスの実行を一時停止する方法はありますか? 現在、私のプロセスが一時停止している間、他のすべてのプロセスが追跡を続けているため、すべての IPC キューがいっぱいになるなどです。
前もって感謝します、
HF