----------------------------------------------------------------------
　　　　Interface2022年10月号
　　　　特集　USBホスト＆デバイス　ラズパイPico［プログラム集］
　　　　
　　　　ダウンロード・データ
　　　　IF2210TS
　　　　Interface編集部
　　　　CQ出版(株)
　　　　公開：2022年8月25日
----------------------------------------------------------------------

====================================
ダウンロード・サービスご利用者各位
====================================
　毎度，小誌ご愛読を賜り，誠にありがとうございます．
　このたびはダウンロード・サービスをご利用いただき，誠にありがとうございます．
　筆者のご厚意により，本記事の関連データをこのアーカイブに収録しました．

================
概要
================
　このアーカイブには，表題の記事の中で作成したプログラム・ファイルやデータ・ファイルが収録されています．
　詳しくは該当記事を参照してください．
　アーカイブは，ZIP形式によって圧縮されています．

================
動作確認
================
　プログラムは筆者の元で動作を確認済みです．

=================
アーカイブの内容
=================

camera-pico-ov7670
├  readme.txt - このファイル
├  build.sh - ビルド用スクリプト
├  CMakeLists.txt - cmakeへのインプットテキストファイル
├  Makefile - build.shから呼び出されるcmakeを実装するためのMakefile
:
├─pico-sdk
│  └─tools
│      ├─elf2uf2
│      │    CMakeLists.txt ビルドのpatch
│      └─pioadm
│            CMakeLists.txt ビルドのpatch

=================
ビルド手順
=================

=================
Windows 10環境
=================

Eclipse IDE for C/C++ Developers Version: 2022-03 (4.23.0)(筆者使用バージョン)

1. 本文に従い、MSYS2-Mingw64環境を構築する
2. 本文に従い、Eclipse環境を構築する
3. Eclipseを起動し、File-New-Makefile Project with Existing Codeを選択し
   camera-pico-ov7670フォルダを指定して、プロジェクトを作成する
   または、本文に従い、上記フォルダを一から作成し、各プロジェクトを作成する
4. pico-sdkを適当なディレクトリにダウンロードする
   仮にc:\pico\pico-sdkとする
5. MSYS2-Mingw64コンソールを起動し、gud-picoフォルダに移動する
   仮にc:\pico\camera-pico-ov7670とする
   cd /c/pico/camera-pico-ov7670
6. 環境変数を設定する
   export PICO_SDK_PATH=/c/pico/pico-sdk
7. ビルドします。
   ./build.sh で実行する


=================
ビルド結果
=================

ビルドで作成されたファイルは、buildフォルダの下に作成されます

=================
補足
=================

1. tinyusbは、pico-sdk中のlib/tinyusbフォルダの下のものを使用します

===========
著作権
===========
　収録したプログラム，データおよびドキュメントなどの著作権は，各著作権者（すなわち筆者）にあります．
　Copyright (C) 2022 Kentaro Sekimoto

