Simulink Support Package for Android Devicesを利用したモデルのハードウェアへの展開に失敗します。
조회 수: 4 (최근 30일)
이전 댓글 표시
Simulink Support Package for Android Devices (Ver.16.2.2)を利用して、 Getting Started with Android Devicesにて紹介されているカメラとディスプレイを接続したモデルの実行を試そうとしています。 バージョンはR2016bを使用しています。
実際にSimulinkでモデルを作成し、ハードウェアに展開を実行しようとしたところ、ビルド時にエラーが生じ、次のエラーメッセージが表示されました。
C:/ProgramData/MATLAB/SupportPackages/R2016b/toolbox/target/supportpackages/android/include/driver_android_camera.h:18:20: error: unknown type name 'uint8_t'
void getCameraData(uint8_t *outR, uint8_t *outG, uint8_t *outB);
^
C:/ProgramData/MATLAB/SupportPackages/R2016b/toolbox/target/supportpackages/android/include/driver_android_camera.h:18:35: error: unknown type name 'uint8_t'
void getCameraData(uint8_t *outR, uint8_t *outG, uint8_t *outB);
^
C:/ProgramData/MATLAB/SupportPackages/R2016b/toolbox/target/supportpackages/android/include/driver_android_camera.h:18:50: error: unknown type name 'uint8_t'
void getCameraData(uint8_t *outR, uint8_t *outG, uint8_t *outB);
^
In file included from video_test.h:28:0,
from video_test.c:20:
C:/ProgramData/MATLAB/SupportPackages/R2016b/toolbox/target/supportpackages/android/include/driver_android_videodisplay.h:18:26: error: unknown type name 'uint8_t'
void putVideoDisplayData(uint8_t *outR, uint8_t *outG ,uint8_t *outB);
^
C:/ProgramData/MATLAB/SupportPackages/R2016b/toolbox/target/supportpackages/android/include/driver_android_videodisplay.h:18:41: error: unknown type name 'uint8_t'
void putVideoDisplayData(uint8_t *outR, uint8_t *outG ,uint8_t *outB);
^
C:/ProgramData/MATLAB/SupportPackages/R2016b/toolbox/target/supportpackages/android/include/driver_android_videodisplay.h:18:56: error: unknown type name 'uint8_t'
void putVideoDisplayData(uint8_t *outR, uint8_t *outG ,uint8_t *outB);
^
video_test.c: In function 'video_test_step':
video_test.c:63:3: warning: implicit declaration of function 'getCameraData' [-Wimplicit-function-declaration] [2 類似]
GET_CAMERA_DATA(video_test_B.varargout_1, video_test_B.varargout_2,
^
PUT_VIDEO_DISPLAY_DATA(video_test_B.varargout_1, video_test_B.varargout_2,
^
gmake: *** [video_test.obj] Error 1
類似した質問として、
を参考にしましたが、問題は解決しませんでした。
また、コンフィギュレーションパラメータの設定内で、uint8_tが定義されているstdint.hをカスタムコードとしてインクルードする設定を行ってみましたが、やはり問題は解決しませんでした。
なお、コンパイラはMinGW-64のgmakeを利用しています。
解決法をご存知の方は教えていただけますと幸いです。 よろしくお願いいたします。
댓글 수: 0
채택된 답변
Akihiro Yasuda
2017년 8월 30일
편집: Akihiro Yasuda
2017년 8월 30일
ご連絡が遅れ申し訳ございません。
When you complete the additional setup tasks,
you can run Simulink models on Samsung GALAXY® Android and Google® Nexus™ Android devices.
When you complete the additional setup tasks,
you can run Simulink models on Android devices.
と記述されている事から、お問い合わせのデバイスには対応していない可能性がございます。
そのため、お手数ではございますが、R2017aでお試し頂けないでしょうか?
추가 답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Android Devices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!