Tuesday, January 3. 2012
Variablendefinition: int var; Adresse der Variable ausgeben: &var >> Eine Variable zur Speicherung von Adressen ist ein Zeiger (Pointer). Zeigerdefinition: int *pointer --> d.h. Die Adresse in der "Variable zur Speicherung von Adressen" pointer zeigt auf eine int-Variable. Zugriff auf den Inhalt einer Zeigervariable, also auf die Variable auf die jene Adresse in der Zeigervariablen eigentlich zeigt: *pointer
Funktionskopf mit Zeigervariablen: void pntrfnktn(int *zeiger1, int *zeiger2) Übergabe von Variablen an eine Funktion mit Zeigern: pntrfnktn(&a, &b);
Codebeispiel: 
Continue reading "Zeiger (Pointer) in C++...eine Erklärung (nur für mich)"
Sunday, October 9. 2011
-->Getestet mit Ubuntu 10.04 (Lucid) -->Getestet mit Ubuntu 11.04 (Natty) -->Getestet mit Ubuntu 11.11 (Oneiric)
Installation:
Adept Runtime und Utilities herunterladen von: http://www.digilentinc.com/Products/Detail.cfm?Prod=ADEPT2 Beide entpacken und installieren mit Hilfe des Installationsscriptes: sudo ./install.sh Die vorgeschlagenen Verzeichnisse habe ich nicht geändert.
Benutzung:
Nach JTAG-Kabel scannen: sudo djtgcfg enum Ausgabe
Found 1 device(s)
Device: DCabUsb
Product Name: JTAG-USB Cable
User Name: DCabUsb
Serial Number: 50003C002939 |
Nach Gerät am JTAG-Kabel scannen: sudo djtgcfg init -d DCabUsb Ausgabe:
Initializing scan chain... Found Device ID: f5045093 Found Device ID: 01414093
Found 2 device(s): Device 0: XC3S200 Device 1: XCF02S |
Ich habe ein Digilent SPARTAN-3 daher ist Device 0 der FPGA und Device 1 der PROM. Programmiert werden können beide, doch nur wenn es in dem PROM geladen wurde, wird es nach einem "Stromausfall" wieder in den FPGA geladen.
Programmieren mit: sudo djtgcfg prog -d DCabUsb --index 1 --file datafile.bit Ausgabe:
|
Erasing PROM. Do not touch your board. This may take a few minutes... Erase succeeded. Programming device. Do not touch your board. This may take a few minutes... Programming succeeded.
|
Damit wurde die datafile.bit in den PROM geladen. Nach einem Reset wird der Code in den FPGA geladen und kann getestet werden.
Wednesday, July 13. 2011
Heute habe ich die letzten beiden Klausuren geschrieben. Jetzt habe ich theoretisch bis Ende September Freizeit. Aber das wäre ja nichts ohne neue Probleme um die es sich zu kümmern lohnt. Mein Backupserver hat ein Festplattenproblem. Da ich meine "IT-Landschaft" sowieso verändern wollte habe ich gleich mal eine Platte ausgebaut und im anderen Rechner getestet. Die Platte funktioniert, dann wird es evtl. die andere sein oder das Board oder auch nur ein Fehler der hinterher einfach "verschwindet". Mal abwarten... Ich sichere erstmal meine Daten mit rsync auf die jetzt eh schon im Rechner eingebaute Platte aus dem Server.
Während rsync seine Arbeit erledigt habe ich ein Plan aufgestellt um meine Partitionen auf dem Hauptrechner abzuändern.
sda (465,76 GiB) aka 500GB
sda1: windows 70GiB sda2: /370G 371,76GiB sda3: extended 24GiB -->sda5: / 20GiB -->sda6 swap 4GiB
Windows 7 braucht dringend mehr Platz denn es passt nicht mehr in die alte 22GiB Partition. Also bin ich großzügig und gebe ihm 70GiB. Das sollte erstmal reichen, ansonsten kann ich die 370G Partition noch verkleinern und an windows dranhängen. Darum ist die auch direkt hinter windows als 2. primäre Partition angelegt. Dann folgt eine erweiterte Partition mit 24GiB von der 20GiB für Linux und 4GiB für die Linux Swap Partition sind. Das reicht dem Ubuntu locker aus, denn momentan sind nur etwa 8,03 von 20GiB belegt. Diese Angabe schließt das /home Verzeichnis allerdings aus. Dieses werde ich mit der vollen Kapazität von 465,76GiB auf die der 2. Festplatte legen.
Warum ich das überhaupt alles mache? Ich beseitige so einige gewachsene Partitionen die noch von WindowsXP und einem missglückten Raid-Experiment stammen.
Der Server wird nachher natürlich auch wieder flott gemacht wenn er keine hardwaremäßigen Probleme hat.
Wow, schon 206GiB an Daten auf die Serverplatte kopiert und das in ca. 2 1/2 Stunden...^^
Saturday, January 29. 2011
Ich habe eine Definition für flache und hierarchische Netzwerkadressierung gesucht.
Hier habe ich sie gefunden: http://www.lkn.ei.tum.de/itg/5.2-01.html
Zitat: Hierarchische Adressierung
"Adressierung* nach einem baumförmig strukturierten Adreßraum*, bei
der die Adresse* in Adreßkomponenten gegliedert ist. Die
Adreßkomponenten entsprechen den Ästen des Adreßbaumes."
Zitat: Flache Adressierung
"Nichthierarchische, einstufige Adressierung*, nach der Adressen*
eindeutig vergeben werden."
Ich habe die Zitate so übernommen wie sie dort zu finden sind. Allerdings juckt es mich in den Fingern das ß gegen ss auszutauschen. Hat man das früher wirklich so geschrieben? Und warum dann Adreßraum schreiben aber nicht auch Adreße?
Thursday, December 2. 2010
Neulich hatte ich eine Kommilitonin hier und habe ihr ihr "erstes Mal" verschafft. Sie hat es genau so ausgedrückt als sie meinen Rechner aufmachen dürfte und das DVD-Laufwerk ausbauen konnte. Das war nämlich defekt und musste ausgetauscht werden. Eigentlich war sie nur bei mir damit ich ihr zeigen konnte wie man Ubuntu vernünftig installiert und dann führte halt eins zum anderen.
Eigentlich ist es aber schon ein bisschen traurig, dass man anfängt einen Informatikstudiengang zu studieren und kaum Ahnung von der Materie hat. Da ist sie lange nicht die Einzige, auch viele männliche Vertreter im Studiengang haben keinen Plan. Aber freuen wir uns lieber, dass sie danach immer noch begeistert war und nun auch Schaltungen bei einem Prof lötet. Die fand sie auch "geil".
Wednesday, May 19. 2010
Heute war es so weit. An der FH haben wir den Dozenten für Mikrocontrollerprogrammierung besucht und gleich mal eine Einführung in die Programmierung von FPGAs bekommen. Und dann haben wir am Entwickerboard einen Taster gedrückt und eine LED leuchtete auf. Wahnsinn! Ich will mehr!
Thursday, May 6. 2010
Einige 1 1/2 stündige Vorlesungen ziehen sich endlos. Da ich die Tendenz habe bei denen immer mal wieder einzuschlafen bzw. knallhart wegzudösen bin ich immer auf der Suche nach einer Methode das zu verhindern. Kaffee in der Thermoskanne hilft da sehr gut. Nur schaffe ich nicht immer morgens auch noch an den Kaffee zum mitnehmen zu denken. Daher muss meist etwas nachgekauft werden. Die Auswahl an koffeinhaltigen Getränken im Supermarkt ist klein. Entweder einer von den süßen Energie-Drinks oder Kaffeemilch. Erstaunlicher weise enthält eine Kaffeemilch bei nur einem Kaffeeanteil von ca. 20% mehr Koffein als die Energie-Drinks. (50mg zu 30mg pro 100ml) Noch dazu spart man sich das Pfandgeld da die Kaffeemilch meist im Becher feil geboten wird.
Für mich gibs daher demnächst nur noch Kaffeemilch! ...schmeckt mir auch besser als der Gummibärchensaft...
Thursday, March 11. 2010
Ich habs endlich hinter mir. Die ganze Woche habe ich geschaut, gelesen, recherchiert, verglichen, abgewogen und mich letztendlich entschieden. Es sollte ja ein Netbook/Notebook fürs Studium werden auf dem Windows läuft, der lange Akkulaufzeit hat und ein mattes Display mit mehr als 1024x600 besitzt. Sachen wie viel RAM, Festplattenspeicher und HDMI habe ich nacheinander als vernachlässigbar deklariert. Windows war ein MUSS (privat nutze ich Ubuntu) weil wir an der FH mit dem Visual Studio von Microsoft programmieren. Die lange Akkulaufzeit wollte ich weil im Lernzentrum der FH öfter mal die Steckdosen defekt sind. Ein mattes Display deshalb weil mir diese Schminkspiegel von Glaredisplays nicht zusagen und eine große Auflösung damit ich von dem Visual Studio auch was sehe und weil es einfach auch ergonomischer ist.
Alles was ich mir so an Netbooks angeschaut habe hat entweder in dem einen oder anderen Punkt versagt. Es gibt halt keine eierlegende Wollmilchsau wie sich Peter ausgedrückt hat. Nach und nach ist mir auch aufgegangen das ein 11,6 Zoll Display mit 1366x768er Auflösung auch nicht grad von Ergonomie strotzt. Mit einer hohen Auflösung auf einem kleinen Display habe ich mich schon vor 5 Jahren bei meinem ersten Laptop keinen Gefallen getan. Daher habe ich mri auch diverse 15 Zoll Notebooks angeschaut. De wurden aber dabei schon wieder recht unhandlich und hätten zu viel Platz im Rucksack beansprucht. Es musst ein Notebook mit 12 bis 14 Zoll werden. Zufällig bin ich dann über das Acer TravelMate 8371-352G16N Timeline gestolpert. Es hat einen 1,4 GHz Core 2 Solo SU3500 Prozessor von Intel, 2 GB DDR3 RAM, eine 160 GB S-ATA Festplatte, ein mattes 13,3 Zoll Display mit LED-Beleuchtung und einer Auflösung von 1366x768 und die Grafikkarte ist eine Intel GMA 4500MHD. Dazu hat es noch 802.11n WLAN, Bluetooth, Webcam, Cardreader, Gigabit Ethernet und ein mattes Gehäuse. Viele Anschlüsse hat es nicht (3xUSB, LAN, VGA) und vor allem kein HDMI aber ganz ehrlich, wer brauchts schon? Es hat auch kein DVD-Laufwerk, was aber kaum ein Problem darstellen sollte. Bei der 13,3 Zoll Größe hat es natürlich eine richtige Tastatur, ich neige bei kleineren zum daneben tippen. Die Akkulaufzeit bis zu acht (8) Stunden betragen. Dank dem Verzicht auf eine Windowsvorinstallation kann man es entsprechend günstig bekommen. Ich zahlte 444 Euro per Vorkasse an Computeruniverse.net die das ohne Versandkosten mit DHL versenden. Eigentlich waren es ja 449 Euro aber nach 30 Sekunden suche fand ich einen 5€ Gutschein für Neukunden.
Dann hoffe ich mal das es nächste Woche hier ankommt und meine Erwartungen erfüllt. Es ist nicht die eierlegende Wollmilchsau (HDMI und eine größere Festplatte hätte es dafür haben müssen) aber ganz dicht dran.
Jetzt bin ich erstmal pleite aber glücklich!
Thursday, March 4. 2010
So ein Informatikstudium lässt sich momentan nicht wirklich ohne mobilen Rechner durchziehen. Allein wenn man bedenkt das wir im Lernzentrum zusammen sitzen und in C/C++ programmieren. Das klappt natürlich mit Papier und Stift oder mit dem G1 nicht wirklich. Zumal wir angehalten werden das Visual Studio von Microsoft zu nutzen. Sprich, es muss Windows drauf laufen. Hinzukommt das die Steckdosen im Lernzentrum zu letzten Semesterende immer zahlreicher keinen Strom mehr geführt haben. Also sollte es eine lange Akkulaufzeit haben, wir verbringen schon mal den ganzen Tag von um 10 bis um 20 Uhr dort. Ganz besonders in der Prüfungsvorbereitung. Eigene Ansprüche habe natürlich auch noch. Ich hätte gern ein nicht spiegelndes Display und, was der Knackpunkt ist, eine größere Auflösung als 1024x600 Pixel. Offensichtlich sind diese Punkte aber mit aktuellen Netbooks nicht vereinbar, viel kosten darf es natürlich auch nicht. Es gibt ein einziges was meinen Ansprüchen gerecht wird, das N510 von Samsung. Hier ist die Akkulaufzeit mit nur 4-6 Stunden aber nicht wirklich optimal und das Display soll von eher schlechter Qualität sein. Dafür hat es aber einen Nvidia ION Chip und ein HDMI Ausgang, auf Kosten der Akkulaufzeit natürlich. Ich werde momentan um einen Kompromiss nicht herum kommen. Aber ich warte erstmal ab ob die Cebit neue Netbooks hervorbringt. Eventuell lasse ich mich auch für ein Acer Aspire Timeline 1810T begeistern. Obwohl das natürlich wieder über meinen Preisrahmen von 400€ liegt und den Einsatz einer entspiegelnden Folie herbeiruft. Hmpf!
Monday, February 15. 2010
Meine ersten vier Klausuren sind alle geschrieben und mittlerweile auch schon bewertet worden. Gute Nachricht, ich habe alle vier bestanden und bin nun im zweiten Semester. Drei von vier Klausuren sind besser geworden als ich gedacht hatte. Schlechte Nachricht, Mathe ist so schlecht geworden wie ichs erwartet habe aber immerhin bestanden. Man kann halt in einem Semester nicht all das trainieren was 7 Jahre lang verschüttet. Gerade die Routine beim Anwenden des Stoffes hat mir gefehlt. Denn wirklich was Neues war nicht dabei und ich habe auch alles begriffen. Schade, aber so kann ich mich nun voll und ganz auf das 2. Semester konzentrieren.
Thursday, February 4. 2010
Dienstag habe ich eine Klausur in Algorithmen und Datenstrukturen und eine in Einführung in die Programmierung (Programmiersprache C) geschrieben. Die Erste lief erfreulich locker, die Zweite war zeitlich nicht zu schaffen, vor allem wenn man unter extremen Zeitdruck programmieren soll. Trotzdem lief sie besser als die heutige Klausur in Grundlagen Mathematik. Da merkte ich wieder das sieben Jahre nach dem Abi doch eine zu lange Zeit ist um innerhalb eines Semesters wieder alles verstehen, lernen und anwenden zu können. Ich klammere mich an der Hoffnung fest trotzdem irgendwie zu bestehen. Morgen folgt noch Einführung in die Ingenieurinformatik, welches aus mein Studiengang ist. Binäre- und Hexadezimales rechnen mit Zahlen in Verbindung mit Assembler erwarten mich. Nach der Matheklausur heute sehe ich schwarz dafür. Aber ich habe noch Zeit bis morgen und werde mich bemühen das Beste daraus zu machen.
BTW: Etwas erfreuliches gab es heute doch noch. Die Klausur in Algorithmen und Datenstrukturen habe ich mit 1,3 bestanden. Eine Sorge weniger....vor allem da sie im Gegensatz zu den anderen Stoff aus dem 2. Semester war.^^
Wednesday, January 27. 2010
...aber ich lerne schon den ganzen Januar über. Mir brennt quasi der Kopf:
Und wie kommen die Leute eigentlich auf die Idee das bei Google zu suchen?
http://www.google.de/search?hl=de&q=wattn+scheiss+geburtstag&meta=&aq=f&oq=
Aaaaaahhhh...mein Kopf!
Die Rückmeldung an der FH Frankfurt zum Sommersemester erfolgt ganz einfach mit Überweisung des Semesterbeitrages. Dieses mal beträgt er 283,90 Euro. Eben habe ich mich davon getrennt. Im letzte Semester waren es noch rund 10€ weniger. Wofür wohl das zusätzliche Geld ausgegeben wird? Das steht im Schreiben dazu natürlich nicht. Ich könnte mir denken das das Semesterticket für die Öffientlichen Verkehrsmittel teurer geworden ist aber wissen....
Na wenigstens muss ich nicht noch 500€ Studiengebühren bezahlen. Hat sich doch mal gelohnt SPD zu wählen. 
Wednesday, December 9. 2009
Wer mal ein paar Stunden lernen muss und keine Ablenkung durch herkömmliche Musik verträgt, dem sei der Soundtrack von Fallout1-3 ans Herz gelegt. Schöne, beklemmend, beruhigende Endzeitstimmung! Mir hats geholfen.
Wo es den Sountrack gibt? Im Internet...wer sucht der findet ansonsten ist der auch auf den jeweiligen Spiele-CDs zu finden. Bei Fallout3 kann man die jeweiligen MP3s einfach von der DVD kopieren. 
Friday, October 30. 2009
...ich habe gerade den Zahlungseingang des BAföGs auf meinem Konto festgestellt. 
Die Finanzierung des Studiums ist somit erstmal sichergestellt.
|