- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多任务系统
分时系统
软实时系统
实时系统
开发工具与环境
嵌入式软件层
嵌入式硬件抽象层
硬实时系统
嵌入式系统层
嵌入式硬件层
嵌入式系统层
嵌入式
开发语言
嵌入式片上系统(SOC)
嵌入式DSP处理器
嵌入式微控制器(MCU)
哈佛结构 (Harvard)
存储器
Cache
辅助存储器
主存
设备接口
指令结构 (instruction)
体系结构 ( HYPERLINK C:/Documents%20and%20Settings/Administrator/Local%20Settings/Application%20Data/Yodao/DeskDict/frame/20150209140455/javascript:void(0); architecture)
嵌入式硬件层
嵌入式微处理器(MPU)
复杂指令系统(RISC)
精简指令系统(CISC)
冯-诺依曼结构(普林斯顿结构)
Protel、Altium、 PADS、OrCAD、
Concept
原理图设计(schematic)
Allegro、PADS、
Altium、Protel、
Mentor
硬件开发工具与环境
电路板设计(PCB)
仿真软件
Multisim、MATLABProteus、EWB、Tina、PSpice
开发工具与环境
Keil、MDK、IAR、ADS
编程软件
软件开发工具与环境
Proteus
仿真软件
Ubuntu
Fedora
OpenSUSE
Debian
Mandriva
Linux主要版本
Mint
PCLinuxOS
Slackware
Gentoo
CentOS
FreeBSD
emacs, vim
编辑器
gdb
调试器
GCC
编译器
Linux常见开发工具
gcov, gprof
性能分析工具
doxygen
文档生成器
grep,locate, find
系统查找工具
系统内核开发……
汇编语言
C语言
全能……
嵌入式主要开发语言
图型界面开发……
C++语言
WEB、APP开发……
JAVA语言
板级支持包(BSP)
串口驱动
键盘驱动
嵌入式硬件抽象层
以太网驱动
浏览器
其他驱动
文字处理软件
通讯软件
多媒体软件
嵌入式软件层
个人信息软件
智能人机交互人机
其他……
根据数据的通信形式,嵌入式系统接口可以分为串行数据传输接口和并行数据传输接口两种形式。串行数据传输接口又分为数字数据传输接口和模拟数据传输接口两种形式,即通过数据线上的信号形式来进行划分,目前使用的大多数串行数据传输接口均为数字式。串行数字数据传输接口又有单极性/双极性、差分/非差分、同步/异步、全双工/半双工、归零/非归零之分;模拟数据传输接口又有幅值键控ASK(Amplitude-Shift Keying)、频移键控FSK(Frequency-Shift Keying)、相移键控PSK(Phase-Shift Keying)之分。
单极性/双极性是指数据线传输数据时的电平情况,差分信号传输则需要两根数据线,两根数据线上的电平完全相反,当有外部干扰信号时,仍然能够通过两个电平完全相反的信号得到正确的数据,因此差分数据传输能够有效地抵制干扰,提高数据传输的距离。同步/异步是指收发双方是否需要同步时钟信号。全双工/半双工是针对接收与发送能否同时完成而言,能够同时收发的就是全双工形式,否则就是半双工形式。要实现全双工串行数据收发需要收发各一路信号,而半双工收发数据可以共用一路信号。归零是指每一位二进制信息传输后均返回到零电平。
根据以上介绍,很容易对常见的串行接口进行划分。如UART RS-232-C接口是双极性、非归零、全双工异步串行接口。I2C、JTAG、1-Wire接口是单极性、非归零、半双工串行接口。USB、1394、RS-485、CAN、EMAC等接口是非归零、差分串行接口。
常用的逻辑电平有TTL、CMOS、LVTTL、LVCMOS、CML、ECL、PECL、LVPECL、 LVDS、GTL、RS-232、RS-422等多种,其中TTL和CMOS的逻辑电平按典型电压可分为四类:5V系列、3.3V系列,2.5V系列和1.8V系列。5V TTL和5V CMOS逻辑电平是通用的逻辑电平。ECL/PECL/LVPECL、CML和LVDS是差分输入输出。RS-422/485和RS-232是串口的接口标准,RS-422/485是差分输入输出,RS-232是单端输入输出。
DDR、DDR2、DDR3的比较
NOR Flash与NAND Flash比较
文档评论(0)