EDABOSS电子论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 989|回复: 0

[资源共享] Embedded Systems: Real-Time Operating Systems for Arm Cortex M Microcontrolle...

[复制链接]

208

主题

2

回帖

705

E币

助理工程师

Rank: 3Rank: 3

积分
418
发表于 2017-12-11 19:29:17 | 显示全部楼层 |阅读模式

201710110800334593.jpg

Embedded Systems: Real-Time Operating Systems for Arm Cortex M Microcontrollers 2nd ed. Edition   --- 嵌入式系统:Arm Cortex M微控制器的实时操作系统,第2版

This book is self-published and is printed on demand. The original ISBN was generated in 2012, but if you purchase the book new from CreateSpace or Amazon you will get the new version, which was uploaded January 3, 2017. This book, now in its fourth edition (January 2017), is the third in a series of three books that teach the fundamentals of embedded systems as applied to ARM Cortex-M microcontrollers. This book specifically covers the TM4C and MSP432 microcontrollers; however, it could be used with any Cortex-M microcontroller. This third volume is primarily written for senior undergraduate or first-year graduate electrical and computer engineering students. It could also be used for professionals wishing to design or deploy a real-time operating system onto an ARM platform. The first book Embedded Systems: Introduction to the ARM Cortex-M Microcontroller is an introduction to computers and interfacing focusing on assembly language and C programming. The second book Embedded Systems: Real-Time Interfacing to ARM Cortex-M Microcontroller focuses on interfacing and the design of embedded systems. This third book is an advanced book focusing on operating systems, high-speed interfacing, control systems, robotics, Bluetooth, and the Internet of Things (IoT). Rather than buying and deploying an existing OS, the focus is on fundamental principles, so readers can write their-own OS. Embedded systems are a ubiquitous component of our everyday lives. We interact with hundreds of tiny computers every day that are embedded into our houses, our cars, our toys, and our work. As our world has become more complex, so have the capabilities of the microcontrollers embedded into our devices. An embedded system is a system that performs a specific task and has a computer embedded inside. A system is comprised of components and interfaces connected together for a common purpose. Specific topics include microcontrollers, design, verification, hardware/software synchronization, interfacing devices to the computer, real-time operating systems, data collection and processing, motor control, analog filters, digital filters, and real-time signal processing. This book employs many approaches to learning. It will not include an exhaustive recapitulation of the information in data sheets. First, it begins with basic fundamentals, which allows the reader to solve new problems with new technology. Second, the book presents many detailed design examples. These examples illustrate the process of design. There are multiple structural components that assist learning. Checkpoints, with answers in the back, are short easy to answer questions providing immediate feedback while reading. Simple homework questions provide more detailed learning opportunities. The book includes an index and a glossary so that information can be searched. The most important learning experiences in a class like this are of course the laboratories. More detailed lab descriptions are available on the web. Specifically for Volume 1, look at the lab assignments for EE319K. For Volume 2 refer to the EE445L labs, and for this volume, look at the lab assignments for EE445M/EE380L.6. There is a web site accompanying this book http://users.ece.utexas.edu/~valvano/arm. Posted here are Keil uVision projects for each the example programs in the book. You will also find data sheets and Excel spreadsheets relevant to the material in this book. The book will cover embedded systems for the ARM Cortex-M with specific details on the MSP432, TM4C123, and TM4C1294. Most of the topics can be run on any of these Texas Instruments LaunchPads. Ethernet examples can be run on the TM4C1294. Although the solutions are specific for the MSP432/TM4C families, it will be possible to use this book for other Cortex-M derivatives.

这本书是自发的,根据需要出版印制的。原始版本是在2012年生成的,本最新版本于2017年1月3日上映。此书现已在其第四版(2017年1月)中发布。本书专门介绍了TM4C和MSP432微控制器;然而,它也可以与任何Cortex-M微控制器一起使用。本书主要是为高级本科或一年级毕业生电气和计算机工程学生撰写的。它也可以用于希望在ARM平台上设计或部署实时操作系统的专业人员。第一本书“嵌入式系统:ARM Cortex-M微控制器简介”是对计算机和面向汇编语言和C编程的接口的介绍。第二本嵌入式系统:ARM Cortex-M微控制器的实时接口侧重于嵌入式系统的接口和而设计的。这本书是一本专注于操作系统,高速接口,控制系统,机器人,蓝牙和物联网(IoT)的高级书籍。本书的重点不是购买和部署现有的操作系统,其重点是基本原则,因此读者可以编写自己的操作系统。嵌入式系统是我们日常生活中普遍存在的一个组成部分。我们每天与数百台微型计算机互动,它们嵌入在我们的房子里,我们的汽车里,我们的玩具里以及我们的工作中。随着我们的世界变得越来越复杂,微控制器的功能也嵌入到了我们的设备中。嵌入式系统是一种执行特定任务并且有内置计算机的系统。该系统由用于共同目的而连接在一起的组件和接口所组成。本书具体的课题包括微控制器,设计,验证,硬件/软件同步,计算机接口设备,实时操作系统,数据采集和处理,电机控制,模拟滤波器,数字滤波器和实时信号处理。这本书采用了许多学习方法。但它不会包括数据表中的信息的详尽概括。首先,本书从基本原理出发,让读者解决新技术的新问题。二,本书提出了很多详细的设计实例。这些例子说明了设计过程。有多个结构组件可以帮助学习。本书还包括检查学习效果的问题点,在后面的答案,很容易回答提供即时反馈阅读的问题。而简单的家庭作业问题提供更详细的学习机会。本书书包括索引和词汇表,以便可以搜索信息。在这样的课堂中最重要的学习经验当然是实验室。更详细的实验室说明可从网上获取。特别针对第1卷,查看EE319K的实验室任务。对于第2卷,请参阅EE445L实验室,有关本卷,请查看EE445M / EE380L.6的实验室分配。这本书附有一个网站http://users.ece.utexas.edu/~valvano/arm。 Keil uVision项目提供了这本书中的每个示例程序。您还将在本书中找到与材料相关的数据表和Excel电子表格。本书将介绍ARM Cortex-M的嵌入式系统,具体介绍MSP432,TM4C123和TM4C1294。大多数课题都可以在任何这些德州仪器的LaunchPads上运行。以太网示例可以在TM4C1294上运行。尽管这些解决方案对于MSP432 / TM4C系列是特定的,但是可以将本书用于其它Cortex-M衍生产品中。



Real-Time Operating Systems for Arm Cortex M Microcontrollers.rar (9.22 MB, 下载次数: 0)
积分规则
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|EDABOSS电子论坛

GMT+8, 2024-4-20 02:11 , Processed in 0.042954 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表