Программирование и отладка C/C++ приложений для микроконтроллеров ARM.pdf
В книге рассмотрены практические аспекты программирования приложений для популярной микропроцессорной платформы ARM.
Материал книги имеет сугубо практическое направление, поэтому в ней приведено множество примеров, иллюстрирующих те или иные подходы при создании программ. Основной упор сделан на практические методы программирования задач на языке программирования С/С++, а также на решение проблем при отладке программ. Создание эффективного программного кода невозможно без применения тех или иных механизмов оптимизации, начиная с разработки эффективного кода в С++ и заканчивая низкоуровневой оптимизацией на уровне команд процессора, поэтому значительная часть материала книги посвящена практическим методам оптимизации приложений.
Для разработки, отладки и оптимизации демонстрационных приложений книги используется свободно распространяемая версия инструментального пакета фирмы Keil, при этом не требуется покупка каких-либо дополнительных аппаратных модулей с микроконтроллерами ARM.
Книга буде полезной в первую очередь разработчикам программного обеспечения систем на базе микроконтроллеров ARM, инженерам, студентам и всем, кто интересуется созданием устройств с ARM микроконтроллерами.
Программирование и отладка C/C++ приложений для микроконтроллеров ARM.pdf Программирование и отладка C/C++ приложений для микроконтроллеров ARM.pdf Программирование и отладка C/C++ приложений для микроконтроллеров ARM.pdf Магда Ю.С. - Программирование и отладка C/C++ приложений для микроконтроллеров ARM.pdf Магда Ю.С. - Программирование и отладка C/C++ приложений для микроконтроллеров ARM.pdf Магда Ю.С. - Программирование и отладка C/C++ приложений для микроконтроллеров ARM.pdf
Как стать специалистом по встраиваемым системам.djvu

"Как стать специалистом по встраиваемым системам.djvu"

"Как стать специалистом по встраиваемым системам"

Author(s):Левин Эдвардс
Book Format:djvu
Publishing year:2006
Publisher:Додека
Book Language:RU
Download count:8
Store Date:2018-09-10
Эту книгу не стоит рассматривать как обычный учебник. В ней вы не найдете подробных описаний архитектур микроконтроллеров или множества рецептов построения отдельных узлов встраиваемых систем, листингов программ и т. п. Эта книга в первую очередь рассказывает о том, как именно становятся специалистами в столь востребованной области - а именно, в области создания встраиваемых систем, с которыми мы все чаще сталкиваемся и на работе, и в повседневной жизни.
Написанная авторитетным специалистом, она будет прекрасным пособием для тех, кто умеет думать и хочет подготовиться к тому, чтобы заняться хорошо оплачиваемым и интересным делом.
Как стать специалистом по встраиваемым системам.djvu Как стать специалистом по встраиваемым системам.djvu Как стать специалистом по встраиваемым системам.djvu Левин Эдвардс - Как стать специалистом по встраиваемым системам.djvu Левин Эдвардс - Как стать специалистом по встраиваемым системам.djvu Левин Эдвардс - Как стать специалистом по встраиваемым системам.djvu
ARM Cortex M4 cookbook.pdf

"ARM Cortex M4 cookbook.pdf"

"ARM Cortex M4 cookbook"

Author(s):Mark Fisher
Book Format:pdf
Publishing year:2016
Book Language:EN
Download count:34
Store Date:2018-09-10
About This Book
This book focuses on programming embedded systems using a practical approach
Examples show how to use bitmapped graphics and manipulate digital audio to produce amazing games and other multimedia applications
The recipes in this book are written using ARM's MDK Microcontroller Development Kit which is the most comprehensive and accessible development solution
Who This Book Is For
This book is aimed at those with an interest in designing and programming embedded systems. These could include electrical engineers or computer programmers who want to get started with microcontroller applications using the ARM Cortex M4 architecture in a short time frame. This book's recipes can also be used to support students learning embedded programming for the first time. Basic knowledge of programming using a high-level language is essential but those familiar with other high-level languages such as Python or Java should not have too much difficulty picking up the basics of embedded C programming.
What You Will Learn
- Use ARM's uVision MDK to configure the microcontroller run time environment (RTE), create projects and compile, download, and run simple programs on an evaluation board
- Use and extend device family packs to configure I/O peripherals
- Develop multimedia applications using the touchscreen and audio codec beep generator
- Write multi-threaded programs using ARM's real-time operating system (RTOS)
- Write critical sections of code in assembly language and integrate these with functions written in C
- Fix problems using ARM's debugging tool to set breakpoints and examine variables
- Port uVision projects to other open source development environments
In Detail
Embedded microcontrollers are at the core of many everyday electronic devices. The so-called Internet of Things drives the market for such technology, so much so that embedded cores now represent 90% of all processors sold. The ARM® Cortex® M4 is one of the most powerful microcontrollers on the market. The book begins with an introduction to the ARM® Cortex® family and we cover the installation of the ARM® uVision Integrated Development Environment and topics such as target devices, evaluation boards, code configuration, and GPIO. You will then learn about core programming topics. You will find out about advanced aspects such as data conversion, multimedia support, real-time signal processing, and real-time embedded systems. By the end of the book, you will be able to successfully create robust and scalable ARM® Cortex® based applications.
ARM Cortex M4 cookbook.pdf ARM Cortex M4 cookbook.pdf ARM Cortex M4 cookbook.pdf Mark Fisher - ARM Cortex M4 cookbook.pdf Mark Fisher - ARM Cortex M4 cookbook.pdf Mark Fisher - ARM Cortex M4 cookbook.pdf
Practical Microcontroller Engineering with ARM Technology.pdf

