Контакты/Проезд  Доставка и Оплата Помощь/Возврат
История
  +7(495) 980-12-10
  пн-пт: 10-18 сб,вс: 11-18
  shop@logobook.ru
   
    Поиск книг                    Поиск по списку ISBN Расширенный поиск    
Найти
  Зарубежные издательства Российские издательства  
Авторы | Каталог книг | Издательства | Новинки | Учебная литература | Акции | Хиты | |
 

RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico, Smith Stephen


Варианты приобретения
Цена: 7685.00р.
Кол-во:
Наличие: Поставка под заказ.  Есть в наличии на складе поставщика.
Склад Америка: Есть  
При оформлении заказа до: 2025-07-28
Ориентировочная дата поставки: Август-начало Сентября
При условии наличия книги у поставщика.

Добавить в корзину
в Мои желания

Автор: Smith Stephen
Название:  RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico
ISBN: 9781484277522
Издательство: Springer
Классификация:

ISBN-10: 148427752X
Обложка/Формат: Paperback
Страницы: 346
Вес: 0.49 кг.
Дата издания: 11.11.2021
Серия: Alternative criminology
Язык: English
Издание: 1st ed.
Иллюстрации: 9 illustrations, color; 10 illustrations, black and white; xvi, 334 p. 19 illus., 9 illus. in color.
Размер: 23.39 x 15.60 x 1.83 cm
Читательская аудитория: Professional & vocational
Подзаголовок: Economics admissions assessment collection. updated with the latest specification, 300+ practice questions and past papers, with fully worked solutions, time saving techniques, score boosting strategies, and formula sheets.
Ссылка на Издательство: Link
Рейтинг:
Поставляется из: Германии
Описание: Chapter 1: How to Set Up the Development Environment

About the Raspberry Pi Pico

About the Host Computer

How to Solder and Wire

How to Install Software

A Simple Program to Ensure Things are Working

Chapter 2: Our First Assembly Language Program

About the ARM Processor

Computers and Numbers

CPU Registers

ARM Instruction Format

RP2040 Memory

About the GCC Assembler

Flashing LEDs in Assembly Language

Chapter 3: How to Build and Debug Programs

CMake

GNU Make

Print Statements

GDB

Chapter 4: Loading and Adding

Negative Numbers

Little Endian Format

How to Shift and Rotate

MOV/MVN

ADD/ADC

SUB/SBC

Chapter 5: How to Controll Program Flow

Unconditional Branch

About the CPSR

Branch on Condition

About the CMP Instruction

Loops

If/Then/Else

Logical Operators

Design Patterns

Chapter 6: Thanks for the Memories

How to Define Memory Contents

How to Load a Register

PC Relative Addressing

How to Load from Memory

How to Index Through Memory

How to Store a Register

Hardware as Memory

Introduction to DMA

Chapter 7: How to Call Functions and Use the Stack

The Stack

Branch with Link

How to Nest Function Calls

Function Parameters and Return Values

How to Manage the Registers

Summary of the Function Call Algorithm

Stack Frames

Chapter 8: Interacting with C and the SDK

How to Call C Routines

How to Call Assembly Routines from C

How to Deal with Inline C Routines

How to Use SDK Header Files

Chapter 9: How to Program the Built-in Hardware

The GPIO Pins

Analog to Digital

PWM

Chapter 10: How to Set and Catch Interrupts

Overview

How to Create an Interrupt Handler

Timers Example

Chapter 11: How to Initialize and Interact with Programmable I/O

Overview

SDK Support

PIO Instructions

How to Control Timing

Examples

Chapter 12: How to Connect Pico to IoT

Connectivity Options

Using a UART or I2C

Internet Basics

Security

Chapter 13: Multiplication, Division and Floating Point

Multiplication Coprocessor

Division Coprocessor

Interpolation

Floating Point Library

Chapter 14: Multiprocessing

Using Both CPU Cores

How to Synchronize and Share Resources


Audience: Intermediate


Дополнительное описание: Chapter 1: How to Set Up the Development Environment.- Chapter 2: Our First Assembly Language Program.- Chapter 3: How to Build and Debug.- Chapter 4: How to Load and Add.- Chapter 5: How to Control Program Flow.- Chapter 6: Thanks for the Memories.- Chap



Embedded Systems with Arm Cortex-M Microcontrollers in Assembly Language and C: Third Edition

