登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
ARM汇编语言程序设计基础课件第1章 嵌入式系统基础知识.ppt
文档分类:
IT计算机
|
页数:约55页
举报非法文档有奖
分享到:
1
/
55
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
55
下载此文档
文档列表
文档介绍
ARM汇编语言程序设计基础课件第1章 嵌入式系统基础知识.ppt
ARM汇编语言程序设计基础课件第1章 嵌入式系统基础知识
嵌入式系统的定义和组成
嵌入式系统的定义
根据IEEE(国际电气和电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅助设备、机器和车间运行的装置”、可在多个集成电路设计中重复使用的功能模块,是实现系统芯片(SOC)的基本构件。
IP核分为用硬件描述语言(hardware Description Language,HDL)文本形式提交给用户,经过RTL级设计优化和功能验证,但其中不含有任何具体的物理信息的软核(Soft IP Core);完成软核所有的设计外,还完成了门级电路综合和时序仿真等设计环节,一般以门级电路网表的形式提供给用户的固核(Firm IP Core);基于物理描述,并经过工艺验证,具有可保证的性能,提供给用户的形式是电路物理结构掩模版图和全套工艺文件的硬核(Hard IP Core)。IP软核以源代码的形式提供的,IP知识产权不易保护。IP硬核易于实现IP保护,缺点是灵活性和可移植性差。
目前全球IP核市场处于快速成长的阶段,EDA联盟、RAPID联盟、VCX联盟与VSIA联盟等都在积极推动IP核的开发、应用及推广。其中,EDA联盟主要是以如何提供更好的EDA软件工具为主,VSIA联盟主要针对IP核的定义、开发、授权及测试等建立一个公开的共性规范。ARM、Rambus和MIPS在十大IP供应商排行中居前3位。
嵌入式系统的组成
嵌入式系统通常由包含有嵌入式处理器、嵌入式操作系统、应用软件和外围设备接口的嵌入式计算机系统和执行装置(被控对象)组成。嵌入式计算机系统是整个嵌入式系统的核心,可以分为硬件层、中间层、系统软件层和应用软件层。执行装置接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。
1.嵌入式计算机系统的硬件层
硬件层中包含嵌入式微处理器、存储器(SDRAM、ROM、Flash等)、通用设备接口和I/O接口(A/D、D/A、I/O等)。硬件层通常是一个以嵌入式处理器为中心的,包含有电源电路、时钟电路和存储器电路的电路模块,其中操作系统和应用程序都固化在模块的ROM中。
(1)嵌入式微处理器
嵌入式微处理器是嵌入式系统硬件层的核心,嵌入式微处理器将通用CPU中许多由板卡完成的任务集成到芯片内部,从而有利于系统设计趋于小型化、高效率和高可靠性。嵌入式微处理器大多工作在为特定用户群所专门设计的系统中。
嵌入式微处理器的体系结构可以采用冯·诺依曼体系结构或哈佛体系结构,指令系统可以选用精简指令系统(Reduced Instruction Set Computer,RISC)和复杂指令集系统CISC(Complex Instruction Set Computer, CISC)。
嵌入式微处理器有各种不同的体系,目前全世界嵌入式微处理器已经超过1000多种,体系结构有30多个系列,其中主流的体系有ARM、MIPS、PowerPC、X86和SH等。即使在同一体系中,也可以具有不同的时钟频率、数据总线宽度、接口和外设。目前没有一种嵌入式微处理器可以主导市场,嵌入式微处理器的选择是根据具体的应用而决定的。
(2)存储器
嵌入式系统的存储器包含Cache、主存储器和辅助存储器,用来存放和执行代码。
①Cache是一种位于主存储器和嵌入式微处理器内核之间的快速存储器阵列,存放的是最近一段时间微处理器使用最多的程序代码和数据。在需要进行数据读取操作时,微处理器尽可能的从Cache中读
统,可以根据系统的要求选择所需的文件系统,选择所需的存储介质,配置可同时打开的最大文件数等。同时,嵌入式文件系统可以方便的挂接不同存储设备的驱动程序,支持多种存储设备。
嵌入式文件系统以系统调用和命令方式提供文件的各种操作,如设置、修改对文件和目录的存取权限,提供建立、修改、改变和删除目录等服务,提供创建、打开、读写、关闭和撤销文件等服务。
(3)图形用户接口(GUI)
GUI使用户可以通过窗口、菜单、按键等方式来方便地操作计算机或者嵌入式系统。嵌入式GUI与PC机上的GUI有着明显的不同,嵌入式系统的GUI要求具有轻型、占用资源少、高性能、高可靠性、便于移植、可配置等特点。
实现嵌入式系统中的图形界面一般采用下面的几种方法:针对特定的图形设备输出接口,自行开发相应的功能函数;购买针对特定嵌入式系统的图形中间软件包;采用源码开放的嵌入式GUI系
统;使用独立软件开发商提供的嵌入式GUI产品。
4.应用软件层
应用软件层用来实现对被控对象的控制功能,由所开发的应用程序组成,面向被控对象和用户。为方便用户操作,通常需要提供一个友好的人机界面。
实时系
ARM汇编语言程序设计基础课件第1章 嵌入式系统基础知识 来自淘豆网m.daumloan.com转载请标明出处.
猜你喜欢
2025年土地登记代理人之土地登记相关法律知识..
177页
2025年土地登记代理人之土地登记相关法律知识..
180页
2025年法律常识题库附答案【突破训练】
58页
2025年土地登记代理人之土地登记相关法律知识..
178页
2025年法律常识题库【满分必刷】
58页
2025年注册土木工程师考试题库【各地真题】
165页
2025年注册会计师之注会公司战略与风险管理考..
208页
2025年注册土木工程师考试题库含完整答案(有..
163页
2025年注册土木工程师考试题库带答案(夺分金..
166页
2025年注册土木工程师考试题库附参考答案【综..
165页
2025年注册土木工程师考试题库(精华版)
164页
2025年注册土木工程师考试题库及答案【易错题..
164页
2025年监理工程师之交通工程目标控制考试题库..
169页
2025年监理工程师之交通工程目标控制考试题库..
171页
2025年监理工程师之交通工程目标控制考试题库..
168页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
55
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
小落意心冢
文件大小
:
975 KB
时间
:
2022-08-03
相关标签
arm嵌入式基础知识
嵌入式基础知识
汇编语言基础知识
汇编基础知识
c语言程序设计基础知识
程序设计基础知识点
软件编程基础知识
程序设计基础
编程基础知识
plc编程入门基础知识
计算机原理
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
2025年开学典礼小学生代表讲话精选(整理12..
庆祝元旦演出主持词
应急管理工作会议纪要(3篇)
应聘者面试的自我介绍范文
2025年开学作文精汇(集锦21篇)
2025年开始的选择作文800字(合集24篇)
2025年开在记忆深处的花朵作文550字(精选1..
2025年开国大典教学设计(精选17篇)
心电图判读方法及要点
心理健康日演讲稿7篇
志愿军2观后感 存亡之战观后感
概率分布2-二项分布、样本分布
教师教学工作总结的自我鉴定(4篇)
2025年建筑总承包施工合同
教案例子:花的结构
文员求职信【常用15篇】
新员工2024年终工作总结(3篇)
概念的定义与划分 (2)
2025年建筑工程实训周记(锦集18篇)
新车购车协议书(6篇)
2025年建筑工程专业实习日记(精选10篇)
光伏安装劳务分包合同
领养猫咪合法协议书
完整版木兰辞带拼音
统编高考语文图文转换练习题(附答案)
西门子6se70内部电路图共31页PPT
2021年严凤英严凤英被开膛破肚照片
【讲章分享】将心归给神
LNT技术
ASNZS1170.0-2002含124号修订revised.pdf
在线
客服
微信
客服
意见
反馈
手机
查看
返回
顶部