"Practical Microcontroller Engineering with ARM Technology.pdf"

"Practical Microcontroller Engineering with ARM Technology"

Author(s):Bai Y.
Book Format:pdf
Publishing year:2016
Book Language:EN
Download count:9
Store Date:2018-09-10
This book covers both the fundamentals, as well as practical techniques in designing and building microcontrollers in industrial and commercial applications.

- Examples included in this book have been compiled, built, and tested.
- Includes Both ARM® assembly and C codes
- Direct Register Access (DRA) model and the Software Driver (SD) model programming techniques and discussed
Practical Microcontroller Engineering with ARM Technology.pdf Practical Microcontroller Engineering with ARM Technology.pdf Practical Microcontroller Engineering with ARM Technology.pdf Bai Y. - Practical Microcontroller Engineering with ARM Technology.pdf Bai Y. - Practical Microcontroller Engineering with ARM Technology.pdf Bai Y. - Practical Microcontroller Engineering with ARM Technology.pdf
Real-Time Embedded Systems.pdf

"Real-Time Embedded Systems.pdf"

"Real-Time Embedded Systems"

Author(s):Jiacun Wang
Book Format:pdf
Publishing year:2017
Publisher:Wiley
Book Language:EN
Download count:28
Store Date:2018-06-08
Real-time embedded systems play a significant role in our daily life. These systems are inside our cars, cell phones, and home electrical appliances. Industrial process control, telecommunication, signal processing, vehicle navigation, air traffic control, and space exploration all depend on real-time embedded system technologies. The real-time embedded application market has been further driven to a new high by recent advances in the information and communication technology and by the emergence of Internet of things, ubiquitous computing, and pervasive computing. Terefore, there is an increasing demand from the related branches of industry for computer scientists and software engineers who are particularly capable of real-time embedded system hardware and software design and development. This textbook aims to prepare students with the fundamental knowledge and skills that are needed to meet the challenges.
This book introduces the characteristics of real-time embedded systems, typical embedded hardware components, fundamental real-time operating system features, well-known real-time task scheduling algorithms, and widely used resource access control protocols. It also presents several formal approaches for real-time embedded system design, modeling, analysis and critical property verification. For those who are interested in real-time software development, the text will familiarize them with techniques and skills in concurrent programming and real-time task implementation.
Real-Time Embedded Systems.pdf Real-Time Embedded Systems.pdf Real-Time Embedded Systems.pdf Jiacun Wang - Real-Time Embedded Systems.pdf Jiacun Wang - Real-Time Embedded Systems.pdf Jiacun Wang - Real-Time Embedded Systems.pdf
The Art of Designing Embedded Systems.pdf

"The Art of Designing Embedded Systems.pdf"

"The Art of Designing Embedded Systems"

Author(s):Jack G. Ganssle
Book Format:pdf
Publishing year:2008
Publisher:Newnes
Book Language:EN
Download count:31
Store Date:2018-06-07
Introduction
Disciplined Development
Stop Writing Big Programs!
Real Time Means Right Now
Firmware Musings
Hardware Musings
Troubleshooting Tools
Troubleshooting
People Musings
Appendix A A Firmware Standards Manual
Appendix B A Drawing System
The Art of Designing Embedded Systems.pdf The Art of Designing Embedded Systems.pdf The Art of Designing Embedded Systems.pdf Jack G. Ganssle - The Art of Designing Embedded Systems.pdf Jack G. Ganssle - The Art of Designing Embedded Systems.pdf Jack G. Ganssle - The Art of Designing Embedded Systems.pdf
Software Engineering of Embedded and Real-Time Systems.pdf

"Software Engineering of Embedded and Real-Time Systems.pdf"

"Software Engineering of Embedded and Real-Time Systems"