Автор: Zhu Yifeng
Название: Embedded Systems with Arm Cortex-M Microcontrollers in Assembly Language and C: Third Edition
ISBN: 0982692668 ISBN-13(EAN): 9780982692660
Издательство: Неизвестно
Цена: 9587.00 р.
Наличие на складе: Есть (1 шт.)
Описание: Das Taschenbuch, das jeder lesen muss, der etwas ueber Scrum wissen moechte.Es umfasst alle Rollen, Regeln und die grundlegenden Prinzipien von Scrum, basierend auf dem Scrum Guide von 2016. Durch die Beschreibung der Vergangenheit und Zukunft von Scrum wird darueber hinaus ein weitergehender Kontext aufgespannt.Der Autor Gunther Verheyen hat eine praezise, vollstaendige und leidenschaftliche Referenz zu Scrum geschrieben. Dabei vermittelt das Buch seine Einschaetzung von Scrum als Weg der Entdeckungen und Freude. Durch seinen Aufbau eignet es sich als hilfreicher Wegweiser auf diesem Weg.Nach Aussage von Ken Schwaber, dem Mitgestalter von Scrum, ist dieses Buch momentan die beste Beschreibung von Scrum. Das Buch verbindet einige seltene Merkmale:¢ Es beschreibt Scrum als Ganzes, bettet es aber in den weiteren Kontext aus Vergangenheit und Zukunft ein.¢ Der Autor fokussiert darauf, Scrum auf eine Weise zu erklaeren, die den Leser unterstuetzt: Die Sprache und der Stil des Buchs entsprechen der Philosophie von Scrum.¢ Das Buch zeigt die Freude am Scrum-Spiel.David Starr und Ralph Jocham, Professional Scrum Trainer und langjaehrige Experten agiler Arbeitsweisen, halten es fuer das ultimative Buch, das sie den Teilnehmern ihrer Scrum Kurse, aber auch Teams und Fuehrungskraeften in den Organisationen, die sie im Umgang mit Scrum coachen, empfehlen.

Uc/OS-III: The Real-Time Kernel and the Freescale Kinetis Arm Cortex-M4

Автор: Labrosse Jean J., Benavides Juan P., Fernánd
Название: Uc/OS-III: The Real-Time Kernel and the Freescale Kinetis Arm Cortex-M4
ISBN: 0982337523 ISBN-13(EAN): 9780982337523
Издательство: Неизвестно
Цена: 9649.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: A Love Story. Dr. David Reynolds, a young American vascular surgeon, receives an invitation to practice surgery in Saudi Arabia in the late 1970s. His only hesitation is his Jewish background, even though he changed his name and stopped practicing Judaism 22 years ago. When he travels there and meets Jamila, the vibrant nurse who will be part of his surgical team, his reservations vanish. She is a Saudi princess and her father is powerful in the Kingdom, but she and David fall deeply in love. David converts to Islam to marry Jamila. After their marriage, when Davids true background is revealed, Jamilas father feels profoundly

Arm assembly language programming with raspberry pi using gcc

Автор: Sarmad Naimi, Naimi Azalia Yaghini, Yaghini Muhammad Ali Mazidi, Mazidi
Название: Arm assembly language programming with raspberry pi using gcc
ISBN: 197005400X ISBN-13(EAN): 9781970054002
Издательство: Неизвестно
Рейтинг:
Цена: 4138.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: About the Raspberry Pi:
Raspberry Pi boards are low cost yet powerful boards using Arm processors. They can be used for both educational and industrial purposes.

About this book:
This book covers Arm Assembly programming for Raspberry Pi boards. Although the Arm instructions are standard, the assembler directives vary in GCC and non-GCC assemblers. In this book, you learn how to write Arm assembly programs in Linux and the GCC based compilers. This book also gives you a general view of the Arm and Raspberry Pi architecture. If you are using this book for a university course, the source code, tutorials, Power Points and other support materials are available on our website:
https: //NicerLand.com

Here is the table of contents:
Chapter 1: The History of ARM, Raspberry Pi, and Microprocessors
Chapter 2: ARM Architecture and Assembly Language Programming
Chapter 3: Arithmetic and Logic Instructions and Programs
Chapter 4: Branch, Call, and Looping in ARM
Chapter 5: Signed Integer Numbers Arithmetic
Chapter 6: ARM Memory Map, Memory Access, and Stack
Chapter 7: ARM Pipeline and CPU Evolution
Chapter 8: ARM and Thumb Instructions
Chapter 9: ARM Floating-point Arithmetic
Chapter 10: Interrupts and Exceptions
Chapter 11: Cache in ARM
Appendix A: ARM Cortex-A Instruction Description
Appendix B: ARM Assembler Directives
Appendix C: Macros
Appendix D: Flowcharts and Pseudocode
Appendix E: Passing Arguments into Functions

