STM32学習日記-01

プロジェクトでは高性能、低電力のアクチュエータ開発ボードが必要なため、STM32F407をメインコントロールとして備えたコアボードが実験用に選択されました。実際、以前は一部のSTM32に触れたことはありますが、体系的な学習がなく、「高度なシングルチップマイクロコンピューター」のような気分で、この機会を利用して体系的に学習しました。

最近、Raspberry Pi Zero W、STM32F407、ザイリンクスZYNQ、およびいくつかの周辺機器のボードをいくつか入手しました。システムに焼き付けられて実行されたものもあれば、ライトアップされていないものもあり、毎日これらのボードで遊ぶのは本当に満足のいくものです。

これが始まりです。ただ話し、気分を良くしてください。今日は他のことをするのに忙しく(アルゴリズムは本当に楽しい)、夜はボードをいじる時間がある。数日前にAltiumDesignを学び、2層PCBであるSTM32F03C8T6コアボードの描画の練習をしましたが、これは非常に興味深いもので、PCB配線に支配されることへの恐怖を思い出させます。

ただし、2層PCBは、ボードの裏側にあるコントロールの比較的無駄です。すべてのモジュールを比較的小さく設計する場合は、2層のPCB設計と高速PCB設計およびその他の関連知識が必要です。長い道のり。

そういえば、実は私は最近非常に不安な状態になっていて、毎日自分の知識の境界に触れ、何度も体を温めたり、歯痛をしたり、夜寝返りをしたりしています。Dreamingは、ボードの開発とアルゴリズムのプッシュに関するものです。興味のある知識に貪欲で、知っていることをすべて学びたいです。この間、知識が海なら溺れてしまうとよく告白します。

今日は何をしましたか

  • 突然、早い段階でアイデアを思いつきました。mindviewerを逆コンパイルしたいので、戻っていくつかの情報を確認してください。しかし、PCのBluetoothシリアルポートを汚したくない。下のボードは処理制御のためにTGAMデータフローを直接使用し、高度な処理のためにボードを分離する必要がないことを理解したいと思います。したがって、現在の目標は、STM32のBluetoothモジュールを通過させることです。
  • 挿入ソート、マージソート、クイックソートのいくつかのソートアルゴリズムを学びました。
  • いくつかの検索アルゴリズムを学びました:幅優先、深さ優先、A *。
  • 実際、これらの基本的な並べ替え検索アルゴリズムはすべてスタックとキューのアプリケーションですが、私は愚かで、受け入れが遅いため、アルゴリズム部分の要約記事を明日書きます。
  • opencv画像処理の基本的な知識とAPIを学びました。シャープ、エンボス、マージ、リバースカラー...私はPS Liteのような気がします。
  • STM32コアボードがデバッグされ、基本的なプロセスが再度実行されたため、快適でした。

おすすめ

転載: www.cnblogs.com/vilogy/p/12709222.html