<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-CH">
	<id>https://wiki.primat.ch/index.php?action=history&amp;feed=atom&amp;title=Hardware_nahe_Programmierung</id>
	<title>Hardware nahe Programmierung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.primat.ch/index.php?action=history&amp;feed=atom&amp;title=Hardware_nahe_Programmierung"/>
	<link rel="alternate" type="text/html" href="https://wiki.primat.ch/index.php?title=Hardware_nahe_Programmierung&amp;action=history"/>
	<updated>2026-05-19T17:59:52Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Primatenwiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.primat.ch/index.php?title=Hardware_nahe_Programmierung&amp;diff=66&amp;oldid=prev</id>
		<title>Rbritt: Die Seite wurde neu angelegt: «== ARM programmierung == * [http://martin.hinner.info/ARM-Microcontroller-HOWTO/ARM-Microcontroller-HOWTO.html ARM Microcontroller HOWTO]  == eCos == * [http://ecos.sourceware.org/docs-latest/ref/io-how-to-write-a-driver.html HOWTO write a Driver]  == JTAG == JTAG ist die Bezeichnung für den von der Joint Test Action Group entwickelten Standard IEEE 1149.1. Das JTAG-Protokoll ermöglicht das Programmieren, Debuggen und Testen von Prozessoren und FPGAs dire…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.primat.ch/index.php?title=Hardware_nahe_Programmierung&amp;diff=66&amp;oldid=prev"/>
		<updated>2025-01-08T18:16:08Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: «== ARM programmierung == * [http://martin.hinner.info/ARM-Microcontroller-HOWTO/ARM-Microcontroller-HOWTO.html ARM Microcontroller HOWTO]  == eCos == * [http://ecos.sourceware.org/docs-latest/ref/io-how-to-write-a-driver.html HOWTO write a Driver]  == JTAG == JTAG ist die Bezeichnung für den von der Joint Test Action Group entwickelten Standard IEEE 1149.1. Das JTAG-Protokoll ermöglicht das Programmieren, Debuggen und Testen von Prozessoren und FPGAs dire…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== ARM programmierung ==&lt;br /&gt;
* [http://martin.hinner.info/ARM-Microcontroller-HOWTO/ARM-Microcontroller-HOWTO.html ARM Microcontroller HOWTO]&lt;br /&gt;
&lt;br /&gt;
== eCos ==&lt;br /&gt;
* [http://ecos.sourceware.org/docs-latest/ref/io-how-to-write-a-driver.html HOWTO write a Driver]&lt;br /&gt;
&lt;br /&gt;
== JTAG ==&lt;br /&gt;
JTAG ist die Bezeichnung für den von der Joint Test Action Group entwickelten Standard IEEE 1149.1. Das JTAG-Protokoll ermöglicht das Programmieren, Debuggen und Testen von Prozessoren und FPGAs direkt in der Schaltung. Näheres insbesondere zu den möglichen Steckerbelegungen siehe in der JTAG FAQ.&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/JTAG http://www.mikrocontroller.net/articles/JTAG]&lt;br /&gt;
&lt;br /&gt;
== LCD ==&lt;br /&gt;
Dot-Matrix LCD-Displays eignen sich aufgrund ihres erträglichen Preises und des geringen Ansteueraufwandes gut, um ein PIC-gesteuertes Gerät &amp;#039;geschwätzig&amp;#039; zu machen. Allerdings treten immer wieder Probleme auf, wenn man ein solches Display zum ersten Mal ansteuern will. Deshalb habe ich nützliche Informationen zur Funktion dieser Displays hier zusammengestellt. [http://www.sprut.de/electronic/lcd/index.htm mehr...]&lt;br /&gt;
&lt;br /&gt;
== CPLD ==&lt;br /&gt;
CPLD steht für Complex Programmable Logic Device. Die Technologie eigenspezifischer ICs ist seit den 60er Jahren bekannt, als Harris Semiconductor einen Baustein herausbrachte, dessen wesentlicher Bestandteil eine programmierbare Diodenmatrix (Fuse Configurable Diode Matrix) war. 1978 kamen die ersten vollständig konfigurierbaren Logikbausteine namens PAL (Programmable Array Logic) mitsamt Programmiersprache PALASM auf den Markt. [http://de.wikipedia.org/wiki/Complex_Programmable_Logic_Device Wiki]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/CPLD http://www.mikrocontroller.net/articles/CPLD]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/Complex_Programmable_Logic_Device http://de.wikipedia.org/wiki/Complex_Programmable_Logic_Device]&lt;br /&gt;
* [http://www.fischl.de/thomas/elektronik/cpld/index.html http://www.fischl.de/thomas/elektronik/cpld/index.html]&lt;br /&gt;
&lt;br /&gt;
== Palm Pilot Personal Display ansteuern ==&lt;br /&gt;
[[HOWTO drive a Palm Pilot Display]]&lt;br /&gt;
&lt;br /&gt;
== Embedded DB ==&lt;br /&gt;
Auch auf embedded devices gibt es Datenbanken. Diese eignen sich hervorragend zur Speicherung strukturierter Daten...&lt;br /&gt;
&lt;br /&gt;
== GCC Compiler ==&lt;br /&gt;
=== Errors ===&lt;br /&gt;
==== undefined reference to `operator delete(void*) ====&lt;br /&gt;
Problem:&lt;br /&gt;
Kompilation eines c++ Programs mit gcc. Linker meldet diesen Fehler.&lt;br /&gt;
&lt;br /&gt;
Ursache:&lt;br /&gt;
Der Linker linkt die C++ Libraries nicht automatisch mit. Wenn der g++ verwendet wird, geschieht das automatisch. In speziellen Fällen ist es aber nötig, den gcc zu benutzen (z.B. wenn C Code kompiliert werden muss). Dann ist es nötig, die C++ Libraries beim Kompilieren mit anzugeben.&lt;br /&gt;
&lt;br /&gt;
Lösung:&lt;br /&gt;
Kompilieren des Programms mit den Compiler-Options: -lgcc -lsupc++ -lstdc++ -lpthread&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [http://www.equi4.com/metakit/ http://www.equi4.com/metakit/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== M16C ==&lt;br /&gt;
=== Flashen über serial Port ===&lt;br /&gt;
[http://www.lostintheether.net/electronics/m16c_flash.html M16C Flash ROM Programmer]&lt;br /&gt;
&lt;br /&gt;
=== M16C und Linux ===&lt;br /&gt;
[http://www.lostintheether.pwp.blueyonder.co.uk/electronics/m16c.html Getting started using the M16C, Linux and a free assembler]&lt;br /&gt;
&lt;br /&gt;
[http://people.redhat.com/dj/m32c/ Mxc Programming under linux]&lt;br /&gt;
&lt;br /&gt;
[http://www.fischl.de/thomas/elektronik/r8c/r8c_gcc.html GCC für R8C/M16C/M32C]&lt;br /&gt;
&lt;br /&gt;
[http://www.kpitgnutools.com/ K P I T GNU Tools &amp;amp; Support]&lt;/div&gt;</summary>
		<author><name>Rbritt</name></author>
	</entry>
</feed>