Raspberry Piのブレッドボード


8

わかりました、このparcticulairスタック交換で長い時間読者が最初に質問しました。私は電子機器に慣れていないので、点滅ライト、暗いときにアラームが鳴る、ジョイスティックゲームパッド(Arduinoを使用)などの簡単なプロジェクトをいくつかやってきました。

しかし、私はシステムプログラミングの経験があり、楽しみのためにブートローダー(x86)を作成し、生活のためにアセンブラー言語を読み、カーネルモジュールのコードをハッキングしました。

私の最近のプロジェクトでは、arduinoを削除し、ブレッドボードを使用してボード全体をビルドしました(ただし、arduinoと同じセットアップ)。私はプロジェクトを作成し、ブレッドボードのプロトタイプを機能させ、実際のプロトタイプを実行するために、いくつかのPCB(seeedstudio)を注文しています。

これらのボードとコンポーネントが到着するのを待っている間、RaspberryPIでプロジェクトを開始し、そのための組み込みLinuxを作成して、GPIOで遊んでいました。さて、ラズベリーピをブレッドボードするのはどれほど難しい(そして何が必要か)ので、最終的にはより強力なプロジェクト用に独自のボードを作成することもできます。

TL; DR)ブレッドボードでRaspberryPiを組み立てる前に、何について知っておくべきですか?想像もできませんが、Arduinoをパンするのと同じくらい簡単です

注意:私は読んだ、http://arduino.cc/en/Main/Standalone


あなたが合理的にできる唯一のコンポーター(?)ブレッドボードは、oldcomputers.net / zx81.htmlのような20年前のものであり、それでもあなたの運を押し上げています。マイクロコントローラーはこの点で人生をとても簡単にしました:-)
スプーン

ラズベリーpiは基本的には独自のハードウェアプラットフォームですが(せいぜい、「読み取り専用」のオープンソースですが、部分的にしか使用できません)、他にも、独自の組み込みLinuxシステムを構築する部分があります。パフォーマンスのニーズが多すぎない場合は、SDRAMを外部バスプロセッサに接続したリード付き表面実装パッケージの2層ボード上のドキュメントを見つけることができます。すべて手作業で簡単に組み立てることができます。ただし、処理ではなく結果に関心がある場合は、おそらくモジュール式ソリューションが必要です。
Chris Stratton

回答:


10

私は1970年代から電子工学に手を出しており、全国的な放送チェーンで使用され、ハイファイマガジンで(時には好意的に!)レビューされ、軌道に向かっており、それでもRaspberry Piのブレッドボードをメジャーに検討する事業。

中盤を見つける:50または100 MHzで実行されているARM CORTEX CPUを見て、その使用方法を学びます。次に、それが第二の性質である場合は、Raspberry Pi(またはその間に置き換えられたもの)をもう一度検討することを検討してください。100 MHzの信頼性の高いハードウェア向けのTI Launchpads(Stellaris、現在はTiva)またはHerculesが良い出発点です。または、ST MicroまたはNXPの同様のプロセッサ開発キット。Launchpadボード自体を超えて成長すると、従来のArduinosよりも高度なCPUシステムの経験があり、Raspberry Piよりもブレッドボードがはるかに簡単なパッケージになっています。(そして、このレベルでは、「ブレッドボード」は実際に独自のPCBをレイアウトすることを意味します)。

Broadcommとの深刻な交渉(おそらく6桁の数字が関係する)がないと、R-Piのプロセッサのデータシートさえ入手できません。

または、R-Piをコンポーネントとして使用します。設計の完全なサブシステムにより、多くのエンジニアリングを繰り返す必要がなくなり、特定のアプリケーションに集中できます。ハードウェア+ソフトウェアアプリの独自性に焦点を当てます。


1
StolasにLPC1114とLPC810チップを見てみることをお勧めします。ブレッドボードに最適なDIP(28および8(!)ピン)のCortex M0。
Wouter van Ooijen 2014年

どれだけ外れていたのか分かりませんでした。:)これらのアイデアは私に正しい方向への良いプッシュを与えます。@Spoonは私が道を離れていたようで、キック用に少し8ビットOSを作成するかもしれません;)
Stolas 2014年

3

そのクラスのAVRおよびその他のマイクロコントローラーは、地下室またはガレージタイプのものでの小容量組み立てに使いやすいフラットパックおよびスルーホールバージョンを提供します。ラズベリーパイはBGAだけでなく、BGA上のBGAでもあります。適切な機器と経験がなければ成功することはまずありません。BGAは十分に硬いですが、そのBroadcomパーツの場合、プロセッサは上部にパッドがあるBGAであり、DDRはその上にあるBGAです。

ですから、何らかの理由で機器を持っている、またはそれにアクセスできたとしても。Broadcomの問題があります。彼らはチップ販売ビジネスに携わっています。間違いなく、Raspberry Piを利用して、最終的にはより多くのチップを販売し、名前を向上させました。しかし、彼らはあなたが私が知らないBroadcomチップで何かを作りたいと思っている秘密ですが、私はあなたが彼らからあなたにいくらかのボリュームが出るであろうことを見るのに十分な大きさでなければならないと思います、そしてもちろんあなたはすべて正しく署名しなければなりませんボードの構築に必要な情報を取得するためのNDAなど

すでに述べたように、ボリュームを出す準備ができている大企業でない場合は、ドーターボードを作成する既存のラズベリーpiボードと対になるボードの構築を計画する必要があります。そうでない場合、ラズベリーpiはボードのドーターボードです。


2

Raspberry Piはシステムオンチップ(SoC)デバイスをベースにしており、ピン数が多く、タイミング要件が厳しいため、ブレッドボードでは使用できません。

必要なことは、RPiボード全体をブレッドボードセットアップの1つのコンポーネントとして扱い、ブレッドボードを使用してアプリケーション固有のI / Oを実装することです。次に、統一されたPCBを作成する準備ができたら、RPiボードの関連パーツを直接ボードレイアウトに組み込みます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.