Zusammenfassung
In diesem Abschnitt werden wir die Architektur von ARM® Cortex® M3/M4-basierten Prozessoren unter dem Gesichtspunkt beleuchten, was der Entwickler wissen muss, um solche Prozessoren zu programmieren. Besondere Beachtung findet dabei die Architektur des Prozessorkernes und wie sie effizient genutzt werden kann. Empirisch ermittelte harte Performanzdaten helfen dabei, Codeoptimierung und deren Folgen für Footprint und Performanz zu bewerten. Zum Verständnis dieses Kapitels sind Vorkenntnisse in Prozessorarchitekturen und Maschinensprachen hilfreich.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Der Begriff ARM bezeichnet sowohl die Kurzform der Firma ARM Limited als auch die von ihr entwickelte Technologie ARM®.
Literatur
Alle in URL Form angegebenen Referenzen wurden am 13.07.2016 zugegriffen
http://www.st.com/web/en/resource/technical/document/reference_manual/DM00031020.pdf
http://infocenter.arm.com/help/topic/com.arm.doc.ddi0439b/DDI0439B_cortex_m4_r0p0_trm.pdf
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0406c/index.html
http://www.arm.com/products/system-ip/interconnect/amba-design-kit.php
http://www.arm.com/products/processors/cortex-m/cortex-m-system-design-kit.php
Joseph Yiu, Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors. Newnes; 3. Auflage. (13. Dezember 2013)
http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042f/IHI0042F_aapcs.pdf
Abelson, Harold/Sussman, Gerald: Structure and Interpretation of Computer Programs. The MIT Press; second edition (September 1, 1996)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2016 Springer Fachmedien Wiesbaden GmbH
About this chapter
Cite this chapter
Asche, R.R. (2016). Die ARM® Cortex® M3- und M4-Kerne. In: Embedded Controller. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-14850-8_2
Download citation
DOI: https://doi.org/10.1007/978-3-658-14850-8_2
Published:
Publisher Name: Springer Vieweg, Wiesbaden
Print ISBN: 978-3-658-14849-2
Online ISBN: 978-3-658-14850-8
eBook Packages: Computer Science and Engineering (German Language)