000 03861nam a22005775i 4500
001 978-3-030-66808-2
003 DE-He213
005 20220801220144.0
007 cr nn 008mamaa
008 210419s2021 sz | s |||| 0|eng d
020 _a9783030668082
_9978-3-030-66808-2
024 7 _a10.1007/978-3-030-66808-2
_2doi
050 4 _aTK7867-7867.5
072 7 _aTJFC
_2bicssc
072 7 _aTEC008010
_2bisacsh
072 7 _aTJFC
_2thema
082 0 4 _a621.3815
_223
100 1 _aMorshed, Bashir I.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_948651
245 1 0 _aEmbedded Systems – A Hardware-Software Co-Design Approach
_h[electronic resource] :
_bUnleash the Power of Arduino! /
_cby Bashir I Morshed.
250 _a1st ed. 2021.
264 1 _aCham :
_bSpringer International Publishing :
_bImprint: Springer,
_c2021.
300 _aXIV, 263 p. 115 illus., 48 illus. in color.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
505 0 _aChapter 1. Introduction -- Chapter 2. System -- Chapter 3. Hardware Design -- Chapter 4. Software Design -- Chapter 5. Prototyping and Verification of ES -- Chapter 6. Reliability of ES -- Chapter 7. Optimization of ES -- Chapter 8. Impacts of ES.
520 _aThis textbook introduces the concept of embedded systems with exercises using Arduino Uno. It is intended for advanced undergraduate and graduate students in computer science, computer engineering, and electrical engineering programs. It contains a balanced discussion on both hardware and software related to embedded systems, with a focus on co-design aspects. Embedded systems have applications in Internet-of-Things (IoT), wearables, self-driving cars, smart devices, cyberphysical systems, drones, and robotics. The hardware chapter discusses various microcontrollers (including popular microcontroller hardware examples), sensors, amplifiers, filters, actuators, wired and wireless communication topologies, schematic and PCB designs, and much more. The software chapter describes OS-less programming, bitmath, polling, interrupt, timer, sleep modes, direct memory access, shared memory, mutex, and smart algorithms, with lots of C-code examples for Arduino Uno. Other topics discussed are prototyping, testing, verification, reliability, optimization, and regulations. Appropriate for courses on embedded systems, microcontrollers, and instrumentation, this textbook teaches budding embedded system programmers practical skills with fun projects to prepare them for industry products. Introduces embedded systems for wearables, Internet-of-Things (IoT), robotics, and other smart devices; Offers a balanced focus on both hardware and software co-design of embedded systems; Includes exercises, tutorials, and assignments. .
650 0 _aElectronic circuits.
_919581
650 0 _aMicroprocessors.
_948652
650 0 _aComputer architecture.
_93513
650 0 _aElectronics.
_93425
650 0 _aComputers.
_98172
650 0 _aSoftware engineering.
_94138
650 1 4 _aElectronic Circuits and Systems.
_948653
650 2 4 _aProcessor Architectures.
_948654
650 2 4 _aElectronics and Microelectronics, Instrumentation.
_932249
650 2 4 _aComputer Hardware.
_933420
650 2 4 _aSoftware Engineering.
_94138
710 2 _aSpringerLink (Online service)
_948655
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783030668075
776 0 8 _iPrinted edition:
_z9783030668099
776 0 8 _iPrinted edition:
_z9783030668105
856 4 0 _uhttps://doi.org/10.1007/978-3-030-66808-2
912 _aZDB-2-ENG
912 _aZDB-2-SXE
942 _cEBK
999 _c78264
_d78264