Frage:
Beginn der Armkortex-Axe-Hardwareentwicklung
Imbrondir
2010-12-28 06:29:33 UTC
view on stackexchange narkive permalink

Wo kann man Informationen darüber finden, wie man ein minimal bootfähiges Linux-Board zusammenstellt, das auf der Cortex A-Familie basiert (wie das Beagleboard)? Programmierinformationen sind reichlich vorhanden, aber Hardware-Kenntnisse erscheinen geheimnisvoller. Ich bin besonders neugierig auf:

  • Welche externen Komponenten werden benötigt und warum.
  • Warum Entwickler-Boards ungefähr 200 US-Dollar kosten, obwohl ich ein omap3517 bekommen könnte für 15 $?
  • Welche Art von Ausrüstung wird benötigt, um Prototypen um einen Chip wie den omap3517 zu erstellen?
Fünf antworten:
#1
+8
pingswept
2010-12-28 08:47:32 UTC
view on stackexchange narkive permalink

Ich habe über das Linux-Board gebloggt, an dem ich gearbeitet habe, hier zu starten und hier fortzusetzen. Ich dachte, ich würde einen Cortex A8 verwenden, entschied mich aber schließlich für den Atmel AT91SAM9G20.

Um zu versuchen, Ihre anderen Fragen zu beantworten:

  • Sie können die von mir verwendeten Komponenten sehen in meinem Schaltplan, aber ich kenne keine allgemeinere Erklärung dafür, warum jeder notwendig ist.
  • Der Prozessor macht nur etwa 10-20% der Gesamtkosten der Teile aus. Die Montage kostet je nach gebauter Menge weitere 4-40 US-Dollar. Ich vermute, dass die Gewinnspanne 30-50% beträgt.
  • Je nach Paket hat das OMAP3517 BGA-Paket entweder einen Ballabstand von 1 mm oder 0,65 mm. Im Allgemeinen müssen Sie bei einem Abstand von weniger als 0,8 mm mindestens einen Teil der fertigen Platten röntgen, um auf Fehler zu prüfen. (Nur zur Veranschaulichung, die OMAP3517 1-mm-Pakete sind noch nicht verfügbar.)

Wenn Sie andere, spezifischere Fragen haben, würde ich gerne versuchen, diese zu beantworten.

#2
+3
krapht
2010-12-28 08:38:11 UTC
view on stackexchange narkive permalink

Die Leute bauen keine eigenen OMAP-Platinen, weil Sie entweder 1) ein Röntgengerät oder 2) extreme Geduld und Erfahrung mit dem Nachballen von Bgas und Heißluft-Nacharbeiten benötigen, um erfolgreich BGA-Pakete mit hoher Dichte zu löten

Die Frage, warum das Board 200 US-Dollar kostet, während der Chip 15 US-Dollar kostet, ist wie sich darüber zu beschweren, warum Software Geld kostet, selbst wenn Sie kostenlosen und Open-Source-Compiler und Bibliotheken verwenden.

Nicht beschweren. Ich will nur verstehen. Vielen Dank.
#3
+3
bt2
2010-12-28 08:59:45 UTC
view on stackexchange narkive permalink

Für ein Linux-System sind Ihre wesentlichen Komponenten ein Prozessor, ein RAM (wahrscheinlich mindestens DDR) und ein Flash. Dann benötigen Sie alle zusätzlichen Dinge, Stromversorgung, LCD-Anschlüsse, USB, Ethernet ... alle gewünschten Peripheriegeräte usw.

Das Beagle-Board verwendet eine spezielle POP-Technologie (Package on Package), bei der die Flash und RAM sind buchstäblich oben auf dem OMAP montiert. So können sie das Board so klein machen. Aber ... es hat einen ernsthaften Teig gekostet, wie weit mehr als 15 Dollar.

#4
+1
Tom L.
2013-01-07 00:36:43 UTC
view on stackexchange narkive permalink

Warum das Board 200 USD + kostet, wenn der Chip nur 15 USD kostet, kann ich Ihnen antworten: Sie müssen die anderen erforderlichen Komponenten überprüfen: * OMAP: Okay, das werden Sie sicherlich brauchen, aber Wie kann ich es mit Strom versorgen? * PMIC: Power Management IC, in Ordnung, jetzt habe ich meine erforderlichen 4 Spannungen, jetzt für etwas Speicher * SDRAM: Je nachdem, was Sie benötigen, benötigen Sie eine angemessene Menge an SDRAM * NAND-Flash: Auf jeden Fall Sie Ich möchte einen nichtflüchtigen Speicher. * SD-Karte: Möglicherweise ein austauschbarer Speicher. * Anschlüsse: Zählen Sie die Kosten für Anschlüsse für USB, LAN ein. Schließlich möchten Sie WLAN, Bluetooth oder GPS.

Okay, jetzt haben Sie die Komponenten. aber wo ziehst du sie an? Das Entwerfen eines solchen Systems führt normalerweise zu 10- oder 12-Schicht-Leiterplatten, einschließlich Mikro-Durchkontaktierungen, die selbst nicht billig sind.

Fügen Sie schließlich das Testen und Aufrufen der Platine hinzu und berücksichtigen Sie einige Prototypen zuvor Die Produktion kann tatsächlich beginnen und Sie haben Ihre USD 200 :)

#5
  0
Brian Carlton
2010-12-28 06:37:29 UTC
view on stackexchange narkive permalink

Aufgrund Ihrer Fragen befürchte ich, dass Sie über Ihrem Kopf sind. Sie fragen eher nach Komponenten als nach bestimmten Erinnerungen. Sie fragen nach Prototypen, nicht nach Fußabdrücken. Sie sollten sich an ein gebautes Board halten.

Schätzen Sie die höfliche Art, es auszudrücken. Du hast recht. Ich bin sehr über meinem Kopf. Aber ich kann anscheinend keine Informationen darüber finden, wie schwierig oder einfach ein solches Projekt ist. Ich hoffte, einen Weg zu finden, wie ich lernen kann, wie solche Projekte durchgeführt werden.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 2.0-Lizenz, unter der er vertrieben wird.
Loading...