第十六章——知识产权与标准化
第十六章——知识产权与标准化前言:   计算机第十六章节主要知识点。
1 知识点介绍
知识产权概述
保护范围与对象
保护期限
知识产权人确定
侵权判定
标准化
2 知识产权  知识产权:知识产权是指人们就其智力劳动成果所依法享有的专有权利,通常是国家赋予创造者对其智力成果在一定时期内享有的专有权或独占权。
工业产权
著作权 作品完成自动产生版权
人身权 财产权(双重性)
2.1 知识产权特点
无形性
独占性
双重性
地域性
确认性
时间性
2.2 职务作品判定  非职务作品,必须同时不满足三条标准。
是否:针对本职务工作中明确指定的开发目标所开发的软件。
是否:开发的软件是从事本职工作活动所预见的结果或者自然的结果。
是否:主要使用了法人或者其他组织的资金、专用设备、未公开的专门信息等物质技术条件所开发并且由法人或者其他组织承担责任的软件。
2.3 保护范围与对象
法律法规名称
保护对象及范围
注意事项
著作权法
著作权文学、绘画、摄影等作品
1、不需要申请 ...
第十五章——嵌入式硬件设计
第十五章——嵌入式硬件设计前言:   计算机第十五章节主要知识点。
1 知识点介绍
电路设计
PCB电路设计
电子设计
电子电路测试
下午题训练
2 电路设计2.1 电路设计原理  电路板设计主要分为3个步骤。
设计电路原理图
生成网络表
设计印制电路板
  原理图设计:将元器件按照逻辑关系用导线连接起来。
原理图库中有的元件直接选用
原理图库中没有的元件,由用户自己新建
  网络表是电路原理图设计和印制电路板设计中的一个桥梁,它是设计工具软件自动布线的灵魂。
网络表可以从原理图中生成
也可以从印制电路板图中提取
  网络表的格式包括2部分:元器件声明和网络定义。(缺少任一部分都有可能在布线的时候出错)  印制电路板设计:导入网络表,利用工具软件设置设计规则,叠层等,完成印制电路板设计。  电路原理图设计不仅是整个电路设 ...
第十四章——嵌入式系统总线和通讯接口
第十四章——嵌入式系统总线和通讯接口前言:   计算机第十四章节主要知识点。
1 知识点介绍
串行接口基本原理与结构
并行接口基本原理与结构
PCI接口基本原理与结构
USB接口基本原理与结构
SPI接口基本原理与结构
IIC接口基本原理与结构
网络接口基本原理与结构
总线分类
2 串行接口基本原理与结构
串行通信概述
RS-232C串行接口
RS-422串行通信接口
RS-485串行总线接口
2.1 串行通信概述  串行通信:数据是一位一位地进行传输的,在传输中每一位数据都占据一个固定的时间长度。  优点。
传输线少、成本低
特别适合远距离传送
  缺点。
速度慢
2.2 串行通信模式2.2.1 单工  串行数据传送有3种基本的通信模式:单工、半双工、全双工通信。  单工通信:数据仅能从设备A到设备B进行单一方向的传输。如遥控、遥测等。
2.2.2 半双工 ...
第十三章——嵌入式系统输入输出设备
第十三章——嵌入式系统输入输出设备前言:   计算机第十三章节主要知识点。
1 知识点介绍
GPIO原理与结构
A/D接口原理与结构
D/A接口原理与结构
2 GPIO原理与结构  GPIO(General Purpose I/O,通用输入输出接口)也称为并行I/O(Parallel I/O),是最基本的I/O形式。
由一组输入引脚或输出引脚组成,CPU对它们能够进行存取操作。
有些GPIO引脚能够通过软件编程改变输入/输出方向。
  一个双向GPIO端口 $(D_0)$ 的简化功能逻辑图如图所示。
PORT:数据寄存器
DDR(Data Direction Register):数据方向寄存器。
3 AD转换  AD转换器是把模拟量转换为数字量的电路。实现AD转换的方法有很多,常用的方法有。
计数法
双积分法
逐次逼近法等
 &em ...
第十二章——嵌入式系统的存储体系
第十二章——嵌入式系统的存储体系前言:   计算机第十二章节主要知识点。
1 知识点介绍
存储器部件的分类
存储器的组织和构造
常见的嵌入式系统存储设备
2 存储器部件的分类  按在系统中的地位分类
主存储器(Main Memory简称内存或主存)
辅助存储器(Auxiliary Memory, Secondary Memory, 简称辅存或外存)。
  内存通常用来容纳当前正在使用的或要经常使用的程序和数据,CPU可以直接对内存进行访问。
内存一般都用快速存储器件来构成,内存的存取速度很快,但内存空间的大小受到地址总线位数的限制。
系统软件中如引导程序、监控程序或者操作系统中的基本输入/输出部分BIOS都是必须常驻内存。
  更多的系统软件和全部应用软件则在用到时由外存传送到内存。  外存也是用来存储各种信息的,存放的是相对来说不经常使用的程序和数据,其特点是容量大。
