《通信原理实验》课程电子教案(PPT讲稿)嵌入式系统设计实验——第8章 嵌入式系统开发平台、数据队列、串口驱动、MODEM接口模块、I2C总线模块、SPI总线模块

第8章目录 口1.如何建立嵌入式系统开发平台 口2.数据队列 口3.串口驱动 口4.MODEM接口模块 ▣5.2C总线模块 ▣6.SPI总线模块 口7.其它软件模块
第8章 目录 ❑1. 如何建立嵌入式系统开发平台 ❑2.数据队列 ❑3.串口驱动 ❑4.MODEM接口模块 ❑5.I2C总线模块 ❑6.SPI总线模块 ❑7.其它软件模块

第8章日录 口1.如何建立嵌入式系统开发平台 ▣2.数据队列 口3.串口驱动 ▣4.MODEM接口模块 ▣5.PC总线模块 ▣6.SPI总线模块 口7.其它软件模块
第8章 目录 ❑1. 如何建立嵌入式系统开发平台 ❑2.数据队列 ❑3.串口驱动 ❑4.MODEM接口模块 ❑5.I2C总线模块 ❑6.SPI总线模块 ❑7.其它软件模块

8.1如何建立嵌入式系统开发平台 ·平台的概念 平台是一个意义很广泛的词,要准确的定义平台 不是件容易的事。在嵌入式条统中的开发平台具有如 下特点: ■层次性 ■服务性 ■规范性 ■通用性 ■技术密度
8.1 如何建立嵌入式系统开发平台 • 平台的概念 平台是一个意义很广泛的词,要准确的定义平台 不是件容易的事。在嵌入式系统中的开发平台具有如 下特点: ▪层次性 ▪服务性 ▪规范性 ▪通用性 ▪技术密度

·平台的概念 平台是一个意义很广泛的词,要准确的定义平台 不是件容易的事。在嵌入式系统中的开发平台具有如 下特点: ■层次性 备袋首来藏交本漫角冠,次要濮确杨是父像牙 不 基础搭建起的?蛋美现在个层次的平 的部还有屋次性。 下炼痛务挂 层圣基为应用服务的,设有应用的平台是无意义的设有存在 的服多。封于元器件来说,线路板就是它的应用。而AP1是硬件平台 的姚危啦用程序又是API的应用。 巍思性 ■越有穆度 ■技术密度
• 平台的概念 平台是一个意义很广泛的词,要准确的定义平台 不是件容易的事。在嵌入式系统中的开发平台具有如 下特点: ▪层次性 ▪服务性 ▪规范性 ▪通用性 ▪技术密度 平台是一个意义很广泛的词,要准确的定义平台 不是件容易的事。在嵌入式系统中的开发平台具有如 下特点: ▪层次性 层次性首先表现在平台本身具有层次,高层的平台是以低层平 台为基础搭建起来的。还表现在每个层次的平台的内部还有层次性。 越高层次的平台越容易使用,对使用者的要求也就越低。 ▪服务性 平台是为应用服务的,没有应用的平台是无意义的,没有存在 的必要。对于元器件来说,线路板就是它的应用。而API是硬件平台 的应用,应用程序又是API的应用。 ▪规范性 ▪通用性 ▪技术密度

·平台的概念 平台是一个意义很广泛的词,要准确的定义平台 不是件容易的事。在嵌入式系统中的开发平台具有如 下特点: ■层次性 ■服务性 ■规范性 当一个平台建立起来后,其对应用的接口就具有一定的规范。 一个软件模块一旦开发完毕,其接口函数及使用方法就确定了,应 用程序就需要按照规范使用。 ■通用性 平台从来不是给一个应用使用的。如果一个平台只能给一个应 用使用,作为平台来说,其设计是失败的(尽管其作为最终应用可 能是成功的)。这是平台的服务性决定的。 ■技术密度
• 平台的概念 平台是一个意义很广泛的词,要准确的定义平台 不是件容易的事。在嵌入式系统中的开发平台具有如 下特点: ▪层次性 ▪服务性 ▪规范性 当一个平台建立起来后,其对应用的接口就具有一定的规范。 一个软件模块一旦开发完毕,其接口函数及使用方法就确定了,应 用程序就需要按照规范使用。 ▪通用性 平台从来不是给一个应用使用的。如果一个平台只能给一个应 用使用,作为平台来说,其设计是失败的(尽管其作为最终应用可 能是成功的)。这是平台的服务性决定的。 ▪技术密度

·平台的概念 平台是一个意义很广泛的词,要准确的定义平台 不是件容易的事。在嵌入式系统中的开发平台具有如 下特点: ■层次性 ■服务性 ■规范性 ■通用性 ■技术密度 平台特别是商业平台通常由相关领域的专家建立。这是因为往 往需要适应不同的应用的要求,所以其需要的技术含量是很高的
• 平台的概念 平台是一个意义很广泛的词,要准确的定义平台 不是件容易的事。在嵌入式系统中的开发平台具有如 下特点: ▪层次性 ▪服务性 ▪规范性 ▪通用性 ▪技术密度 平台特别是商业平台通常由相关领域的专家建立。这是因为往 往需要适应不同的应用的要求,所以其需要的技术含量是很高的

