自宅で作ることができる最も単純なLinux対応ボードは何ですか?


36

ローテクガレージツール(2面PCB、リフロースキレット、メッキスルーホールなし)を使用して、Linuxをブートできるシングルボードコンピューターを作成したいと思います。

選択できる最も単純なハードウェア設計は何ですか?

Linux / uCLinuxを実行するのに十分なオンボードフラッシュ/ RAMを備えたマイクロコントローラーはありますか?


個人的には、作るよりも買う方が簡単だと思います。A のBeagleBoardは $ 149でかなり人気のソリューションです。
semaj

2
まったく同感です。しかし、私はそれを作りたい :-)
トビージャフィー

そのような事業への野心を持っているため+1。幸運を祈ります。
semaj

確かに、1つを構築するよりも1つを購入する方が安く/簡単です。- :そこに様々なソリューションがありますが...ここで私が知ってることを、いくつかあるGumstix - のBeagleBoard - のChumby(簡単にハック可能な) -プラグコンピュータ(シーバプラグGuruPlugなどは-チェックアウトplugapps.com
ネイト

回答:


13

私もこれを見たいと思っていますが、私の直感は「たぶん、しかし、それは多くの仕事です」と言うことです。最小のLinuxディストリビューションでさえ、実行には約1メガバイトのRAMが必要です。これは、マイクロコントローラーのRAMコントローラー用に少なくとも30ほどの追加のピンと、いくつかの大きなRAMチップを意味します。

私が知っている最も単純なアーキテクチャの1つは、Linuxを使用しているAtmel AVR32シリーズのパーツです。最小のAT32UC3A0128は、比較的ハッカーに優しい100ピンTQFPパッケージで提供されます。これは、BGAパッケージに含まれるほとんどのOS対応組み込みマイクロコントローラーとは異なり、少なくとも手はんだ付けに適しています。(その下に小さなはんだボールがあるチップ)EVK1100評価ボードを調べることにより、そのチップを使用する回路の複雑さについてのアイデアを得ることができます。


EVK1100は、厳密に必要なものよりもはるかに複雑です。これらの種類の評価用ボードには、通常、LCD、ボタンなど、チップから出力を得るための足がかりを提供するための余分な周辺機器がたくさんあります。独自のボードを作成すると、関心のあることだけが含まれ、通常ははるかにシンプルなデザインになります。
エデビル

ほとんどの評価ボード、間違いなく。EVK1100は、コアである部分と周辺機器である部分を区別することで、多くの場合よりも少し良く見えます。少なくとも写真からはそうではないようですが、私は持っていません。:)
todbot

8

Linuxstampはおそらく最善の策です。開いており、PCB図面、回路図などが利用可能です。しかし、自宅でそれを行う限り-おそらくそうではありません。一部のパーツには非常に細かいピッチがあります。ぜひ試してみてください。しかし、私にはかなりの驚きがあります。


6

ニンテンドーDSはuCLinuxを実行できます。安価な中古品を入手できます。Linuxを実行するために必要な周辺機器は、microSDアダプタ(dealextreme.comから15ドルで入手可能)とmicroSD(小さなものは基本的に無料です)です。


3

MCU / MPUの外部にはまともなサイズのRAMとフラッシュが必要です。必要最低限​​のLinuxシステムを作成する場合は、シリアルポートを備えたシンプルで安価なARMを使用すると思います。4MBのRAM、2MBのフラッシュ、RS-232トランシーバー、COMポート、ARMを備えた小さなPCBを作成できます。イーサネットを追加することで真のファンシーを得ることができますが、それはPCBにあまり多くの不動産を追加しません。


1

次のようなものを探していると思います http://hforsten.com/making-embedded-linux-computer.html


1
素敵なプロジェクト。しかし、それは自宅で組み立ててはんだ付けすることができますが、プロが作成したPCBが必要です。一方、質問は自宅でのPCBの作成についても尋ねます。
ベンフォークト

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