AltiumでFlipperZeroのデバッグボードを作成する



Flipper Zeroは、私たちが開発しているハッカー向けのたまごっちフォームファクターポケットマルチツールです。以前の投稿[ 1 ]、[ 2 ]、[ 3 ]、[ 4 ]、[ 5 ]、[ 6 ]、[ 7 ]、[ 8 ]、[ 9 ]、[ 10 ]、[ 11 ]



ST-Link V3ベースのフリッパーデバッグボードは、デバイスで実行されているファームウェアをデバッグしたい上級開発者向けのインサーキットデバッガです。実際、これは通常のSTLink V3であり、FlipperZeroの外部モジュールのフォームファクターで便宜上希釈されています。



ビデオは、AltiumDesignerでFlipperのモジュールを最初から配線するプロセスを示しています。



Flipper Zeroファームウェアにはデバッグボードは必要ありませんデバッグボード



なしで、ファームウェアを更新し、ファームウェアを開発して、USB経由でFlipperZeroにアップロードできます。デバッグボードは、GDB、OpenOCDなどを介して実行中のプログラムのシステム内デバッグに必要です。使い方がよくわからない場合は、このボードは必要ありません。



仕様







  • ファームウェアおよびインシステムデバッグ用のST-LinkV3 Mini
  • フリッパーゼロのUARTに接続されたオンボードUARTからUSB(GPIO 13、14)
  • デバッグおよびプロトタイピング用のフリッパーゼロ未使用GPIOピン


スキーム



プロジェクトスキームは、当社のWebサイトのインタラクティブビューアで表示できます。 インタラクティブプロジェクトスキーム(クリック可能)









Altiumプロジェクトのソース





デバッグボードプロジェクトの完全なソースコードは、コンポーネントのライブラリとともに、リポジトリgithub.com/Flipper-Zero/flipperzero-devboard-stlinkv3からダウンロードできます



-こんにちは、才能を探しています!



画像

私たちは常にフレンドリーなチームに加わるエンジニアとマネージャーを探しています。欠員の完全なリストはここで見つけることができます career.habr.com/companies/flipper-devices









C開発者(組み込み)/ミドル



ファームウェアは非常に大規模な部分であり、FreeRTOSに基づくオペレーティングシステムと多数の個別のアプリケーションで構成されているため、ファームウェアを実装するために常に新しい開発者を募集しています。Cに自信があり、埋め込みに精通している人が必要です。完全な仕事の説明 career.habr.com/vacancies/1000068496



QAエンジニア/ソフトウェアテスター(組み込み)



テストは、FlipperZeroの作成のすべての段階で非常に重要なボリューム部分です。現在、開発者はソフトウェアとハ​​ードウェアの新しいバージョンを積極的に展開しているため、チームにはMiddleおよびJuiorQAエンジニアが必要です。完全な職務内容:

career.habr.com/vacancies/1000071996

career.habr.com/vacancies/1000071987



プロジェクトマネージャ



私たちのプロジェクトは多数のシステムで構成されており、各システムは1人以上の人によって処理されます。私たちは、あなたがすべてのタスクに遅れずについていき、チームを同期させ、計画を管理し続けるのを助けることができる誰かを探しています。完全な仕事の説明 career.habr.com/vacancies/1000063748






私たちのソーシャルネットワーク



                             



公式ウェブサイトのフリッパーゼロのすべての特徴 英語での

私たちの ブログ



All Articles