嵌入式系统教案 武汉创维特信 有限公司 山 20216/24 EVTEEH
嵌入式系统教案 武汉创维特信息技术有限公司 2021/6/24
提纲 CVTECH 第五章嵌入式硬件平台设让 ①)嵌入式系统体系结构设计 ②2S3c44B0X概述 ③系统的硬件选型及电路设计 印刷电路板的设计 5)硬件系统的调试 6 2 維特
2 提纲 1 3 2 4 5 硬件系统的调试 6 7 第五章 嵌入式硬件平台设计 系统的硬件选型及电路设计 嵌入式系统体系结构设计 S3C44B0X概述 印刷电路板的设计
款入式系统体系结构设计 CVTECH 嵌入式系统的软硬件框架 1应用层 应用程序 图形用户 LInux、 文件系统 接口 uclinux、 0S层 UC/OS等 实时操作系统(RT0S) 驱致晨二/硬件抽象层级极支持包 软件 D/A 通用接口 硬件 A/D 嵌入式 微处理器 ROM 串口、并口 硬件层 l/0 SDRAM USB、以太网 人机交互接口 等 嵌入式系统 LED、LCD、 触摸屏、鼠标、 键盘等 創維特
3 嵌入式系统的软硬件框架 嵌入式系统体系结构设计 嵌入式 微处理器 SDRAM ROM I/O A/D D/A 人机交互接口 通用接口 实时操作系统(RTOS) 图形用户 接口 BSP/HAL 硬件抽象层/板极支持包 文件系统 应用程序 嵌入式系统 硬件层 OS层 驱动层 应用层 软件 硬件 串口、并口、 USB、以太网 等 LED、LCD、 触摸屏、鼠标、 键盘等 Linux、 uCLinux、 uC/OS-II等
款入式系统体系结构设计 CVTECH 嵌入式系统的开发步骤 系统需求分析 规格说明书 体系结构设计 机械/结构设 硬件设计 软件设计 系统集成 系统测试 产品 維特
4 嵌入式系统的开发步骤 嵌入式系统体系结构设计 体系结构设计 系统需求分析: 规格说明书 机械/结构设 计 硬件设计 软件设计 系统集成 系统测试 产品
款入式系统体系结构设计 CVTECH 嵌入式系统的开发步骤 系统需求分析:确定设计任务和目标,并提炼出设 计规格说明书,作为正式设计指导和验收的标准。系统 的需求一般分功能性需求和非功能性需求两方面。功能 性需求是系统的基本功能,如输入输出信号、操作方式 等;非功能需求包括系统性能、成本、功耗、体积、重 量等因素。 口体系结构设计:描述系统如何实现所述的功能和非 功能需求,包括对硬件、软件和执行装置的功能划分以 及系统的软件、硬件选型等。一个好的体系结构是设计 成功与否的关键。 5 維特
5 嵌入式系统的开发步骤 ❑ 系统需求分析:确定设计任务和目标,并提炼出设 计规格说明书,作为正式设计指导和验收的标准。系统 的需求一般分功能性需求和非功能性需求两方面。功能 性需求是系统的基本功能,如输入输出信号、操作方式 等;非功能需求包括系统性能、成本、功耗、体积、重 量等因素。 嵌入式系统体系结构设计 ❑ 体系结构设计:描述系统如何实现所述的功能和非 功能需求,包括对硬件、软件和执行装置的功能划分以 及系统的软件、硬件选型等。一个好的体系结构是设计 成功与否的关键
款入式系统体系结构设计 CVTECH 嵌入式系统的开发步骤 口硬件/软件协同设计:基于体系结构,对系统的软件、 硬件进行详细设计。为了缩短产品开发周期,设计往往 是并行的。 口系统集成:把系统的软件、硬件和执行装置集成在 起,进行调试,发现并改进单元设计过程中的错误。 系统测试:对设计好的系统进行测试,看其是否满 足规格说明书中给定的功能要求。 6 維特
6 嵌入式系统的开发步骤 嵌入式系统体系结构设计 ❑ 硬件/软件协同设计:基于体系结构,对系统的软件、 硬件进行详细设计。为了缩短产品开发周期,设计往往 是并行的。 ❑ 系统集成:把系统的软件、硬件和执行装置集成在 一起,进行调试,发现并改进单元设计过程中的错误。 ❑ 系统测试:对设计好的系统进行测试,看其是否满 足规格说明书中给定的功能要求
款入式系统体系结构设计 CVTECH 丿44B0教学系统的硬件组成 本章将以武汉创维特公司生产的JX44B0教学系统为 原型,详细分析系统的硬件设计步骤、实现细节以及调 试技巧等。 LcD显示 及触摸屏 4MB RS_232接口 Flash BIoS) ARMZTDM 2位微处 音频接口 系统内存50联 8MB SDRAM JTAG调试端口 以太网接口 键盘接口 USB接口 維特
7 JX44B0教学系统的硬件组成 嵌入式系统体系结构设计 ❑ 本章将以武汉创维特公司生产的JX44B0教学系统为 原型,详细分析系统的硬件设计步骤、实现细节以及调 试技巧等。 S3C44B0X 4M B Flash(BIOS) USB 接口 R S-232接口 JTAG 调试端口 LCD 显示 及触摸屏 键盘接口 以太网接口 音频接口 基于 ARM7TDMI的 32位微处理 器 Samsung S3C44B0X 4M B Flash(BIOS) USB 接口 R S-232接口 JTAG 调试端口 LCD 显示 及触摸屏 以太网接口 音频接口 8MB SDRAM 系统内存
S3C44B0X概述 CVTECH S3C44B0X内部结构图 Controller Cache nterrupt CONT.降 ZDMA (2-Ch) System Bus Bridge Arbitration BDMA (2-Ch. A T 3276 B Synchronous Do RTC (Real Time Cl PWM Time O-4, 5(inten 8 維特
8 S3C44B0X内部结构图 S3C44B0X概述
S3C44B0X概述 CVTECH S3C44B0X片上资源 口ARM7TDMI核、工作频率66MH 8 KB Cache,外部存储器控制器; 口LCD控制器; 4个DMA通道 口2通道UART、1个多主I2C总线控制器、1个IIS总线控制器 口5通道PWM定时器及一个内部定时器; 口71个通用I/0口; 口8个外部中断源; 8通道10位ADC; 口实时时钟等。 9 維特
9 S3C44B0X片上资源 S3C44B0X概述 ❑ ARM7TDMI核、工作频率66MHz; ❑ 8KB Cache,外部存储器控制器; ❑ LCD控制器; ❑ 4个DMA通道; ❑ 2通道UART、1个多主I2C总线控制器、1个IIS总线控制器; ❑ 5通道PWM定时器及一个内部定时器; ❑ 71个通用I/O口; ❑ 8个外部中断源; ❑ 8通道10位ADC; ❑ 实时时钟等
S3C44B0X概述 CVTECH S3C44B0X特性 口内核:2.5VI/0:3.0V到3.6V 最高为66MHz 160 LQFP/160 FBGA 10 維特
10 S3C44B0X特性 S3C44B0X概述 ❑ 内核:2.5V I/O : 3.0 V 到 3.6 V ❑ 最高为66MHz ❑ 160 LQFP / 160 FBGA