摘要: 1.前言 本文的主要内容来源于ARMV8白皮书v5,对ARMV8做一个概述。包含如下的内容: 首先从背景谈起,讲述ARM的发展历程; 之后介绍ARMV8体系结构的基本特征; 介绍A64指令集 介绍异常级别 介绍内存管理单元 介绍编程寄存器 介绍DEBUG相关 ARMV8生态系统的演化 2. 背景 图 阅读全文
posted @ 2017-05-09 11:22 jasonactions 阅读(17494) 评论(0) 推荐(1)
摘要: 1. 前言 ARMv8的架构继承以往ARMv7与之前处理器技术的基础; 除了支持现有的16/32bit的Thumb2指令外,也向前兼容现有的A32(ARM 32bit)指令集。 基于64bit的AArch64架构,除了新增A64(ARM 64bit)指令集外,也扩充了现有的A32(ARM 32bit 阅读全文
posted @ 2017-05-09 09:14 jasonactions 阅读(3391) 评论(0) 推荐(0)
摘要: 1. 前言 UP开发包括四个阶段:初始阶段、细化阶段、构建阶段、移交阶段; UP每个阶段包括 业务建模、需求、设计等科目; 其中需求科目对应的需求制品包括:设想、业务规则、用例模型、补充性规格说明、词汇表。 上章主要讨论UP初始阶段需求科目对应的制品之一 用例模型,阐述了用例模型的基本概念,使用用例 阅读全文
posted @ 2017-05-08 15:06 jasonactions 阅读(859) 评论(0) 推荐(0)
摘要: 1. 前言 UP开发包括四个阶段:初始阶段、细化阶段、构建阶段、移交阶段; UP每个阶段包括 业务建模、需求、设计等科目; 其中需求科目对应的需求制品包括:设想、业务规则、用例模型、补充性规格说明、词汇表。 本文主要介绍需求科目中最重要的制品 用例模型 2. 用例的基本概念 参与者 某些具有行为的事 阅读全文
posted @ 2017-05-08 10:53 jasonactions 阅读(753) 评论(0) 推荐(0)
摘要: 1. 前言 UP开发包括四个阶段:初始阶段、细化阶段、构建阶段、移交阶段; UP每个阶段包括 业务建模、需求、设计等科目; 需求是UP科目之一,在初始阶段需求科目的工作量占据较大的部分。但是初始阶段的需求科目并非定义所有需求,而是需要在后续的细化阶段逐步迭代。 同时需求科目工作的成果会形成相关的制品 阅读全文
posted @ 2017-05-08 08:34 jasonactions 阅读(467) 评论(0) 推荐(0)
摘要: 1.前言 UP开发包括四个阶段:初始阶段、细化阶段、构建阶段、移交阶段; 初始阶段是项目比较简短的起始步骤,主要目的是收集足够的信息来建立共同设想,调查项目的总体目标和可行性,确定是否值得进一步深入。 注:关于初始阶段的系列文章,虽然是以初始阶段为标题,但是实际的很多制品和介绍会跨越初始阶段、细化阶 阅读全文
posted @ 2017-05-07 20:33 jasonactions 阅读(994) 评论(0) 推荐(0)
摘要: 1.前言 如何进行迭代和进化式分析和设计?将采用案例研究的方式贯穿始终。案例研究所包含的内容: UI元素 核心应用逻辑层 数据库访问 与外部软硬构件的协作 本章关于OOA/D主要介绍核心应用逻辑层 2. 重点探讨核心应用逻辑层的OOA/D的原因 图 OOA/D层举例及重点关注层 其它层对技术平台具有 阅读全文
posted @ 2017-05-06 16:48 jasonactions 阅读(613) 评论(0) 推荐(0)
摘要: 1.前言 本文主要对迭代开发的一种方法 统一过程(UP),进行概要说明,以作为《UML和模式应用》这本书的补充. 2. 统一过程概述 统一过程 统一过程(RUP/UP,Rational Unified Process)是一种以用例驱动、以体系结构为核心、迭代及增量的软件过程模型,由UML方法和工具支 阅读全文
posted @ 2017-05-02 11:20 jasonactions 阅读(13372) 评论(0) 推荐(2)
摘要: 1.前言 本文主要对Linux下的input子系统进行介绍 2. 软件架构 图 input子系统结构图 input子系统主要包括三个部分:设备驱动层、核心层和事件层。我们可以分别理解为:具体的输入设备、过度设备和逻辑设备。对于用户空间来说与之直接交互的只有逻辑设备也就是事件层。 Input子系统主要 阅读全文
posted @ 2017-04-25 17:40 jasonactions 阅读(2370) 评论(0) 推荐(1)
摘要: 1.前言 本章主要介绍迭代、敏捷开发及UP(统一过程)的基本概念 2.基本术语 表 基本术语说明 软件开发过程、迭代开发、统一过程的关系: . 迭代开发描述一种软件开发过程 . 统一过程是迭代开发的的代表性的实践 3. 迭代开发 迭代开发的特点 . 开发被组织成一些短期固定的小项目,称为迭代 . 每 阅读全文
posted @ 2017-04-24 20:54 jasonactions 阅读(753) 评论(0) 推荐(0)