Контакты/Проезд  Доставка и Оплата Помощь/Возврат
История
  +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


Варианты приобретения
Цена: 6707.00р.
Кол-во:
 о цене
Наличие: Отсутствует. 
Возможна поставка под заказ. Дата поступления на склад уточняется после оформления заказа


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

Автор: 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

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
Рейтинг:
Цена: 6707.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
Рейтинг:
Цена: 6707.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 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: 1999256751 ISBN-13(EAN): 9781999256753
Издательство: Неизвестно
Рейтинг:
Цена: 3862.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание:

Discover How to Program Effectively in Less Than 5 Days, Even if You Have NeverWritten Code Before...

Have you ever been so wrapped up in a puzzle or game thatyou couldn't put it down until you solved it?

Programming is like that. It meets yourmind's need for stimulation and exercise. And it's incredibly rewarding.

Yet, Coding is not just a free-time activity for tech geeks.

As the world becomes moretechnologically advanced, computer programming awareness and skills are not just for thosepursuing software development careers. It's increasingly showing up in other jobs, businessopportunities, and life.

Did you know that coding and programming jobs are one ofthe most secure and best-paid jobs around the world?

According to BSL, themedian annual wage for computer programmers was $84,280 in 2018.

The field is growing strong and companies are headhunting coders.

But even if youdon t want to become a professional coder, programming skills increase your salary in otherfields such as marketing, finance, and business analysis. Several studies have shown thatprogramming skills added more than $20,000 to the annual salary.

Nowadays mobileapplications are the #1 tool to create a stronger relationship with your customers. Evenif you don t dare to create an app yourself, you will find yourself collaborating with aprofessional developer. Understanding what they're doing and communicating effectivelyrequires being versed in these topics.

Knowing how to code is the most effective tool tosolve a huge variety of problems.

"Computer Programming - The Doctrine 2.0"helps get you started with introductory concepts that build on one another to quickly give youvaluable programming skills.

Yoúll discover:

  • Fundamental conceptsof programming and how they fit together to create powerful apps and software
  • Howyou can build your first program with one "cheat"
  • The training module that makes learninghow to code as easy as "Pi"
  • Easy ways to Customize your website the way you want
  • The effective tools hackers use to break into systems and how to protect yourself
  • Thefoundation of 5 different programming languages to preview which one is best for youto pursue

Some people hesitate to start programming because they've previously had anegative experience, or the material seems intimidating. Of course, it will seem difficult if thelessons aren't effectively sequenced.

The key is to start with the basics to ensurefundamental concepts are grasped. Getting this foundation in place gives the necessary confidence and allows for quick progress moving forward.

Following this approach, kids at the age of 5 learn to program as part of the mandatory curriculum in manyelementary schools.

If they can build their first videogames at the age of 7, it will be apiece of cake for you.

If you want to quickly learn programming to open up an infiniteamount of personal and professional opportunities, scroll up and click the Add to Cartbutton.

Raspberry Pi GPU Audio Video Programming

Автор: Newmarch
Название: Raspberry Pi GPU Audio Video Programming
ISBN: 148422471X ISBN-13(EAN): 9781484224717
Издательство: Springer
Рейтинг:
Цена: 5487.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание:

Delve into the Broadcom VideoCore GPU used on the Raspberry Pi and master topics such as OpenGL ES and OpenMAX. Along the way, you’ll also learn some Dispmanx, OpenVG, and GPGPU programming.
The author, Jan Newmarch bumped into a need to do this kind of programming while trying to turn the RPi into a karaoke machine: with the CPU busting its gut rendering MIDI files, there was nothing left for showing images such as karaoke lyrics except for the GPU, and nothing really to tell him how to do it.
Raspberry Pi GPU Audio Video Programming scratches his itch and since he had to learn a lot about RPi GPU programming, he might as well share it with you. What started as a side issue turned into a full-blown project of its own; and this stuff is hard.
What You'll Learn
Use Dispmanx and EGL on Raspberry PiWork with OpenMAX and its components, state, IL Client Library, * * Buffers, and more on RPiProcess images and video on RPiHandle audio on RPiRender OpenMAX to OpenGL on the RPiPlay multimedia files on the RPiUse OpenVG for text processing and moreMaster overlays
Who This Book Is For
You should be comfortable with C programming and at least some concurrency and thread programming using it. This book is for experienced programmers who are new or learning about Raspberry Pi.
Raspberry pi image processing programming

Автор: Pajankar, Ashwin
Название: Raspberry pi image processing programming
ISBN: 1484282698 ISBN-13(EAN): 9781484282694
Издательство: Springer
Рейтинг:
Цена: 6707.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Understand the concepts of image processing with Python 3 and create applications using Raspberry Pi 4. This book covers image processing with the latest release of Python 3, using Raspberry Pi OS and Raspberry Pi 4B with the 8 GB RAM model as the preferred computing platform. This second edition begins with the installation of Raspberry Pi OS on the latest model of Raspberry Pi and then introduces Python programming language, IDEs for Python, and digital image processing. It also illustrates the theoretical foundations of Image processing followed by advanced operations in image processing. You'll then review image processing with NumPy, and Matplotlib followed by transformations, interpolation, and measurements of images. Different types of filters such as Kernels convolution filters, low pass filters, high pass filters, and Fourier filters are discussed in a clear, methodical manner. Additionally, the book examines various image processing techniques such as Morphology, Thresholding, and Segmentation, followed by a chapter on live webcam input with OpenCV, an image processing library with Python. The book concludes with an appendix covering a new library for image processing with Python, pgmagik, followed by a few important tips and tricks relevant to RPi. What You'll Learn * Get started with Raspberry Pi and Python * Understand Image Processing with Pillow * See how image processing is processed using Numpy and Matplotlib * Use Pi camera and webcam Who This Book Is For Raspberry Pi and IoT enthusiasts, and Python and Open Source professionals

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
Издательство: Неизвестно
Рейтинг:
Цена: 3723.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
Рейтинг:
Цена: 3658.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.
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.

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
   В Контакте     В Контакте Мед  Мобильная версия