嵌入式系统设计师教程笔记

这篇博客总结了2009年至2017年嵌入式系统设计师考试的重要考点,涵盖上午卷的软件能力成熟模型、网络传输、IP地址、TCP/IP协议、网络攻击与网络安全等内容,以及下午卷的程序组成、中断处理流程、通讯协议详解、测试基本概念等。文章详细介绍了各种协议、存储器类型、处理器体系结构和软件开发方法,对于备考该考试的考生来说是重要的参考资料。
摘要由CSDN通过智能技术生成

为了备考2019年嵌入式系统设计师,同时更关键的是为了补齐一些嵌入式方面的基础知识,将09年至17年考过的考点总结了一下:(当下已经考完了,上午卷有很多没总结到的考点,下午基本都是送分题,除了最后一道单链表还需要思考,其余答案都可以在题目中找到

上午卷

(1) 软件能力成熟模型(CMM)(2017/2016/2014/2012/2010/2009)

规定了软件研制和软件测试中的主要软件管理过程和工程过程的实践,由低到高分为五个等级:初始级、可重复级、已定义级、已管理级和优化级,每个等级又被分解成几个关键过程域,共18个关键过程域;
初始级:没有关键过程域;
可重复级:需求管理、软件项目计划、软件项目跟踪与监控、软件项目策划、软件需求管理;
**已定义级:**同行评审 、组间协调、软件产品工程、集成软件管理、培训大纲、组织过程定义、组织过程集点;
**已管理级:**软件质量管理、定量过程管理;
优化级:过程更改管理、技术改革管理、缺陷预防;

(2)网络传输(Every year)

因为TCP/IP协议范围过于宽泛,且每年会出5题在这方面,所以分小类讲;
1) 常用网络互联设备
互连设备 工作层次 主要功能
中继器 物理层 对接收信号进行再生和发送,只起到扩展传输距离的作用,对高层协议是透明的,但使用个数有限。
集线器 物理层 多端口的中继器
网桥 数据链路层 根据帧物理地址进行网络之间的信息转发,可缓解网络通信繁忙度,提高效率。
二层交换机 数据链路层 指传统的交换机,多端口网桥。
三层交换机 网络层 带路由功能的二层交换机。
路由器 网络层 通过逻辑地址进行网络之间的信息转发,可完成异构网络之前的互联互通,只能连接使用相同网络协议的子网。
多层交换机 高层 带协议转换的交换机。
网关 高层 最复杂的网络互连设备,用户连接网络层以上执行不同协议的子网。

(3)IP地址

A类网络:第一字节的第一位必须是0(0~128),子网掩码:255.0.0.0;
B类网络:第一字节的前2位必须是10(128~192),子网掩码:255.255.0.0;
C类网络:第一字节的前2位必须是110(192~255),子网掩码:255.255.255.0;
主机路由器的子网掩码是255.255.255.255;

特殊的
① IP地址后面斜杠加具体数字
xx.xx.xx.2/24 —>表示一个ip地址xx.xx.xx.2,24告诉了这个ip地址所对应的子网掩码。
xx.xx.xx.0/24 —>表示一个网段,并且24告诉了当前具体的子网掩码。
② 某些特殊的IP地址
127.0.0.1是本地回送地址,当网络不可用时,为了测试编写好的网络程序;

(4) TCP/IP协议

其中考的比较多的是TCP、UDP、DNS、SNMP、SMTP和POP3这几个协议;
① POP3协议:POP3采用C/S模式进行通讯(即Client/Server),POP3需要TCP连接的支持,是基于TCP协议的应用层协议,使用110号端口
② SMTP协议:SMTP负责邮件发送,POP负责邮件接收,是基于TCP协议的应用层协议,使用25号端口
③ DNS协议:命令ipconfig/flushdns用于清理并重设DNS客户解析器缓存的内容;
④ SNMP协议:简单网络管理协议(SNMP)被封装为UDP并在IP协议中封装和传输,配置SNMP服务器需要管理员或者administrater
⑤ TCP协议:较为复杂,采用3次握手建立连接,4次挥手断开连接,传输过程中实现可靠传输、流量控制以及拥塞控制,用于可靠性要求高的应用;
⑥ TCP的流量控制采用了可变大小的滑动窗口协议
⑦ UDP协议:是一个简单的面向数据包的传输层协议,而UDP对应的则是可靠性要求低、传输经济(开销小)的应用;
⑧ 在ASP的内置对象中,response对象可以修改Cookie中的值
⑨ DHCP协议:DHCP封包在传输层( Transport Layer)是采用UDP协议,DHCP客户端可从DHCP服务器获得
本机IP地址,DNS服务器的地址,DHCP服务器的地址
,默认网关的地址;
⑩ ICMP协议:用于在IP主机、路由器之间传递控制消息,属于网络层协议,封装在IP数据报中,是IP的一个组成部分;
⑪ PPP认证:链路层协议,PPP中的安全认证协议有PAP和CHAP两种,前者提供了一种简单的两次握手认证方法,不太安全,后者采取三次握手周期地验证对方身份;
Ping命令用于检查网络是否连通;
⑬ 两个IPV6结点通过隧道技术通过IPV4网络进行通信,纯IPV6与纯IPV4结点通过翻译技术进行通信;
⑭ HTTP协议:
标题:title,< HR >代表一条横直线,< B >代表加粗,< I >代表斜体;
GET命令用于读取一页网页,HEAD读取网页头信息,POST用于把消息加到指定的网页上;
HTTPS基于SSL安全协议进行加密,其默认端口为443

