2009-08-24 6 views
5

Ich bin seit Jahren in S/W-Programmierung. Im Laufe der Jahre hatte ich auch Interesse an h/w Programmierung (Schaltungen + Robotik + etc).Zuordnung S/W-Programmierung mit H/W-Programmierung

Bitte Beratung von wo ich starten kann h/w Programmierung. mein ziel ist es, beide s/w & h/w zusammen zu arbeiten.

Antwort

2

Für einen hobyists Ansatz, oder von der absoluten Null anfangen, ich den Picaxe Chip würde vorschlagen. Sie sind billig ($ 4 bis), sehr einfach und sehr einfach zu programmieren. Das grundlegendste ist ein 8-Pin-IC, verwendet 5V DC-Versorgung, ist mit dem seriellen Kabel und der freien Software programmiert und speichert etwa 40 Zeilen Code. (Ja, sehr einfach, aber lustig. Und sie werden größer, dh: 16-polig, 40-polig.)

Die Picaxe gibt Ihnen eine grundlegende Einführung in PICs, ist aber ein bedeutender Schritt über Lego Mindstorms: P Es ist jedoch viel langsamer bei der Ausführung von Befehlen als ein Standard-PIC (etwa 1KHz vs 1Mhz, denke ich), aber es wird einige Dinge (wie serielle Kommunikation und LCD-Kontrolle) für Sie tun.

Weitere Standard-PICs, das sieht aus wie wie ein guter Anfang: http://www.piclist.com/techref/piclist/begin.htm

Wenn Sie nach etwas viel weiter fortgeschritten waren, sagen wir, unter Verwendung von TCP/IP, einen HTTP-Host ausgeführt wird, arbeitet mit USB-Peripheriegeräte, Dann könnte dieser Thread von Interesse sein: https://serverfault.com/questions/22030/recommended-embedded-linux-device-for-light-server-and-learning

3

Ich würde Arduinos empfehlen, wenn Sie einige eingebettete Programmierung ausprobieren möchten. Sie sind billig, IDE funktioniert auf mehreren Plattformen und vor allem sind sie einfach zu starten.

+0

Gibt es Open Source? – Madhu

+1

Eigentlich sind Arduinos Open Source. aus der Arduino-FAQ: "Der Quellcode für die Java-Umgebung ist unter der GPL, den C/C++ - Mikrocontroller-Bibliotheken unter der LGPL und die Schaltpläne und CAD-Dateien unter Creative Commons Attribution Share-Alike-Lizenzen" nur schön verpackt Atmel AVRs. –