System- und Softwareentwicklung
摘要
In diesem Kapitel werden empfohlene Designphasen diskutiert, einschließlich Signalfluss. Die integrierte Designumgebung (IDE) von Cypress PSoC, die Komponentenbibliothek, der PSoC-Debugger und der Designregelprüfer werden ebenfalls ausführlich beschrieben. Die Erstellung von benutzerdefinierten Komponenten wird auch hinsichtlich der Ergänzungen zur standardmäßigen Komponentenbibliothek, die vom PSoC Creator bereitgestellt wird, diskutiert. Es werden auch Vorschläge für das Portieren von Anwendungen zwischen den verschiedenen PSoC-Inkarnationen gegeben. Das Intel Hex-Format, das das Protokoll ist, das beim Herunterladen des kompilierten ausführbaren Programms auf das Ziel-PSoC-Gerät verwendet wird, wird ebenfalls beschrieben. Ebenfalls beschrieben werden ablaufinvarianter Code, Assembler-Codierung, big-endian versus small-endian und 8051-Codeoptimierung. Eine kurze Diskussion wird über die Implementierung eines Echtzeitbetriebssystems bereitgestellt, das mit PSoC kompatibel ist und Multithreading und Nebenläufigkeit unterstützt.