The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, 3rd Edition,英文,非扫描
2020-01-11 03:04:26 33.99MB CM3 CM4 Cortex ARM
1
Linux Driver Development for Embedded Processors – Second Edition 版本: Learn to develop Linux embedded drivers with kernel 4.9 LTS The flexibility of Linux embedded, the availability of powerful, energy efficient processors designed for embedded computing and the low cost of new processors are encouraging many industrial companies to come up with new developments based on embedded processors. Current engineers have in their hands powerful tools for developing applications previously unimagined, but they need to understand the countless features that Linux offers today. This book will teach you how to develop device drivers for Device Tree Linux embedded systems. You will learn how to write different types of Linux drivers, as well as the appropriate APIs (Application Program Interfaces) and methods to interface with kernel and user spaces. This is a book is meant to be practical, but also provides an important theoretical base. More than twenty drivers are written and ported to three different processors. You can choose between NXP i.MX7D, Microchip SAMA5D2 and Broadcom BCM2837 processors to develop and test the drivers, whose implementation is described in detail in the practical lab sections of the book. Before you start reading, I encourage you to acquire any of these processor boards whenever you have access to some GPIOs, and at least one SPI and I2C controllers. One of the boards used to implement the drivers is the famous Raspberry PI 3 Model B board. You will learn how to develop drivers, from the simplest ones that do not interact with any external hardware, to drivers that manage different kind of devices: accelerometers, DACs, ADCs, RGB LEDs, Multi-Display LED controllers, I/O expanders, and Buttons. You will also develop DMA drivers, drivers that manage interrupts, and drivers that write/read on the internal registers of the processor to control external devices. To easy the development of some of these drivers, you will use different types of Frameworks:
2019-12-21 22:01:35 6.38MB Linux Linux Device Driver
1
intel汇编语言程序设计最新版 使用MASM12汇编器,部分16位程序在64位系统上无法运行.从第5版开始进入x86汇编学习,是非常不错的入门书籍.
2019-12-21 21:58:10 11.5MB 汇编 程序设计 第7版 第七版
1
Assembly Language for x86 Processors(7th) 英文无水印pdf 第7版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
2019-12-21 21:22:38 11.46MB Assembly Language x86 Processors
1
CUDA学习必备,2017年新出的第三版,有较大更新,花了70美元买的原版,所以稍微贵点 CUDA学习必备,2017年新出的第三版,有较大更新,花了70美元买的原版,所以稍微贵点
2019-12-21 20:57:11 36.54MB CUDA
1
本资源为GNU汇编器for ARM,详细介绍了进行ARM开发时的详细用法
2019-12-21 19:28:44 1.8MB GNU assembler ARM Tool
1
Network processors are fundamental building blocks in modern communication systems, in which tens of Gbps network streams have to be processed in real time. Current network applications and traffic requirements necessitate processing speeds and capabilities that are beyond those of conventional, general purpose central processing units. Network processors are the only programmable solution that can handle modern network streams demands. However, implementing network processors requires a new programming paradigm that can meet network processing requirements.This book leads the reader through the requirements and the underlying theory of network processors, real applications and implementation of network processors, and includes the EZChip Microcode Development Environment so that readers can gain hands-on experience in writing high speed networking applications. By the end of the book the reader will be able to write and test his own applications on a simulated network processor. Detailed coverage of what network processors are all about and what can be done with them numerous, real examples of networking applications and implementations (analysis, algorithm, and code) are provided.
2019-12-21 19:28:16 10.34MB Network
1