2016-04-12 8 views
-2

Ich muss ein Programm schreiben, das Produkte vollautomatisch testet.Wie beginne ich mit einem Projekt

Ich habe noch nicht den fertigen Prototyp Board, aber ich habe eine Entwicklungs-Board für das I.MX6UL Prozessor siehe Bild unten http://www.nxp.com/products/sensors/gyroscopes/i.mx6ultralite-evaluation-kit:MCIMX6UL-EVK?

Meine erste Aufgabe ist es, ein Uboot und Linux-Dateisystem auf dem Board TCL-Code = = vom Kunden gestellt zu setzen.

Dies alles muss über eine USB-Verbindung erfolgen, die mit dem Entwicklungskit-Board verbunden ist.

NXP bieten einige Tools an, die MFGTOOL2 genannt wird => damit kann ich ein voll funktionsfähiges Linux installieren, aber natürlich muss ich dies mit Code-Scripting tun und nicht über ein Werkzeug, weil es für Produktionstests ist.

All dies muss auf einem NAND-Flash installiert werden?

Antwort

0

Ihre Frage ist sehr vage und wahrscheinlich nicht nützlich für andere, da so viel davon für Ihre Entwicklungsumgebung spezifisch aussieht. Dies bedeutet, dass der erste Schritt für Sie darin besteht, einige Nachforschungen anzustellen, damit Sie lernen, das Projekt in kleinere Aufgaben aufzuteilen, die einfacher zu erreichen sind. Eines der wichtigsten Dinge ist wahrscheinlich einen Mechanismus zu identifizieren - jeder Mechanismus - um zu erreichen, was Sie in Bezug auf Kommunikation wollen (und genau aufzählen, was die Dinge sind, die kommunizieren werden!) Sobald Sie wissen, welches Programm zu laufen, API um anzurufen oder eine Nachricht zu senden, können Sie dann denken "Wie mache ich das in Tcl?" Aber bis Sie klar sind, was Sie zu tun versuchen, werden Sie keine guten Antworten von anderen bekommen. In der Tat ist deine Frage gerade so vage, dass wir "Programme schreiben" beantworten könnten und dass das eine genau richtige (aber nicht hilfreiche) Antwort auf dich ist.

Sie möchten zunächst in Ihrem Kopf feststellen, ob das Programm auf dem Board oder auf dem System ausgeführt wird, das mit dem Board oder auf einem System verbunden ist, das von diesen beiden entfernt ist komplexere Verwaltung aus der Ferne.

+0

Hey Donal, Danke für die Antwort. Ich werde es mir merken. Entschuldigung für die vaque Frage. – Matti

Verwandte Themen