第2章嵌入式系统开发过程

时间:2025-04-29

第2章

嵌入式系统开发过程

第2章 嵌入式系统开发过程

主要内容1 嵌入式系统设计方法 2 嵌入式软件的开发流程

3 嵌入式系统的调试 4

板极支持包

第2章 嵌入式系统开发过程

2.1嵌入式系统设计方法 嵌入式系统设计方法2.1.1嵌入式系统设计方法的演变 嵌入式系统设计方法的演变 嵌入式系统设计方法的 2.1.2嵌入式系统的开发流程 嵌入式系统的开发流程 嵌入式系统的

第2章 嵌入式系统开发过程

2.1.1嵌入式系统设计方法的演变1基于 基于PCB和ICE的设计方法 基于 和 的设计方法 2基于 基于EDA(PLD)和EOS的设计方法 基于 ( 和 的设计方法 基于IP核的系统及设计方法 基于 核的系统及设计方法

第2章 嵌入式系统开发过程

1基于PCB和ICE(电路仿真)的设计方 法其步骤是先抽象后具体 其步骤是先抽象后具体 抽象设计: ★抽象设计: 将系统功能细分为若干功能模块 将系统功能细分为若干功能模块 在对功能模块进行硬件和软件功能实现的分配 在对功能模块进行硬件和软件功能实现的分配 具体设计包括: ★具体设计包括:硬件设计和软件设计 硬件设计:主要根据性能参数要求对各功能 硬件设计: 硬件设计 模块所需要的元器件进行选择和组合—PCB 模块所需要的元器件进行选择和组合 软件设计主要包括任务分析,编码调试等 软件设计主要包括任务分析, 软件设计主要包括任务分析 编码调试等--ICE

第2章 嵌入式系统开发过程

2、基于EDA(PLD)和EOS的设计方法主要是硬件设计的进步 旧方法:选择和使用标准通用集成电路器件 ★旧方法:选择和使用标准通用集成电路器件 新方法:自己设计和制作部分专用的集成电路器 ★新方法:自己设计和制作部分专用的集成电路器 有各种EDA EDA工具软件提供支持 件,有各种EDA工具软件提供支持 一万门一下用CPLD,以上用FPGA) CPLD,以上用 (一万门一下用CPLD,以上用FPGA) 软件设计的进步 旧方法: ★旧方法:无操作系统 新方法:基于操作系统设计,简化多任务,实时, ★新方法:基于操作系统设计,简化多任务,实时, 复杂软件的设计

第2章 嵌入式系统开发过程

3、基于IP核的系统级设计方法集成系统( 集成系统(SOC) CPU,I/O接口,存储器,实时操作系统, 接口, 接口 存储器,实时操作系统, 应用软件集成在一个芯片上,统一描述, 应用软件集成在一个芯片上,统一描述,统 一设计

第2章 嵌入式系统开发过程

2.1.2嵌入式系统的开发流程 嵌入式系统的开发流程 嵌入式系统的

1、需求分析阶段- 2体系机构设计阶段-3生成代码阶段-- 4固化阶段--- 5系统 集成,测试阶段

第2章 嵌入式系统开发过程

、需求分析阶段 嵌入式系统应用需求中最为突出的是注重应用的 时效性。 时效性。 需求分析阶段的主要任务是: 需求分析阶段的主要任务是: 1、分析客户需求,搞清楚需要完成的任务, 、分析客户需求,搞清楚需要完成的任务, 2、分类整理需求 、 ★功能性需求 接口设计;输入输出信号,操作方式界面 接口设计; 接口设计 输入输出信号, ★非功能性需求 性能 成本 功耗 系统尺寸和重量 性能 成本 功耗 系统尺寸和重量

第2章 嵌入式系统开发过程

二、体系结构设计阶段作用: 作用:描述系统如何实现所述的功能和非功 能需求。 能需求。 对硬件, ★对硬件,软件功能划分 对系统软硬件进行选型(处理器选择, ★对系统软硬件进行选型(处理器选择, 操作系统选择,接口选择等等) 操作系统选择,接口选择等等)

第2章 嵌入式系统开发过程

三、生成代码阶段需要完成的工作:代码编程、 需要完成的工作:代码编程、交叉编译和链 交叉调试和测试等。 接、交叉调试和测试等。 1、代码编程 、 一般采用的方法是先在通用 上编程, 先在通用PC上编程 一般采用的方法是先在通用 上编程, 然后通过交叉编译链接 交叉编译链接, 然后通过交叉编译链接,将程序做成目标平 台上可以运行的二进制代码格式。 台上可以运行的二进制代码格式。最后将程 下载到目标平台上的特定位置 的特定位置, 序下载到目标平台上的特定位置,在目标板 上启动运行这段二进制代码。 上启动运行这段二进制代码。

第2章 嵌入式系统开发过程

2、交叉编译和链接 交叉编译和链接 嵌入式集成开发环境都支持交叉编译、链接。 嵌入式集成开发环境都支持交叉编译、链接。 交叉编译链接生成两种类型的可执行文件:调 交叉编译链接生成两种类型的可执行文件: 试用的可执行文件和固化的可执行文件。 试用的可执行文件和固化的可执行文件。

第2章 嵌入式系统开发过程

3、交叉调试(远程调试) 、交叉调试(远程调试) 具有以下特点: 具有以下特点: 调试器和被调试的程序运行在不同的机器上。 调试器和被调试的程序运行在不同的机器上。调试 器运行在PC或工作站上 或工作站上, 器运行在 或工作站上,而被调试程序运行在各 式的专用目标机上; 式的专用目标机上; 调试器通过某种通信方式与目标机建立联系, 调试器通过某种通信方式与目标机建立联系,如 串口、并口、网络、 或者专用的通信方式; 串口、并口、网络、JTAG或者专用的通信方式; 或者专用的通信 …… 此处隐藏:789字,全部文档内容请下载后查看。喜欢就下载吧 ……

第2章嵌入式系统开发过程.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219