(5) 网络攻击和网络安全(Every year except 2009)

1&#

嵌入式系统设计师教程简介: 本书按照人事部、信息产业部全国计算机技术与软件专业技术资格(水平)考试要求编写,内容紧扣《嵌入式系统设计师考试大纲》。全书共6章,分别对嵌入式系统基础知识、嵌入式微处理器与接口设计、嵌入式软件与操作系统、嵌入式软件程序设计嵌入式系统设计与维护等知识进行了详细的讲解,最后介绍了一个典型的嵌入式系统设计案例。 本书内容丰富,结构合理,概念清晰。既可作为全国计算机技术与软件专业技术资格(水平)考试中嵌入式系统设计师级别的考试用书,供有关考生学习使用,也可以作为本科生嵌入式系统相关课程教材或培训用书使用。 作者简介: 目录: 第1章 嵌入式系统基础知识 1.1 嵌入式系统的定义和组成 1.1.1 嵌入式系统的定义 1.1.2 嵌入式系统发展概述 1.1.3 嵌入式系统的组成 1.1.4 实时系统 1.2 嵌入式微处理器体系结构 1.2.1 冯·诺依曼与哈佛结构 1.2.2 CISC与RISC 1.2.3 流水线技术 1.2.4 信息存储的字节顺序 1.3 嵌入式系统的硬件基础 1.3.1 组合逻辑电路基础 1.3.2 时序逻辑电路 1.3.3 总线电路及信号驱动 1.3.4 电平转换电路 1.3.5 可编程逻辑器件基础 1.4 嵌入式系统信息表示与运算基础 1.4.1 进位计数制与转换 1.4.2 计算机中数的表示 1.4.3 非数值数据编码 1.4.4 差错控制编码 1.5 嵌入式系统的性能评价 1.5.1 度量项目 1.5.2 评价方法 1.5.3 评估嵌入式系统处理器的主要指标 第2章 嵌入式微处理器与接口知识 2.1 嵌入式微处理器的结构和类型 2.1.1 嵌入式微处理器的分类 2.1.2 典型8位微处理器的结构和特点 2.1.3 典型16位微处理器的结构和特点 2.1.4 典型32位微处理器的结构和特点 2.1.5 DSP处理器的结构和特点 2.1.6 多核处理器的结构和特点 2.2 嵌入式系统的存储体系 2.2.1 存储器系统概述 2.2.2 嵌入式系统存储设备分类 2.2.3 ROM的种类与选型 2.2.4 Flash:Memory的种类与选型 2.2.5 RAM的种类与选型 2.2.6 外部存储器的种类与选型 2.3 嵌入式系统输入输出设备 2.3.1 嵌入式系统常用输入/输出设备概述 2.3.2 GPIO原理与结构 2.3.3 A/D接口基本原理与结构 2.3.4 D/A接口基本原理与结构 2.3.5 键盘接口基本原理与结构 2.3.6 显示接口基本原理与结构 2.3.7 触摸屏接口基本原理与结构 2.3.8 音频接口基本原理与结构 2.4 嵌入式系统总线接口 2.5 嵌入式系统网络接口 2.6 嵌入式系统电源 2.7电子电路设计基础 第3章 嵌入式系统软件及操作系统知识 第4章 嵌入式软件程序设计 第5章 嵌入式系统开发与维护知识 第6章 嵌入式系统设计
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值