私の会社は医療用製品を開発しています。コンポーネントの 1 つは、組み込み Linux を実行する pda のようなプラットフォームです。
私たちは Qt を UI フレームワークとして検討していましたが、Qt はそれ以上のものであることがわかりました (私たちは Qt に詳しくありません)。C++でプログラミングするつもりです。
一般に、デバイスは次のことを行う必要があります。
別のデバイスから USB HID 経由で測定値を受信します (USB HID は便宜上使用されます)。
測定値を処理します。
それらをデータベースに保存します。
デバイスのタッチ スクリーン lcd を使用してユーザーとやり取りします。
データを収集してデバイスを構成する中央管理ステーションと通信 (wi-fi、tcp-ip) します。
ブラウザー経由でデバイスにアクセスできるように、Web サーバーを組み込みます。
私の質問は次のとおりです。
それはそのようなデバイスにとって良い選択ですか?
Qt を選択すると仮定すると、製品をどのように構築するのでしょうか?
- Qt を GUI フレームワークとして使用し、アプリケーション コードを別のプロセス (Qt とアプリケーション プロセス間でメッセージを渡す) で記述しますか?
- ツールが提供するすべてのサービスを使用して、アプリケーション全体を Qt 内に記述しますか?
- 別のアプローチ?