C/C++で開発する
note
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
C&C++で開発する
reCameraはリソースが限られており、Cコード用のコンパイル環境が構成されていません。reCamera上でC&C++
を使用してアプリケーションを開発する場合は、Linuxマシン上でクロスコンパイル環境を構成する必要があります。
ステップ1: ビルド環境の構成
mkdir recamera && cd recamera
wget https://github.com/Seeed-Studio/reCamera-OS/releases/download/0.1.5/reCameraOS_sdk_v0.1.5.tar.gz
tar -xzvf reCameraOS_sdk_v0.1.5.tar.gz
git clone https://github.com/sophgo/host-tools.git
git clone https://github.com/Seeed-Studio/sscma-example-sg200x.git
export SG200X_SDK_PATH=$HOME/recamera/sg2002_recamera_emmc/
export PATH=$HOME/recamera/host-tools/gcc/riscv64-linux-musl-x86_64/bin:$PATH
ステップ2: サンプルプログラムのコンパイル
cd $HOME/recamera/sscma-example-sg200x/solutions/helloworld
mkdir build && cd build
cmake ..
make
file helloworld
と入力してファイルのプロパティを確認できます。

scp helloworld recamera@{recamera_IP}:/home/recamera/
ファイルをreCameraデバイスに転送して実行します。以下の図のように、Cコード用のクロスコンパイル環境が構成されます。

技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。