Skip to main content

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コード用のクロスコンパイル環境が構成されます。

技術サポートと製品ディスカッション

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

Loading Comments...