よくあるご質問 | コンテック FAQ
FAQ Top
|
製品・サービス
|
ダウンロード
|
お問い合わせ
文字サイズ変更
S
M
L
トップカテゴリー
>
計測制御・通信用インターフェイス
>
ドライバ・サポートソフトウェア
>
API-***(LNX)ドライバで、戻り値:10003エラーが発生します
戻る
No : 2099
公開日時 : 2021/08/30 10:02
更新日時 : 2025/01/20 11:18
印刷
API-***(LNX)ドライバで、戻り値:10003エラーが発生します
・API-***(LNX)ドライバの ***Init関数実行にて、戻り値:10003エラーが発生しますが、対応策は?
・***Init関数実行にて、戻り値:10003エラーが発生する原因は?
カテゴリー :
トップカテゴリー
>
計測制御・通信用インターフェイス
>
ドライバ・サポートソフトウェア
回答
関連情報:
各種ドライバの初期化関数:***Init関数実行時はデバイスを操作する為、
root権限が必要なディレクトリ(/dev)下に存在するデバイスファイルへのアクセスが必要になります。
デバイスへアクセスする場合にはroot権限が必要になりますが、
お客様が作成されたアプリケーション、サンプルプログラムをユーザ権限で実行した場合、
デバイスファイルへのアクセスができず、結果、***Init関数実行にて、戻り値:10003エラーが発生します。
これを回避する主な方法は以下となります。
・root権限に変更する
・プログラムをsudoコマンド付きの管理者権限で実行する(sudo ./*** で起動)
・デバイスファイルの所有者をchownコマンドにて変更する(sudoなしで実行可能)
参考情報:
・API-***(LNX)で作成したプログラムをsudoなしで実行する方法
https://faq.contec.com/faq/show/2010/
アンケート:この情報は役に立ちましたか?
役に立った
部分的に役に立った
役に立たなかった
ご意見・ご感想をお寄せください
ここからの技術的なお問合せにはご回答いたしかねます。技術的問い合わせにつきましては、Webフォームよりお願いいたします。
問合せ先 ⇒
https://www.contec.com/jp/support/technical-support/
TOPへ