嵌入式设计---(1)嵌入式系统基础
1、嵌入式系统的定义
(1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
(2)嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。
(3)知识产权核(IP核):具有知识产权的、功能具体、接口规范、可在多个集成电路设计中重复使用的功能模块,是实现系统芯片(SOC)的基本构件。
(4)IP核模块有行为、结构和物理3级不同程度的设计,对应描述功能行为的不同可以分为三类:软核、固核、硬核。
2、嵌入式系统的组成
(1)硬件层:嵌入式微处理器、存储器、通用设备接口和I/O接口。
(2)中间层(也称为硬件抽象层HAL或者板级支持包BSP).
(3)系统软件层:由RTOS、文件系统、GUI、网络系统及通用组件模块组成。
(4)应用软件:由基于实时系统开发的应用程序组成。
3、实时系统
4、实时系统的调度
5、嵌入式微处理器体系结构
6、逻辑电路基础
7、总线电路及信号驱动
8、电平转换电路
9、可编程逻辑器件基础
10、嵌入式系统中信息表示与运算基础
11、差错控制编码
12、嵌入式系统的度量项目
13、嵌入式系统的评价方法:测量法和模型法
接口技术
1. Flash存储器
2、RAM存储器
(1)SRAM的特点:
(2)DRAM的特点:
(3)SDRAM的特点:
SDRAM表示同步动态随机存取存储器。同步是指内存工作需要同步时钟,内部的命令发送与数据的传输都以它为基准;动态是指存储器阵列需要不断的刷新来保证数据不丢失。它通常只能工作在133MHz的主频。
(4)DDRAM的特点
3、硬盘、光盘、CF卡、SD卡
4、GPIO原理与结构
5、A/D接口
6、D/A接口基本
7、键盘接口
8、显示接口
9、触摸屏接口
(1)按工作原理分,触摸屏可以分为:表面声波屏、电容屏、电阻屏和红外屏几种。
(2)触摸屏的控制采用专业芯片,例如ADS7843。
10、音频接口
11、串行接口
12、并行接口
13、PCI接口
14、USB接口
15、SPI接口
16、IIC接口
17、以太网接口
18、CAN总线接口
19、xDSL接口
20、WLAN接口
21、蓝牙接口
22、1394接口
23、电源接口
存储
1、存储器系统的层次架构
2、高速缓存(cache)
3、存储管理单元(MMU)
4、内存保护
5、实模式与保护模式
6、分区存储管理
7、地址映射
8、页式存储管理(重点)
9、虚拟存储管理
嵌入式设计---(1)嵌入式系统基础相关推荐
- 【嵌入式设计】嵌入式低功耗设计
本文转自https://www.amobbs.com/thread-4932393-1-1.html 文章目录 前言 1.低功耗的概念 1.1.一种AD采样功耗优化方案 2.硬件低功耗设计概述 3.软 ...
- 嵌入式Linux系统基础知识
一.嵌入式Linux系统的构成 1.硬件 2.内核 3.应用程序(形成根文件系统) 二.构建嵌入式Linux系统的主要任务 1.内核部分 2.应用程序部分 嵌入式Linux的开发大致可分为三个层次:引 ...
- linux嵌入式智能家居环境监测系统的设计,智能家居环境监测系统.doc
智能家居环境监测系统.doc 智能家居环境监测系统 近些年来,智能家居系统的使用功能愈加健全.本文之中在充分了解嵌入式系统平台的具体构建的前提下,以智能家居系统当前的功能要求为主要方向,以该平台的硬件 ...
- 嵌入式系统基础及知识及接口技术总结
嵌入式系统基础 1.嵌入式系统的定义 (1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能.可靠性.成本.体积.功耗严格要求的专用计算机系统. (2)嵌入式系统发展的4个阶段 ...
- 嵌入式系统基础知识总结
一.嵌入式系统基础 1.嵌入式系统的定义 1.1 定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能.可靠性.成本.体积.功耗严格要求的专用计算机系统. 1.2 嵌入式系统发 ...
- 基于嵌入式的无线条码扫描仪系统的设计
1 引 言 条码技术是自动识别技术中最成熟,也是应用最广泛和最成功的技术.条码技术为快速准确的数据采集.数据录入提供了有效.可靠的手段,他与计算机.网络通讯等一起构成了现代商业自动化的基础.条码符号制 ...
- 嵌入式系统设计师考试笔记之嵌入式系统基础知识
以下是转帖一位网友的嵌考笔记 嵌入式系统设计师考试笔记之嵌入式系统基础知识 欧浩源(ohy3686@qq.com) 20080818 一.引言 自<嵌入式系统设计师考试复习笔记之存储管理篇> ...
- 为什么自己设计的嵌入式系统不如工业级产品稳定?
[导读] 在知乎上看到一个网友的问题:为什么自己设计的嵌入式系统稳定性远不如工业级产品?我觉得这是一个非常好的问题,尤其国内很多中小企业可能关注点更多在于产品的功能,而不在性能,产品功能很炫可是稳定性 ...
- 【嵌入式Linux】嵌入式Linux驱动开发基础知识之驱动设计的思想:面向对象/分层/分离
文章目录 前言 1.分离设计 驱动程序分析---程序分层 通用驱动程序---面向对象 个性化驱动程序---分离 APP 程序分析 前言 韦东山嵌入式Linux驱动开发基础知识学习笔记 文章中大多内容来 ...
- 嵌入式linux智能家居系统,以Arm-Linux为平台的智能家居控制系统的设计详解
嵌入式系统以其占用资源少.专用性强.功耗低的特点使其广泛应用在移动通信.工业生产.安全监控等领域.针对人们对高效.舒适.安全.便利.环保的居住环境的要求,提出了以Arm-Linux为平台的智能家居控制 ...
最新文章
- 弹性布局,自动按比例居中
- [Linux][Hadoop] 将hadoop跑起来
- nginx 没有sbin目录_CentOS7下Nginx+ModSecurity配置、安装、测试教程
- ITK:索引置换序列
- 使用SCVMM2012从hyper-v 2.0平台往hyper-v 3.0平台迁移VM虚拟机的报错(2)
- 对 SAP UI5 一无所知的新手,从哪些材料开始学习比较好?
- python元组与列表的区别、简答题_细解python面试题(一)元组和列表的区别
- mysql 查询倒数第二条记录_MySQL查询倒数第二条记录实现方法
- php执行先后顺序_PHP程序执行的过程原理
- 计算机主机内有哪些部件常用的,智慧职教: 计算机系统由什么组成?计算机主机内有哪些部件?常用的计算机外设有哪些...
- Windows环境zip版PostgreSQL数据库安装
- python fsolve说明_python fsolve说明_Python fsolve()抱怨形状.为什么?
- 创建oracle数据库job服务:PlSqlDev操作job
- Office 解决WORD转PDF未显示书签。
- (简历来自拉勾)H5前端工程师:
- 让SaaS进入全面定制时代
- 运维分级发布_运维必备制度:故障分级和处罚规范
- 还记的 破坏之王 里面的 锁吗,锁住 断水流大师兄
- Asp开发中出现“msxml3.dll 错误 ‘800c0005‘系统未找到指定的资源
- 从0开始学AI-DAY1