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

请输入您要查询的图书:

 

书名 从零开始设计你的智能小车(基于STM32的嵌入式系统开发教育部高等学校电工电子基础课程教学指导分委员会推荐教材)
分类
作者
出版社 清华大学出版社
下载
简介
内容推荐
本书从“实战”出发,以STM32F103VET6单片机为对象,以C语言为开发语言,详细讲解如何在CMSIS固件库基础上完成嵌入式应用系统的开发。通过本书的学习,读者能够初步了解嵌入式系统设计中的硬件设计和软件设计,掌握硬件和软件调试技巧,具备设计、规划和实现一个简单嵌入式应用系统的能力。
全书以“智能小车设计”作为主线,内容分为基础篇、提高篇和实践篇三个层次。“基础篇”介绍嵌入式开发的基本常识、系统架构等。“提高篇”以小车功能需求为目标组织各章节内容,每章实现智能小车的一个功能。“实践篇”从应用系统设计、规划的角度出发,通过两个不同的“智能小车”系统设计实例,从功能设计规划开始,经过硬件需求分析与选型、硬件设计与供电设计,到软件设计、系统测试,详细讲解从设计规划到开发实现的完整过程。侧重分析设计思路、设计方法,以及项目的组织架构,培养作为系统开发工程师应该具备的“全局观”和从系统层面分析、分解系统功能的能力。
本书可作为高等院校自动化类、电气工程类、电子信息类等相关专业的教材,也可作为嵌入式开发爱好者的入门书籍。
目录
第1章 嵌入式系统概述
1.1 单片机概述
1.1.1 单片机的定义
1.1.2 单片机与PC的对比
1.2 嵌入式系统
1.3 ARM是什么
1.3.1 ARM公司简介
1.3.2 ARM架构、ARM内核与ARM单片机
1.3.3 ARM Cortex-M3内核概述
第2章 STM32F103单片机概述
2.1 单片机的手册
2.2 STM32F103单片机体系结构概述
2.2.1 ARM Cortex-M3内核
2.2.2 STM32F103单片机系统架构
2.3 什么是CMSIS
2.4 STM32固件库
基础篇
第3章 嵌入式程序设计中的C语言
3.1 整型
3.1.1 整型的位宽
3.1.2 访问硬件模块的寄存器
3.2 volatile关键字
3.2.1 C语言编译器的优化功能
3.2.2 用volatile关键字避免优化
3.3 结构体数据类型
3.3.1 struct关键字
3.3.2 访问单片机片上外设寄存器
3.4 枚举数据类型
3.5 static关键字
3.5.1 静态全局变量
3.5.2 静态局部变量
3.5.3 静态函数
3.6 宏定义
3.7 条件编译与头文件
3.7.1 条件编译指令
3.7.2 头文件
3.8 变量在哪里
3.8.1 堆、栈和静态区
3.8.2 单片机中变量的存储空间分配
第4章 第一个STM32项目
4.1 开发环境与所需硬件
4.1.1 搭建开发环境
4.1.2 所需硬件
4.1.3 所需工具
4.2 创建第一个项目
4.3 下载与调试程序
4.3.1 安装仿真器驱动
4.3.2 在Kei1软件中配置仿真器
4.3.3 编译下载程序
4.3.4 Debug调试程序
第5章 深入了解项目模板
5.1 启动文件的作用
5.1.1 定义栈和堆
5.1.2 定义中断向量表
……
提高篇
实践篇
习题
参考文献
随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/20 21:21:13