Abstract
Certain projects may not lend themselves well to an individual Arduino, because of possible limitations with the hardware, such as a processor’s speed or limited memory. Multiprocessing can add greater functionality to a system; this is commonly seen with Arduino in the form of coprocessors connected via shields such as the Ethernet shield. Coprocessor-style shields share their functionality with the Arduino to offload complex processes, but still allow the Arduino to have the main control. Multiprocessing is normally associated with high-level computing when it is infeasible to make a single device perform at required speeds. The principles of supercomputing can be applied to microcontrollers. This chapter explorers the fundamental hurdle of multiprocessing by examining reliable communication between two or more processors.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2013 Rick Anderson
About this chapter
Cite this chapter
Anderson, R., Cervo, D. (2013). Multiprocessing: Linking the Arduino for More Power. In: Pro Arduino. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-3940-6_10
Download citation
DOI: https://doi.org/10.1007/978-1-4302-3940-6_10
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4302-3939-0
Online ISBN: 978-1-4302-3940-6
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)