We also have two books on writing Arm Assembly Programs for non-GCC compilers entitled "Arm Cortex-M Assembly Programming for Embedded Programmers" and "ARM Assembly Language Programming & Architecture" which cover Arm assembly language programming for Keil and other non-GNU IDEs.

Practical Python Programming for IoT

Автор: Smart Gary
Название: Practical Python Programming for IoT
ISBN: 1838982469 ISBN-13(EAN): 9781838982461
Издательство: Неизвестно
Рейтинг:
Цена: 9562.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание:

Leverage Python and Raspberry Pi to create complex IoT applications capable of creating and detecting movement and measuring distance, light, and a host of other environmental conditions


Key features

  • Learn the fundamentals of electronics and how to integrate them with a Raspberry Pi
  • Understand how to build RESTful APIs, WebSocket APIs, and MQTT-based applications
  • Explore alternative approaches to structuring IoT applications with Python


Book Description

The age of connected devices is here, be it fitness bands or smart homes. It's now more important than ever to understand how hardware components interact with the internet to collect and analyze user data. The Internet of Things (IoT), combined with the popular open source language Python, can be used to build powerful and intelligent IoT systems with intuitive interfaces.


This book consists of three parts, with the first focusing on the "Internet" component of IoT. You'll get to grips with end-to-end IoT app development to control an LED over the internet, before learning how to build RESTful APIs, WebSocket APIs, and MQTT services in Python. The second part delves into the fundamentals behind electronics and GPIO interfacing. As you progress to the last part, you'll focus on the "Things" aspect of IoT, where you will learn how to connect and control a range of electronic sensors and actuators using Python. You'll also explore a variety of topics, such as motor control, ultrasonic sensors, and temperature measurement. Finally, you'll get up to speed with advanced IoT programming techniques in Python, integrate with IoT visualization and automation platforms, and build a comprehensive IoT project.


By the end of this book, you'll be well-versed with IoT development and have the knowledge you need to build sophisticated IoT systems using Python.


What you will learn

  • Understand electronic interfacing with Raspberry Pi from scratch
  • Gain knowledge of building sensor and actuator electronic circuits
  • Structure your code in Python using Async IO, pub/sub models, and more
  • Automate real-world IoT projects using sensor and actuator integration
  • Integrate electronics with ThingSpeak and IFTTT to enable automation
  • Build and use RESTful APIs, WebSockets, and MQTT with sensors and actuators
  • Set up a Raspberry Pi and Python development environment for IoT projects


Who this book is for

This IoT Python book is for application developers, IoT professionals, or anyone interested in building IoT applications using the Python programming language. It will also be particularly helpful for mid to senior-level software engineers who are experienced in desktop, web, and mobile development, but have little to no experience of electronics, physical computing, and IoT.


Raspberry Pi: The ultimate guide to raspberry pi, including projects, programming tips & tricks, and much more!

Автор: Adams Geoff
Название: Raspberry Pi: The ultimate guide to raspberry pi, including projects, programming tips & tricks, and much more!
ISBN: 1925989038 ISBN-13(EAN): 9781925989038
Издательство: Неизвестно
Рейтинг:
Цена: 2068.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание:

If you want to create awesome Rapsberry Pi projects but don't know where to start, then keep reading...

Have you tried learning about the Raspberry Pi, but been overwhelmed by technical jargon that just doesn't make sense?

That's the problem with most resources for the Pi. They overcomplicate the process and assume that you're already a master programmer who knows dozens of programming languages.

...But did you know that it doesn't have to be that complicated?

In fact, it's possible for absolute beginners with ZERO coding experience to create cool projects using the Raspberry Pi, within just the first hour of switching it on

Wouldn't you like to learn how to do the same?

As you may well know, the Raspberry Pi is a palm-sized, cheap and cutting-edge microcomputer that is threatening to make your old bulky PC obsolete.
The Pi can be used to create amazing projects such as media centers, security systems, home automation systems, and gaming consoles just to name a few.

But unfortunately, many people who buy a Raspberry Pi never learn how to use it properly. They simply get overwhelmed and give up.

That's where this book comes in...

By using simple language, tons of examples, and easy to follow steps, we make using the Raspberry Pi simple & fun for everyone - regardless of your level of computer-savvy
Seriously, if you can switch on a computer - you can learn how to use the Raspberry Pi

Raspberry Pi with Java: Programming the Internet of Things (Iot)