·平台的例子 应用程序 应用程序 API 本章重点 应用程序 模块 模块 A B 介绍该层 接口 板级 支 驱动 动 程序 程序 ■层次性 ■服务性 ■规范性 ·通用性 电路板 ■技术密度 一回g回可可回可 元器件
应用程序 应用程序 接口 电路板 元器件 • 平台的例子 a1 1 a2 2 3 a3 4 a4 b1 b2 b3 b4 5 6 7 8 Vcc1 0 a1 1 a2 2 3 a3 4 a4 b1 b2 b3 b4 5 6 7 8 a1 1 a2 2 3 a3 4 a4 b1 b2 b3 b4 5 6 7 8 GND 0 API OS 板级 支持 包 模块 A 驱动 程序 模块 B 驱动 程序 . 应用程序 ▪层次性 ▪服务性 ▪规范性 ▪通用性 ▪技术密度 本章重点 介绍该层

8.1如何建立嵌入式系统开发平台 ·使用平台开发的优势 应用程序接口这个嵌入式软件开发平台的提出和 应用是因为其能够解决当前及今后的嵌入式开发过程 中出现的一些矛盾。以下是使用嵌入式软件开发平台 (API)开发的优点: ■缩短开发时间 ■降低对开发人员的要求 ■降低开发成本 ■增加稳定性和可靠性 ■降低软件对硬件变化的敏感性
8.1 如何建立嵌入式系统开发平台 • 使用平台开发的优势 应用程序接口这个嵌入式软件开发平台的提出和 应用是因为其能够解决当前及今后的嵌入式开发过程 中出现的一些矛盾。以下是使用嵌入式软件开发平台 (API)开发的优点: ▪缩短开发时间 ▪降低对开发人员的要求 ▪降低开发成本 ▪增加稳定性和可靠性 ▪降低软件对硬件变化的敏感性

·不适合使用平台开发的场合 虽然使用平台开发有很多优点、,但其也不是万能 的。有一些场合并不适合使用平台开发,这些场合主 要有以下几种: ■极大批量的产品 这种产品往往要求硬件成本和生产成本最低化。而使用平台开 发不可避免带来资源占用的增加,反映到硬件上就是成本的增加。 有时这种增如是不可接受的。这种情况不适合用平台开发。 ■没有合适的平台但产品需要尽快上市时 开发平台是需要时间的,甚至比当前的项目的时间更长。但如 果后续有类似的产品,则还是建议开发者逐步建立起自己的开发平 台,这会对以后所有的项目带来好处。 ■需要极度榨取硬件性能的场合 除了极大批量的产品需要极度榨取硬件性能外,估计只有科学 研究和一些一件一件制造的高价值产品(如巨型机)需要这样做了, 在普通的企业中应该不容易见到
• 不适合使用平台开发的场合 虽然使用平台开发有很多优点,但其也不是万能 的。有一些场合并不适合使用平台开发,这些场合主 要有以下几种: ▪极大批量的产品 这种产品往往要求硬件成本和生产成本最低化。而使用平台开 发不可避免带来资源占用的增加,反映到硬件上就是成本的增加。 有时这种增加是不可接受的。这种情况不适合用平台开发。 ▪没有合适的平台但产品需要尽快上市时 开发平台是需要时间的,甚至比当前的项目的时间更长。但如 果后续有类似的产品,则还是建议开发者逐步建立起自己的开发平 台,这会对以后所有的项目带来好处。 ▪需要极度榨取硬件性能的场合 除了极大批量的产品需要极度榨取硬件性能外,估计只有科学 研究和一些一件一件制造的高价值产品(如巨型机)需要这样做了, 在普通的企业中应该不容易见到

