- 1、本文档共898页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
嵌入式系统导论课程内容第01章嵌入式系统设计基础第02章ARMCortex-M3处理器第03章Thumb指令系统第04章STM32微控制器第05章STM32的通用I/O端口(GPIO)第06章CM3异常和STM32中断(EXTI)第07章STM32的串行通信接口(USART)第08章STM32的DMA接口第09章STM32的定时器接口第10章STM32的模拟接口ARM信息中心STM32网站Keil网站考核形式实物验收实验报告教学要求理论课时:xx学时实验课时:xx学时IES课程群IntroductiontoEmbeddedSystems嵌入式系统导论第1章嵌入式系统概述本章内容提要1.1嵌入式系统概述1.什么是嵌入式系统2.嵌入式系统的技术特点3.嵌入式系统的组成1.2嵌入式系统的开发1.嵌入式系统的开发模式2.嵌入式系统开发需要的软硬件3.软件开发流程嵌入式系统产品Embedded移动终端平板电脑、智能手机信息家电智能冰箱、洗衣机、智能空调、微波炉数字电视、数码相机与数码摄像机、游戏机汽车电子车载、车控智能仪器仪表通讯设备其他什么是嵌入式系统嵌入式计算机系统简称为嵌入式系统常见的定义以应用为中心、以计算机技术为基础,软件硬件可裁剪、以适用于应用系统对功能、可靠性、成本、体积、功耗等要求严格的专用计算机系统主要的特点与具体应用系统紧密结合,很强的专用性融合计算机技术、电子技术以及应用领域的技术根据应用需求对软硬件高效设计、量体载衣嵌入式系统的技术特点硬件的特点硬件电路高度集成、体积较小低成本、低功耗软件的特点实时性和可靠性软件剪裁和固化代码高效用户应用程序嵌入式操作系统嵌入式处理器外围硬件设备嵌入式硬件平台嵌入式系统的组成结构嵌入式系统一般由4个部分组成嵌入式处理器、外围硬件设备嵌入式操作系统(可选)、用户应用程序嵌入式处理器(EmbeddedProcessor)微控制器MCU MicrocontrollerUnit(单片机SCM) SingleChipMicrocomputer嵌入式微处理器MPU MicroprocessorUnit数字信号处理器DSP DigitalSignalProcessor片上系统SoC SystemonChip外围硬件设备半导体厂商配套常用接口电路系统基本电路 时钟、复位、供电,以及存储器等基本接口电路 通用I/O端口、通信接口、定时器、A/D等常用支持电路 CAN总线、USB接口、存储卡接口、以太网接口开发公司提供外围器件和软件系统控制具体行业的仪器设备嵌入式操作系统工作简单、任务单一的嵌入式系统可以不用操作系统,或运行简单的监控程序实时性强、任务多样的嵌入式系统需要实时操作系统(RTOS)uC/OS-II(现在已发展为uC/OS-III)VxWorks……功能强大、任务复杂的嵌入式系统使用多任务的操作系统嵌入式Linux(完善的网络支持)安卓Android(智能终端操作系统)WindowsCE……嵌入式系统的开发人员嵌入式硬件工程师硬件设计 器件选择、PCB板设计等,使用HDL语言硬件的软件接口 Bootloader程序等,使用C与汇编嵌入式软件程序员系统程序员 嵌入式OS移植、驱动程序移植等,使用C与汇编应用程序员 应用软件开发,使用C++、java等嵌入式系统的开发模式宿主机-目标机模式宿主机:通用微型机(PC机)目标机:待开发的嵌入式系统交叉开发宿主机建立完整的开发环境交叉编译产生目标机的可执行代码通过JTAG、串口、USB接口、网络等下载到目标机远程调试软件模拟(Simulator)在线硬件仿真(ICE:In-CircuitEmulator)宿主机-目标机开发模式嵌入式系统开发需要的软硬件开发工具套件Keil微控制器开发工具集(MDK-ARM)ARMDS-5(DevelopmentStudio5)IAR系统(ARMCortex-M的嵌入式工作平台)GNU编译器集合(GCC)目标板(开发板、评估板)调试适配器(仿真器)集成开发环境IDE下的软件开发步骤创建工程项目添加工程文件选用启动代码、头文件和外设驱动库函数创建源程序文件、编写程序配置工程选项交叉编译和连接程序下载(闪存编程)使用调试仿真器将目标代码下载到闪存(或SRAM)中运行运行和调试软件开发流程嵌入式系统导论课程概述为什么要学习嵌入式系统导论?(why)开课对象?(who)本课程在专业方向中的地位?(where)学什么?(what)怎么学?(how)为什么要学习嵌入式系统(why)市场需求-中国具有世界最大嵌入式技术市场,将成为世界第一,手持仪器设备、信息家电、城市建设、工业控制、军事应用,……,嵌入式技术无处不在。企业人才需求-软硬
您可能关注的文档
最近下载
- 肉类食品配送服务投标方案(技术方案).docx
- 新冠疫苗疑似预防接种异常反应监测与处置方案.docx VIP
- 北京版五年级下册数学计算题专项练习1000道带答案.docx VIP
- 学校学生奶投标配送方案.docx VIP
- 2011别克昂科雷全车电路图.pdf VIP
- 2024年02月[北京]2024年中国金融电子化集团有限公司录用招考(招考)笔试历年参考题库附带答案详解.docx
- 2025年辽宁铁道职业技术学院单招职业适应性考试题库完美版.docx VIP
- 2025年辽宁铁道职业技术学院单招职业技能测试题库汇编.docx VIP
- 剑桥国际少儿英语(第二版) Level 4 8 Let’s party! Lesson 4 课件.ppt VIP
- 初二物理上学期.docx VIP
文档评论(0)