Einstieg in die Hardwarenaheprogrammierung mit C++

Schnelle objektorientierte, kompilierende Programmiersprache.
unbefristet
Beiträge: 9
Registriert: Sa Apr 14, 2012 11:08 am

Einstieg in die Hardwarenaheprogrammierung mit C++

Beitrag von unbefristet » Sa Apr 14, 2012 11:09 am

Hallo,

Ich habe mich etwas länger mit c++ beschäftigt,daraus wollte ich mich in
ein Gebiet einsteigen,wo ich meine Kenntnisse weiter verfeinern und
verbessern kann. Ich habe lange recherchiert und bin auf die sogenannten
Drohnen gestoßen. Mich haben sie sehr inspiriert. Dieses Drohnen haben
ja irgendwas mit der Hardwarenahmeprogrammierung zutun,leider weiß ich
es nicht genau. Irgendwo ist,da auch Secruity Programmierung vorhanden.
Ich weiß meine Interessen hören sich vielleicht etwas Utopisch an,nichts
desto trotz will ich mich damit beschäftigen um meine Kenntnisse zu
erweitern.

Für weitere Tutorials,Bücher,Links und Tipps wäre ich sehr dankbar

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Einstieg in die Hardwarenaheprogrammierung mit C++

Beitrag von Xin » Sa Apr 14, 2012 12:41 pm

Aber was einen antreibt und inspiriert spielt dabei ja eigentlich keine Rolle.
Was für eine Art Drohne siehst Du denn?

Aber schlussendlich ist eine Drohne auch nur ein Mini-Computer. Ich würde also auf die Drohne erstmal verzichten und mich mit Mikrocontrollern (@cloidnerux: Besuch für Dich ;-)) beschäftigen.
Und natürlich sauber programmieren lernen.

Security sehe ich da erstmal weniger.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Einstieg in die Hardwarenaheprogrammierung mit C++

Beitrag von cloidnerux » Sa Apr 14, 2012 2:22 pm

Hardwarenaheprogrammierung ist einfacher als du denkst.
Ein sehr guten Einstieg in die Welt der Mikrocontroller ist die Arduino-Plattform(einfach mal Arduino googlen)
Damit kommst du mit ca 20-30€ in die Sache rein. Für etwas mehr Geld kann man sich auch Teile selber kaufen und zusammenbasteln, das ist aber umständlicher. Wenn du damit genug Erfahrung hast und dir denkst, dass du mal etwas mehr machen möchtest, dann kannst du dir unser Kernel-Tutorial durchlesen und deinen eignen Kernel für X86 Entwickeln, da musst du dann aber auch sehr gut Programmieren können.

Fragen, Wünsche und Anmerkungen sind sehr Willkommen.

MfG cloidnerux.
Redundanz macht wiederholen unnötig.
quod erat expectandum

unbefristet
Beiträge: 9
Registriert: Sa Apr 14, 2012 11:08 am

Re: Einstieg in die Hardwarenaheprogrammierung mit C++

Beitrag von unbefristet » Sa Apr 14, 2012 2:25 pm

Gehört das nicht zur Embedded Systems ?

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Einstieg in die Hardwarenaheprogrammierung mit C++

Beitrag von cloidnerux » Sa Apr 14, 2012 2:34 pm

Gehört das nicht zur Embedded Systems ?
Embedded Systems ist auch Hardwarenahe Programmierung.
Das Problem ist eher, das du am Computer nicht glücklich wirst, wenn du sehr nahe an der Hardware Arbeitest, sprich Treiber programmieren oder Kernel, da neben sehr komplexen Einbindungen in das verwendete Betriebssystem auch die Debuggingmöglichkeiten beschränkt sind und du eben nur Hardware vorliegen hast, von der du wenig Beschreibung hast und es schwer ist, eigene Hardware zu bauen.

Und Hardwarenahe-Programmierung ist eben alles, was sehr eng mit der Hardware verbunden ist, dazu gehören eben Embedded Systems oder auch Treiber für X86/64 Computer oder Programme für ARM Prozessoren oder CPLD/GALs oder FPGAs.
Redundanz macht wiederholen unnötig.
quod erat expectandum

unbefristet
Beiträge: 9
Registriert: Sa Apr 14, 2012 11:08 am

Re: Einstieg in die Hardwarenaheprogrammierung mit C++

Beitrag von unbefristet » Sa Apr 14, 2012 2:35 pm

Ah Danke für die Hilfe.
Es werden bestimmt mehr Fragen von mir auftauchen. :)

Ach ja kannst du mir paar Bücher empfehlen ?

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Einstieg in die Hardwarenaheprogrammierung mit C++

Beitrag von cloidnerux » Sa Apr 14, 2012 3:00 pm

Ach ja kannst du mir paar Bücher empfehlen ?
Seltsamerweise nein.
Alle Bücher die ich bisher gelesen habe, waren grob gesagt schlecht. Sie haben mir weder etwas Sinnvolles noch etwas Praktisches beigebracht. Vor allem weil vieles nur in der art war: Stecke 3 Dinge in die Richtigen Slots und kopiere den Code und das auf 10 Seiten.
Ich muss aber dazu sagen, dass ich nicht ganz so viele Bücher in diesem bereich habe. das meiste Wissen habe ich aus dem Internet oder Studienunterlagen.
Wobei ich sagen muss, dass das Internet in diesem bereich sehr viele Anregungen gibt. Vor allem mit den Arduinos ist eine großzahl an Projekten und Tutorials verknüpft, sodass man viel Material bekommt.
Redundanz macht wiederholen unnötig.
quod erat expectandum

unbefristet
Beiträge: 9
Registriert: Sa Apr 14, 2012 11:08 am

Re: Einstieg in die Hardwarenaheprogrammierung mit C++

Beitrag von unbefristet » Sa Apr 14, 2012 3:02 pm

Ah vielen Dank.
Du hast mir echt weitergeholfen. :)

nufan
Wiki-Moderator
Beiträge: 2558
Registriert: Sa Jul 05, 2008 3:21 pm

Re: Einstieg in die Hardwarenaheprogrammierung mit C++

Beitrag von nufan » Mo Apr 16, 2012 12:51 am


Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Einstieg in die Hardwarenaheprogrammierung mit C++

Beitrag von cloidnerux » Mo Apr 16, 2012 6:07 am

Hatten wir das nicht schon mal...?
viewtopic.php?f=28&t=4604&p=22505
Dann können wir das ja bald mal in das FAQ aufnehmen, wenn es so sehr gefragt ist^^
Redundanz macht wiederholen unnötig.
quod erat expectandum

Antworten