stm32基础教程.pdf

  1. 1、本文档共104页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
stm32基础教程

stm32嵌入式开发 第一讲:嵌入式系统开发概述 课程安排 – 何为嵌入式系统 – 嵌入式系统的特点及发展趋势 – 嵌入式系统的开发过程 – 如何成为嵌入式开发人员 何为嵌入式系统 – 嵌入式系统,英文全称为Embeded System。 – IEEE 的定义:嵌入式系统是“控制、监视或 者辅助装置、机器和设备运行的装置”。 – 业界普遍采用的定义:嵌入式系统是以应用 为中心、以计算机技术为基础、软件硬件可 裁剪、适应应用系统对功能、可靠性、成本、 体积、功耗等严格要求的专用计算机系统。 理解嵌入式系统 – 嵌入式系统是与应用紧密结合的,是面 向用户、面向产品、面向应用的。 – 嵌入式系统是一个技术密集、资金密集、 高度分散、不断创新的知识集成系统。 – 嵌入式系统可定制、可裁减。 – 嵌入式系统中的软件一般都固化在存储 器芯片或单片机本身中。 – 嵌入式系统本身不具备自主开发能力。 嵌入式系统的基本结构 • 嵌入式系统可以笼统地分为硬件和软 件两部分。 嵌入式处理器 – 嵌入式微处理器EMPU – 嵌入式微控制器MCU – 嵌入式数字信号处理器EDSP – 片上可编程系统SOPC 嵌入式系统的特点 – 嵌入式系统是与应用紧密结合的。 – 嵌入式系统具有很强的专用性,可定制、可裁减,且 必须结合实际系统需求进行合理的裁减利用。 – 嵌入式系统是一个技术密集、资金密集、高度分散、 不断创新的知识集成系统。 – 嵌入式系统必须有采用专用的开发工具和环境才能进 行开发。 – 嵌入式系统具有通用计算机的功能,但实现了小型化 的体积和高的运行可靠性。 – 嵌入式系统需要根据不同的处理器来进行定制。 嵌入式系统的发展趋势 – 嵌入式处理器的功能越来越强大,而功耗不 断降低。 – 嵌入式系统的人机界面不断强化,应用更加 人性化。 – 嵌入式系统开发环境不断优化,提供了更为 丰富的调试功能。 – 嵌入式系统逐渐强化联网功能。 – 嵌入式系统开始提供更为丰富的接口。 – 嵌入式系统越来越渗透到不同的产品中。 嵌入式系统的开发过程 芯片选择 配置硬件平台 Bootloader移植 操作系统裁减 操作系统移植 应用程序开发 如何成为嵌入式开发人员 – 要想成为一个比较优秀的嵌入式开发人 员,应该牢记“博、专、实践”的原则。 • 博 • 专 • 实践 嵌入式操作系统概述 – 嵌入式操作系统的发展历史 • 第一阶段(简单操作系统) • 第二阶段(通用的嵌人式实时操作系统) • 第三阶段(Intemet嵌入式系统) 嵌入式操作系统的分类 – 按照是否免费来分类 • 免费嵌入式操作系统 • 收费的嵌入式操作系统 – 按照系统对相应时间的敏感程度 • 硬实时系统 • 软实时系统 • 非实时系统 嵌入式操作系统的特点 – 能够有效管理复杂的系统资源。 – 嵌人式操作系统提高了系统的可靠性。 – 能够把硬件虚拟化。 – 能够提供库函数、驱动程序、工具集以及应用程序, 提高了开发效率,缩短了开发周期。 – 具有高的系统实时性能。 – 嵌入式操作系统充分发挥了32位CPU的多任务潜力 – 嵌入式系统都是为了完成一些特定的任务而设计的, 通用型操作系统往往无法满足某些特定的要求。 – 嵌入式系统的系统资源相对通用系统来说是极为有限 的。 – 嵌入式系统配置灵活。 ARM体系结构的特点 – 体积小、低功耗、低成本、高性能。 – 支持Thumb(16 位)/ARM(32 位)双指令集,能很好 的兼容8/16 位器件。 – 大量使用寄存器,指令

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档