·建立开发平台的方法 1.选择操作系统 操作系统(○S)是一个基础的软件平台。因此,建立软件开发平台 (自己的AP)首先需要选择一个合适的操作系统。操作系统的选择与应 用相关的,但对于嵌入式系统一般需要选择嵌入式操作系统。 2.制定API规范及应用程序编写规范 有了操作系统,就可以制订API规范和程序编写规范了。这些规范一 部分已经被操作象统规定好了,另一部分需要自己制订。建议这些规范 尽量靠近与已存在的事实标准,以减少学习时问。 3.获取成熟的软件模块并修改适合指定的规范 开发人员可以通过各种途径获取成熟的软件模块,还可以获取一些 商业和自由的软件模块。这些软件模块不一定适合自己的规范,这就需 要对这些软件模块进行进一步的修改或包装以适应自己的规范。 4.编写自己的软件模块 通过外部途径不一定能够获取所有必须的软件模块,此时就需要自 己编写软件模块了
• 建立开发平台的方法 1.选择操作系统 操作系统(OS)是一个基础的软件平台。因此,建立软件开发平台 (自己的API)首先需要选择一个合适的操作系统。操作系统的选择与应 用相关的,但对于嵌入式系统一般需要选择嵌入式操作系统。 2.制定API规范及应用程序编写规范 有了操作系统,就可以制订API规范和程序编写规范了。这些规范一 部分已经被操作系统规定好了,另一部分需要自己制订。建议这些规范 尽量靠近与已存在的事实标准,以减少学习时间。 3.获取成熟的软件模块并修改适合指定的规范 开发人员可以通过各种途径获取成熟的软件模块,还可以获取一些 商业和自由的软件模块。这些软件模块不一定适合自己的规范,这就需 要对这些软件模块进行进一步的修改或包装以适应自己的规范。 4.编写自己的软件模块 通过外部途径不一定能够获取所有必须的软件模块,此时就需要自 己编写软件模块了
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《通信原理实验》课程电子教案(PPT讲稿)嵌入式系统设计实验——第7章 μC/OS-II简介、移植规划、移植μC/OS-II、移植代码应用到LPC2000.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)嵌入式系统设计实验——第6章 最小系统、片内外设、总线接口、其它外设.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)嵌入式系统设计实验——第5章 LPC2000系列ARM(4/4).ppt
- 《通信原理实验》课程电子教案(PPT讲稿)嵌入式系统设计实验——第5章 LPC2000系列ARM(3/4).ppt
- 《通信原理实验》课程电子教案(PPT讲稿)嵌入式系统设计实验——第5章 LPC2000系列ARM(2/4).ppt
- 《通信原理实验》课程电子教案(PPT讲稿)嵌入式系统设计实验——第5章 LPC2000系列ARM(1/4).ppt
- 《通信原理实验》课程电子教案(PPT讲稿)嵌入式系统设计实验——第4章 ARM7TDMI(-S)指令系统.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)嵌入式系统设计实验——第3章 ARM7体系结构(2/2).ppt
- 《通信原理实验》课程电子教案(PPT讲稿)嵌入式系统设计实验——第3章 ARM7体系结构(1/2).ppt
- 《通信原理实验》课程电子教案(PPT讲稿)嵌入式系统设计实验——第2章 嵌入式系统工程设计.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)嵌入式系统设计实验——第1章 嵌入式系统概述.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)Verilog HDL数字系统设计与综合实验——第08讲 可综合设计.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)Verilog HDL数字系统设计与综合实验——第07讲 综合建模与仿真.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)Verilog HDL数字系统设计与综合实验——第06讲 行为建模(2/2).ppt
- 《通信原理实验》课程电子教案(PPT讲稿)Verilog HDL数字系统设计与综合实验——第05讲 行为建模(1/2).ppt
- 《通信原理实验》课程电子教案(PPT讲稿)Verilog HDL数字系统设计与综合实验——第04讲 数据流建模.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)Verilog HDL数字系统设计与综合实验——第03讲 门级与结构建模.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)Verilog HDL数字系统设计与综合实验——第02讲 Verilog HDL语言基础.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)Verilog HDL数字系统设计与综合实验——第01讲 HDL语言概述.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)MATLAB与通信仿真(英文)Chapter 6 Binary Modulated Bandpass Signaling(3/3).ppt
- 《通信原理实验》课程电子教案(PPT讲稿)数字系统设计与FPGA应用实验——第01讲 数字系统与FPGA设计概述.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)数字系统设计与FPGA应用实验——第02讲 数字系统设计的基础知识(1/2).ppt
- 《通信原理实验》课程电子教案(PPT讲稿)数字系统设计与FPGA应用实验——第03讲 数字系统设计的基础知识(2/2).ppt
- 《通信原理实验》课程电子教案(PPT讲稿)数字系统设计与FPGA应用实验——第04讲 同步数字系统设计基础.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)数字系统设计与FPGA应用实验——第05讲 数字系统设计的实现与验证.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)数字系统设计与FPGA应用实验——第06讲 数字系统设计原则与设计实例.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)示波器原理及其使用——示波器应用基本知识(以泰克示波器基本功能为基础).ppt
- 《通信原理实验》课程电子教案(PPT讲稿)示波器原理及其使用——示波器TDS1&2000使用.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)通信原理实验电子教案.ppt
- 《通信原理实验》课程电子教案(PPT讲稿)通信原理实验电子教案(非通工专业).ppt
- 《通信原理实验》课程教学资源(实验指导)CDMA移动通信系统实验指导书.doc
- 《通信原理实验》课程教学资源(实验指导)MATLAB与通信仿真实验指导书(上).doc
- 《通信原理实验》课程教学资源(实验指导)MATLAB与通信仿真实验指导书(下).doc
- 《通信原理实验》课程教学资源(实验指导)Verilog HDL数字系统设计与综合实验指导书(HDL语言硬件设计实验指导书).doc
- 《通信原理实验》课程教学资源(实验指导)基于System Generator的通信系统设计实验指导书.doc
- 《通信原理实验》课程教学资源(实验指导)嵌入式系统设计实验指导书.doc
- 《通信原理实验》课程教学资源(实验指导)数字系统与FPGA设计实验指导书.doc
- 《通信原理实验》课程教学资源(实验指导)通信原理实验指导书(上).doc
- 《通信原理实验》课程教学资源(实验指导)通信原理实验指导书(下).doc
- 《通信原理实验》课程教学资源(实验指导)高级软件无线电系统实验指导书.doc