Автор: Chin Stephen, Weaver James
Название: Raspberry Pi with Java: Programming the Internet of Things (Iot)
ISBN: 0071842012 ISBN-13(EAN): 9780071842013
Издательство: McGraw-Hill
Рейтинг:
Цена: 6691.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Using a project-based approach to skills development, this unique guide takes both hobbyists and Java developers step-by-step through the process of building physical devices that power the internet of things.

Game Programming with Code Angel

Автор: Mark Cunningham
Название: Game Programming with Code Angel
ISBN: 1484253043 ISBN-13(EAN): 9781484253045
Издательство: Springer
Рейтинг:
Цена: 7685.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание:

1. Setup and getting started
Goal: for the user / reader to be able to set up their environment and understand some common errors in order that they can get started

- Installing Python

- Which IDE?

- Bugs and debugging

- Indentation

- Internal comments

2. Forest Bomber part 1 - A first level
Goal: learn how to create a simple first level for a 2D game

- Variables

- Arithmetic operators (+ - * /)

- Lists / Arrays

- Displaying images

-

3. Forest Bomber part 2 - Is it a bird?

Goal: learn how to display and move a plane across the screen

- While True loop

- Decisions

4. Forest Bomber part 3 - Bombs away
Goal: learn how to capture user input (keypress) to perform an action (drop bomb) as well as handle end of level / game events

- Keypresses

