![]() |
Codelevel:X ist eine Tutorial Plattform für praxisorientierte Entwicklung von Programmen für Mikroprozessoren und Mikrocontroller. Embedded Elektronik, Embedded Systems und Embedded Entwicklung sind die Schlagworte bei dem Einsatz von moderner Prozessortechnik in allen Bereichen des Lebens. Der Kfz Sektor mit der Bordelektronik und dem Bordcomputer hat hier einen Stein ins Rollen gebracht der mittlerweile bei Kaffeemaschinen, Handys, Digitalkameras und vielen weiteren Produkten angekommen ist. In fast jedem elektronischen Produkt steckt heutzutage einer oder mehrere kleine Winzlinge in Form von Mikroprozessoren oder auch kompatiblen Mikrocontrollern, die mit minimaler "Aussenbeschaltung" komplexe Steuerungsaufgaben selbständig übernehmen bis hin zur Steuerung kleiner und größerer Schrittmotoren. Die dazu notwendige Technik und Beschaltung ist weitestgehend "on Board" eines modernen Mikrocontrollers nebst einem Arsenal von Timern, AD Wandlern und was sonst noch so für das jeweilige Produkt nötig ist. Die Herstellung von Mikrocontrollern ist heutzutage ein heiß umkämpfter Markt bei dem es um riesige Stückzahlen für die Hersteller geht und um effizienten Einsatz für die Entwickler von solchen Embedded Systemen und Geräten. Dabei überschlagen sich die Hersteller mit Zusatzfunktionalitäten je nach Einsatz der Chips und längst ist dieser Markt umkämpfter und mittlerweile lukrativer als der Markt für Desktop Prozessoren (wo aber auch weniger Innovationen zu erwarten sind). Den Leser erwarten hier interessante Tutorials und auch Grundlagen zum Thema Mikroprozessoren und Mikrocontroller, allem voran aber auch interessante Beiträge zur x86 Programmierung, den heute gängigsten Desktop Prozessoren von Intel und AMD. Es dürfte kaum einen Leser geben, der diese Beiträge auf einem anderen Rechnersystem als einem x86 abruft und was liegt näher als die Vorteile der modernsten Architektur auf dem eigenen Rechner herauszukitzeln ? In diesem Sinne hoffe und wünsche ich, dass die Beiträge und Tutorials Hintergrundwissen vermitteln, aber auch die eigene Kreativität anregen und Lust auf die Realisierung eigener Projekte macht.
|