Author(s):Robert Oshana
Book Format:pdf
Publishing year:2013
Publisher:Newnes
Book Language:EN
Download count:24
Store Date:2018-06-07
Software engineering
Embedded systems
Real-time systems
Types of real-time systems soft and hard
Differences between real-time and time-shared systems
Examples of hard real-time
Based on signal sample, time to perform actions before next sample arrives
Hard real-time systems
Real-time event characteristics
Real-time event categories
Efficient execution and the execution environment
Efficiency overview
Resource management
Challenges in real-time system design
Response time
Recovering from failures
The embedded system software build process
Distributed and multi-processor architectures
Software for embedded systems
Super loop architecture
Power-save super loop
Window lift embedded design
Hardware abstraction layers (HAL) for embedded systems
Software Engineering of Embedded and Real-Time Systems.pdf Software Engineering of Embedded and Real-Time Systems.pdf Software Engineering of Embedded and Real-Time Systems.pdf Robert Oshana - Software Engineering of Embedded and Real-Time Systems.pdf Robert Oshana - Software Engineering of Embedded and Real-Time Systems.pdf Robert Oshana - Software Engineering of Embedded and Real-Time Systems.pdf
Programming Embedded Systems, Second Edition with C and GNU Development Tools.pdf

"Programming Embedded Systems, Second Edition with C and GNU Development Tools.pdf"

"Programming Embedded Systems, Second Edition with C and GNU Development Tools"

Author(s):Michael Barr, Anthony Massa
Book Format:pdf
Publishing year:2009
Publisher:O'Relly
Book Language:EN
Download count:35
Store Date:2018-06-07
If you have programming experience and a familiarity with C--the dominant language in embedded systems--Programming Embedded Systems, Second Edition is exactly what you need to get started with embedded software. This software is ubiquitous, hidden away inside our watches, DVD players, mobile phones, anti-lock brakes, and even a few toasters. The military uses embedded software to guide missiles, detect enemy aircraft, and pilot UAVs. Communication satellites, deep-space probes, and many medical instruments would have been nearly impossible to create without embedded software.
The first edition of Programming Embedded Systems taught the subject to tens of thousands of people around the world and is now considered the bible of embedded programming. This second edition has been updated to cover all the latest hardware designs and development methodologies.

The techniques and code examples presented here are directly applicable to real-world embedded software projects of all sorts. Examples use the free GNU software programming tools, the eCos and Linux operating systems, and a low-cost hardware platform specially developed for this book. If you obtain these tools along with Programming Embedded Systems, Second Edition, you'll have a full environment for exploring embedded systems in depth. But even if you work with different hardware and software, the principles covered in this book apply.

http://shop.oreilly.com/product/9780596009830.do Programming Embedded Systems, Second Edition with C and GNU Development Tools.pdf Programming Embedded Systems, Second Edition with C and GNU Development Tools.pdf Programming Embedded Systems, Second Edition with C and GNU Development Tools.pdf Michael Barr, Anthony Massa - Programming Embedded Systems, Second Edition with C and GNU Development Tools.pdf Michael Barr, Anthony Massa - Programming Embedded Systems, Second Edition with C and GNU Development Tools.pdf Michael Barr, Anthony Massa - Programming Embedded Systems, Second Edition with C and GNU Development Tools.pdf
Programming Embedded Systems in C and C++.fb2

"Programming Embedded Systems in C and C++.fb2"

"Programming Embedded Systems in C and C++"

Author(s):Michael Barr
Book Format:fb2
Publishing year:1999
Publisher:O'Relly
Book Language:EN
Download count:37
Store Date:2018-06-05
Embedded software is in almost every electronic device designed today. There is software hidden away inside our watches, microwaves, VCRs, cellular telephones, and pagers; the military uses embedded software to guide smart missiles and detect enemy aircraft; communications satellites, space probes, and modern medicine would be nearly impossible without it. Of course, someone has to write all that software, and there are thousands of computer scientists, electrical engineers, and other professionals who actually do.
Each embedded system is unique and highly customized to the application at hand. As a result, embedded systems programming is a widely varying field that can take years to master. However, if you have some programming experience and are familiar with C or C++, you're ready to learn how to write embedded software. The hands-on, no-nonsense style of this book will help you get started by offering practical advice from someone who's been in your shoes and wants to help you learn quickly.

The techniques and code examples presented here are directly applicable to real-world embedded software projects of all sorts. Even if you've done some embedded programming before, you'll still benefit from the topics in this book, which include:
- Testing memory chips quickly and efficiently;
- Writing and erasing Flash memory;
- Verifying nonvolatile memory contents with CRCs;
- Interfacing to on-chip and external peripherals;
- Device driver design and implementation;
- Optimizing embedded software for size and speed.

So whether you're writing your first embedded program, designing the latest generation of hand-held whatchamacalits, or simply managing the people who do, this book is for you.
Programming Embedded Systems in C and C++.fb2 Programming Embedded Systems in C and C++.fb2 Programming Embedded Systems in C and C++.fb2 Michael Barr - Programming Embedded Systems in C and C++.fb2 Michael Barr - Programming Embedded Systems in C and C++.fb2 Michael Barr - Programming Embedded Systems in C and C++.fb2

Consense © 2013-2018