外存总是和某个外 ...
第十一章——嵌入式微处理器基础
第十一章——嵌入式微处理器基础前言:   计算机第十一章节主要知识点。
1 知识点介绍
嵌入式微处理器的结构与类型
嵌入式微处理器的体系结构
常用嵌入式微处理器介绍
2 嵌入式微处理器的结构和类型
嵌入式微处理器的基本结构
嵌入式微处理器的分类
  嵌入式硬件系统一般由嵌入式微处理器、存储器和输入/输出部分组成。
  嵌入式微处理器是嵌入式硬件系统的核心,通常由以下3大部分组成。
控制单元:主要负责取指、译码和取数等基本操作并发送主要的控制指令。包括两个重要的寄存器:程序计数器(PC)、指令寄存器。
算术逻辑单元:主要处理数值型数据和进行逻辑运算工作。
寄存器:暂存临时性的数据。
2.1 MCU/EMPU &emps;嵌入式微控制器(MCU:Micro Controller Unit):又称为单片机,片上外设资源一般比较丰富,适用于控制。
MCU集成了ROM/EPROM、RAM、总线、总线逻辑、定时/计 ...
第十章——数字电路基础
第十章——数字电路基础前言:   计算机第十章节主要知识点。
1 知识点介绍
电子电路
组合逻辑电路
时序逻辑电路
电平转换电路
语音编码
2 电子电路
电子电路概述
二进制系统
  电子电路分两大类。
模拟电子电路
数字电子电路
  模拟电子电路中,数值的度量采用直流带那样或电流的连续值,称为模拟量。
特点:数值由连续量来表示,其运算过程也是连续的。
  数字电子电路中,数值的度量采用数字量,它通常由0或1组成一串二进制数组成。
特点:数值为离散量,运算结果也为离散量。
  数字量在数据精度、传输效率、可靠性指标等方面均笔模拟量高,而且在数据存储方面笔模拟量具有更大的优势,因此在现代电子技术中数字系统得到了更广泛的应用。
3 二进制系统  现代计算机内部的电子元件都是数字式的。数字式的电子元件工作状态是二值电平,通常不指定具体的电平值,而是采用信号来表示。 ...
第九章——数据结构与算法
第九章——数据结构与算法前言:   计算机第九章节主要知识点。
1 知识点介绍
数据结构与算法概念
线性表
数组与矩阵
树与二叉树
图
查找
2 数据结构定义
数据结构
数据逻辑结构:指数据元素之间的管理。
线性结构:一对一关系
非线性结构:一对多,多对多关系
数据物理结构:数据在物理设备上具体如何存储。
3 算法概念  算法的5个重要特征
又穷性:执行有穷步之后结束,且每一步都可在有穷时间内完成。
确定性:算法中每一条指令都必须由确切的含义,不能含糊不清。
输入(>= 0)
输出(>= 1)
有效性(可行性):算法的每个步骤都能有效执行并能在执行有限此后得到确定的结果,例如a = 0,b / a就无效。
4 伪代码  伪代码是一种算法描述语言,介于自然语言与编程语言之间,不用拘泥于具体的实现。
5 线性表5.1 线性表的概念  常见线性表的两种存储结构。
顺序存储结构(如 ...
第八章——嵌入式系统实施知识
第八章——嵌入式系统实施知识前言:   计算机第八章节主要知识点。
1 知识点介绍
软件测试
软件调试
软件评审
验证与确认
下午题专题训练
2 嵌入式系统实施知识2.1 测试概述
经典定义:在规定的条件下对程序进行操作,以发现错误,对软件质量进行评估。
对象:程序、数据和文档。
目的:发现软件的错误,验证软件是否满足用户需求,并通过分析软件错误产生的原因,以帮助发现当前开发工作所采用的软件过程的缺陷,以便进行软件过程改进。
  嵌入式软件的测试工作与台式机上的应用软件的测试工作有许多共同之处,但也有很大区别。
嵌入式系统的硬件一般采用专门的测试仪器进行测试;
由于嵌入式软件自身的特点,其测试过程相对复杂;
与PC软件相比,在测试嵌入式软件时,除了逻辑上的正确性之外,还要看重系统的性能和健壮性;
嵌入式软件的一个重要特点是实时性;
嵌入式系统的开发是一个软硬件相互协调、互相反馈和互相测试的过程;
2.1 例题
软件测试的目的是(B)。
A. 评价软件的质量B. 发现软件的错误C. 证明软件是正确的D. 找 ...
第七章——嵌入式系统开发与运维
第七章——嵌入式系统开发与运维前言:   计算机第七章节主要知识点。
1 知识点介绍
系统开发过程及项目管理;
系统分析基础知识;
系统设计知识;
下午题专题训练
2 系统开发过程及项目管理
开发模型
项目管理
软件过程改进
2.1 开发模型
瀑布模型
演化模型
增量模型
螺旋模型
快速原型模型
喷泉模型
V模型
迭代模型/迭代开发方法
构建组装模型/基于构件的开发方法
统一过程/统一开发方法
敏捷开发方法
模型驱动的开发方法
软硬件协同开发的方法
2.2 瀑布模型
2.3 原型模型
2.4 螺旋模型
2.5 增量模型
2.6 V模型、喷泉模型、快速应用开发模型
2.7 构建组装模型
2.8 敏捷方法   敏捷宣言 。
个体和交互胜过了过程和工具;
可工作的软件胜过了大量的文档;
客户合作胜过了客户合同谈判;
响应变化胜过了遵循计划;
  常用敏捷方法。
自适应开发;
水晶方法;
共用驱动开发;
极限编程;
& ...