网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 嵌入式系统多任务处理应用开发实战(基于ARM MCU和FreeRTOS内核)/电子与嵌入式系统设计译丛
分类
作者 (英)多根·易卜拉欣
出版社 机械工业出版社
下载
简介
内容推荐
如今多数基于微控制器的应用程序都属于大规模复杂应用程序,并在多任务处理应用程序中要求若干任务共享微处理器。大部分现代高速微控制器借助复杂的调度算法来支持多任务处理内核,使得能够按照一定的优先级执行大量的复杂任务。本书讲述了如何利用FreeRTOS多任务处理内核让ARM Cortex微控制器进行多任务处理。
在介绍广受欢迎的FreeRTOS多任务处理内核之前,本书详细讲解了多任务处理操作系统的各项特性,例如,调度、优先级、邮箱、事件标志和信号量等。
本书的重要特色之一是使用非常流行的Clicker 2 for STM32开发板(读者可以很轻松地换用其他型号的开发板)和FreeRTOS进行实时项目实战,这些项目包括:LED以不同频率闪烁、7段数码管的刷新显示、用不同任务控制各种传感器的移动机器人、独立控制的多个伺服电机、多任务处理的物联网、具有独立键盘输入的温度控制器、具有三项任务(激活、发生器和显示)的随机数发生器、家用报警系统以及泊车管理系统等。
通过阅读本书,你将学习:
多任务处理的基本概念。
如何创建小型多任务处理程序。
如何在ARM Cortex处理器上安装和使用FreeRTOS。
什么是结构良好的实践项目,如何创建自己的项目。
本书非常适合希望使用FreeRTOS多任务处理内核进行多任务处理的专业工程师和计算机工程专业的学生阅读。
作者简介
胡训强,男,硕士,常年从事仿真软件系统设计与开发,熟练掌握C++、C#、Python以及SQL等语言,先后独立或者参与完成7部英文IT书籍的翻译工作,目前感兴趣的研究方向为数据分析及机器学习。
目录
译者序
前言
致谢
第1章 微型计算机系统
1.1 概述
1.2 微控制器系统
1.2.1 RAM
1.2.2 ROM
1.2.3 PROM
1.2.4 EPROM
1.2.5 EEPROM
1.2.6 flash EEPROM
1.3 微控制器的特点
1.3.1 供电电压
1.3.2 时钟
1.3.3 定时器
1.3.4 看门狗
1.3.5 复位输入
1.3.6 中断
1.3.7 欠电压检测器
1.3.8 模数转换器
1.3.9 串行输入/输出
1.3.10 SPI和I2C
1.3.11 LCD驱动器
1.3.12 模拟比较器
1.3.13 实时时钟
1.3.14 睡眠模式
1.3.15 上电复位
1.3.16 低功率运行
1.3.17 灌电流/拉电流能力
1.3.18 USB接口
1.3.19 CAN接口
1.3.20 以太网接口
1.3.21 Wi-Fi和蓝牙接口
1.4 微控制器架构
1.5 小结
拓展阅读
第2章 ARM微控制器架构
2.1 概述
2.2 ARM微控制器
2.2.1 Cortex-M
2.2.2 Cortex-R
2.2.3 Cortex-A
2.2.4 Cortex-M处理器对比
2.2.5 Cortex-M兼容性
2.2.6 处理器性能测量
2.3 STM32F407VGT6微控制器
2.3.1 STM32F407VGT6的基本特点
2.3.2 内部模块示意图
2.3.3 供电
……
第3章 ARM Cortex微控制器开发板
第4章 Clicker 2 for STM32开发板
第5章 ARM微控制器编程
第6章 使用mikroC Pro for ARM编程
第7章 多任务处理简介
第8章 FreeRTOS简介
第9章 使用FreeRTOS函数
第10章 队列管理
第11章 信号量和互斥量
第12章 事件组
第13章 软件定时器
第14章 一些示例项目
第15章 空闲任务和空闲任务钩子
第16章 任务通知
第17章 临界区
第18章 基于Cortex-M4的微控制器中的中断
第19章 在中断服务程序中调用Free-RTOS API函数
第20章 停车场管理系统
第21章 不同城市的时间
第22章 移动机器人项目:Buggy
附录
缩略语
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/16 8:53:29