Portierung von Redboot/eCos auf den Tricore TC1796 Mikrocontroller
Language
Document Type
Issue Date
Issue Year
Authors
Editor
Abstract
Bootloader sind spezielle Programme, deren Hauptaufgabe es ist, andere Software zu laden und zu starten - in der Regel handelt es sich dabei um Betriebssysteme. Es gibt eine Vielzahl von Bootloadern, einer davon ist Redboot, der Teil von eCos ist und bereits für eine Vielzahl verschiedenster Architekturen zur Verfügung steht. Diese Arbeit beschreibt die Portierung von Redboot auf den TC1796 Mikrocontroller von Infineon. Erst wird analysiert, welche Teile von eCos, der Tricore-Architektur und der TC1796-Hardware für diese Portierung relevant sind. Anschließend wird der Ablauf der Portierung dargestellt und es werden Ausblicke gegeben, wie eine Erweiterung der Redboot-Funktionalität vonstatten gehen könnte.
Abstract
Bootloader sind spezielle Programme, deren Hauptaufgabe es ist, andere Software zu laden und zu starten - in der Regel handelt es sich dabei um Betriebssysteme. Es gibt eine Vielzahl von Bootloadern, einer davon ist Redboot, der Teil von eCos ist und bereits für eine Vielzahl verschiedenster Architekturen zur Verfügung steht. Diese Arbeit beschreibt die Portierung von Redboot auf den TC1796 Mikrocontroller von Infineon. Erst wird analysiert, welche Teile von eCos, der Tricore-Architektur und der TC1796-Hardware für diese Portierung relevant sind. Anschließend wird der Ablauf der Portierung dargestellt und es werden Ausblicke gegeben, wie eine Erweiterung der Redboot-Funktionalität vonstatten gehen könnte.