- Relational operators (==., >=, - Level up

- Game over

5. Forest Bomber part 4 - Wrapping it up

Goal: learn how to display scoreboard information

- Scoreboard

6. Snapper part 1 - In the woods
Goal: learn how to set up a game level with randomly generated elements

- Boolean variables

- Storing data in a dictionary

- Random events

7. Snapper part 2 - Say cheese
Goal: learn how to control the mouse, and how to modularise code

- Mouse events

- More decisions

- Functions

8. Alien Invasion part 1 - Defend planet earth
Goal: learn how to control and move a player base (left/right) and fire a missile in the game Alien Invasion

- Understanding coordinates

- Firing missiles

- Controlling the base

- Logical operators (and)

9. Alien Invasion part 2 - Earth is under attack
Goal: learn how to generate random enemy behaviours in the game Alien Invasion

- Strings

- UFO Dictionary

- Random choice

- Moving UFOs

- Collisions

- Parameter Passing

10. Golf part 1 - Out on the course
Goal: Learn how to set up more complex and repeating levels in the game Golf

- Meaningful variable names

- Fixed loops

- Placing the flag

11. Golf part 2 - It's in the hole
Goal: learn th

Learn Raspberry Pi Programming with Python

Автор: Donat
Название: Learn Raspberry Pi Programming with Python
ISBN: 1484237684 ISBN-13(EAN): 9781484237687
Издательство: Springer
Рейтинг:
Цена: 7685.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: You`ll learn how to use Pi with Arduino as well as Pi with Gertboard, an expansion board with an onboard ATmega microcontroller.Learn Raspberry Pi Programming with Python has been fully updated in this new edition to cover the features of the new boards.

Computer Programming Crash Course: 7 Books in 1- Coding Languages for Beginners: C++, C#, SQL, Python, Data Science for Python, Raspberry pi and Ardui

Автор: McKinnon Julian James
Название: Computer Programming Crash Course: 7 Books in 1- Coding Languages for Beginners: C++, C#, SQL, Python, Data Science for Python, Raspberry pi and Ardui
ISBN: 1801235082 ISBN-13(EAN): 9781801235082
Издательство: Неизвестно
Рейтинг:
Цена: 5977.00 р.
Наличие на складе: Нет в наличии.

Описание: Unleash your programming potential and master coding with this incredible 7-book bundle


Are you looking for the PERFECT introduction into the world of coding? Want to uncover the secrets of Python, SQL, C++ and so much more? Are you looking for the ultimate guide to getting started with programming? Then this bundle is for you.


Written with the beginner in mind, this incredible 7-in-1 book bundle brings you everything you need to know about programming. Packed with a ton of advice and step-by-step instructions on all the most popular and useful languages, you'll explore how even a complete beginner can get started with ease


Covering data science, Arduino, and even Raspberry pi, you'll learn the fundamentals of object-oriented programming, operators, variables, loops, classes, arrays, strings and so much more


Here's just a little of what you'll discover inside:

  • Uncovering The Secrets of C++, C#, Python, SQL and More
  • Breaking Down The Fundamentals of Data Science
  • Understanding The Different Classes, Operations, and Data Types
  • Fundamental Programming Skills That YOU Need To Know
  • Tips and Tricks For Getting The Most out of Each Language
  • The Best Strategies For Using Arduino and Raspberry Pi
  • Common Errors and How To Troubleshoot Them
  • And Much More


No matter your level of programming experience, this bundle uses step-by-step instructions and easy-to-follow advice so you can get the most out of programming. Explore these amazing languages, master the fundamentals of programming, and unleash your programming potential today

Computer Programming The Doctrine 2.0: Full Breakdown of HTML, Python, C, C++, Coding Raspberry PI, Java, SQL, HTML and Black Hat Hacking.

Автор: Silva Adesh
Название: Computer Programming The Doctrine 2.0: Full Breakdown of HTML, Python, C, C++, Coding Raspberry PI, Java, SQL, HTML and Black Hat Hacking.
ISBN: 1999256727 ISBN-13(EAN): 9781999256722
Издательство: Неизвестно
Рейтинг:
Цена: 4596.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Discover How to Program Effectively in Less Than 5 Days,Even if You Have Never Written Code Before...

Raspberry Pi Supercomputing and Scientific Programming

Автор: Ashwin Pajankar
Название: Raspberry Pi Supercomputing and Scientific Programming
ISBN: 1484228774 ISBN-13(EAN): 9781484228777
Издательство: Springer
Рейтинг:
Цена: 4191.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Build an inexpensive cluster of multiple Raspberry Pi computers and install all the required libraries to write parallel and scientific programs in Python 3. This book covers setting up your Raspberry Pis, installing the necessary software, and making a cluster of multiple Pis.
Once the cluster is built, its power has to be exploited by means of programs to run on it. So, Raspberry Pi Supercomputing and Scientific Programming teaches you to code the cluster with the MPI4PY library of Python 3. Along the way, you will learn the concepts of the Message Passing Interface (MPI) standards and will explore the fundamentals of parallel programming on your inexpensive cluster. This will make this book a great starting point for supercomputing enthusiasts who want to get started with parallel programming.
The book finishes with details of symbolic mathematics and scientific and numerical programming in Python, using SymPi, SciPy, NumPy, and Matplotlib. You'll see how to process signals and images, carry out calculations using linear algebra, and visualize your results, all using Python code. With the power of a Raspberry Pi supercomputer at your fingertips, data-intensive scientific programming becomes a reality at home.
What You Will Learn

  • Discover the essentials of supercomputing
  • Build a low-cost cluster of Raspberry Pis at home
  • Harness the power of parallel programming and the Message Passing Interface (MPI)
  • Use your Raspberry Pi for symbolic, numerical, and scientific programming

Who This Book Is For
Python 3 developers who seek the knowledge of parallel programming, Raspberry Pi enthusiasts, researchers, and the scientific Python community.
The Designer`s Guide to the Cortex-M Microcontrollers

Автор: Martin, Trevor
Название: The Designer`s Guide to the Cortex-M Microcontrollers
ISBN: 0081006292 ISBN-13(EAN): 9780081006290
Издательство: Elsevier Science
Рейтинг:
Цена: 8083.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание:

The Designer's Guide to the Cortex-M Microcontrollers gives you an easy-to-understand introduction to the concepts required to develop programs in C with a Cortex-M based microcontroller. The book begins with an overview of the Cortex-M family, giving architectural descriptions supported with practical examples, enabling you to easily develop basic C programs to run on the Cortex-M0/M0+/M3 and M4 and M7. It then examines the more advanced features of the Cortex architecture such as memory protection, operating modes, and dual stack operation.

Once a firm grounding in the Cortex-M processor has been established the book introduces the use of a small footprint RTOS and the CMSIS-DSP library. The book also examines techniques for software testing and code reuse specific to Cortex-M microcontrollers. With this book you will learn: the key differences between the Cortex-M0/M0+/M3 and M4 and M7; how to write C programs to run on Cortex-M based processors; how to make the best use of the CoreSight debug system; the Cortex-M operating modes and memory protection; advanced software techniques that can be used on Cortex-M microcontrollers; how to use a Real Time Operating System with Cortex-M devices; how to optimize DSP code for the Cortex-M4; and how to build real time DSP systems.

  • Includes an update to the latest version (5) of MDK-ARM, which introduces the concept of using software device packs and software components
  • Includes overviews of the new CMSIS specifications
  • Covers developing software with CMSIS-RTOS showing how to use RTOS in a real world design
  • Provides a new chapter on the Cortex-M7 architecture covering all the new features
  • Includes a new chapter covering test driven development for Cortex-M microcontrollers
  • Features a new chapter on creating software components with CMSIS-Pack and device abstraction with CMSIS-Driver
  • Features a new chapter providing an overview of the ARMv8-M architecture including the TrustZone hardware security model

ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru
   В Контакте     В Контакте Мед  Мобильная версия