EagleBear2002 的博客

这里必须根绝一切犹豫,这里任何怯懦都无济于事

简答题

嵌入式系统【2013】【2015】【2016】

嵌入式系统定义、应用(至少五种)、结构、特点

定义:

  1. 用于控制、监视或辅助操作机器和设备的装置(软件和硬件的综合体,可以涵盖机电等辅助装置)
  2. 国内:以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗等具有严格要求的专用计算机系统
  3. 其他:看不见的计算机,一般不能被用户编程,它有一些专用的 I/O 设备,对用户的接口是应用专用的,包含有计算机,但又不是通用计算机应用系统。
阅读全文 »

商业模式视角下的蓝海战略

蓝海战略:通过根本性的差异化来创造全新的行业,而不是模仿现有商业模式在当前行业中竞争

  • 价值创新:不是在传统的绩效指标下超越对手,而是创造新的、未充分竞争的市场空间
  • 画布的可视化效果为蓝海战略带来“全局化”的视角
  • 通常还与开拓未被开发的客户群体相结合

蓝海战略的“四项行动架构”(增加价值,减少成本)

  • 行业中哪些理所当然的要素应被删除
  • 哪些要素应被大幅消减至行业标准以下
  • 哪些要素应该被大幅调整到行业标准之上
  • 哪些行业中从未提供的要素是应该被创造出来的
阅读全文 »

自动化脚本录制与回放

背景介绍

GUI 测试脚本录制与回放:

  • 基于坐标:录制内容为用户的动作和相应的点击坐标
  • 基于控件树:主流方法,对 UI 控件树进行解析,以控件的唯一标识(如 xpath)对控件进行定位
  • 基于图像:对比控件截图与屏幕截图从当前 UI 中定位控件

移动平台的碎片化问题:平台多样、操作系统版本、品牌、型号、屏幕尺寸分辨率……

阅读全文 »

题型:填空题、不定项选择、判断题、两道简答题

  • 云计算概念
    • 发展现状:概念普及度、云产品丰富度、云应用广泛性、市场规模等
    • 相对传统分布式集群、个人持有计算资源有何优势:降低计算成本、提高资源利用率
    • 和大数据、人工智能、物联网、互联网+等技术的关系?:提供算力、存储和网络资源
    • 面临的挑战——也是持续优化和发展的推动力
    • 开源之于云计算
  • 云计算架构
    • 极致的面向服务的计算架构:一切资源以服务的形式对外开放
    • 概念架构:二维视角(前端+后端,关注“云”功能)
    • 逻辑架构:“云体+云栈”(技术体系结构,关注如何实现“云”)
    • 物理架构:云数据中心(建筑、设备、网络、能耗、安全)+云操作系统(如 OpenStack, CloudStack,Eucalyptus 等)
  • 云数据中心:网络拓扑,绿色节能技术,自动化与容灾备份技术
  • 虚拟化技术:虚拟化层次,云数据中心的虚拟化,虚拟机迁移策略
  • 云操作系统:OpenStack 及其各组件

云计算概念

云计算是一种商业模式、一种计算范式、一种具体实现方式。计算、存储、网络和安全是云计算的四个关键技术。在很多应用场景下,云计算解决了其他方式无法解决的实际的应用需求。

阅读全文 »

起源与发展

模糊测试的诞生

出发点:提升 UNIX 操作系统的可靠性

技术构想:

  • 核心组件:一组用于产生随机字符的程序
  • 中心思想:以随机字符串作为输入,运行操作系统组件(Utilities),观察是否崩溃
  • 最终结果:保留能够产生崩溃的字符串输入,分析崩溃的类型,对崩溃进行分类
阅读全文 »

考察内容:基本概念、基本原理、设计应用技术

嵌入式系统概述 **

定义

IEEE 的定义

Devices used to control, monitor, or assist the operation of equipment, machinery or plants.

嵌入式系统是用于控制、监视或者辅助操作机器和设备的装置。

阅读全文 »

本文主要内容来自 SpriCoder的博客,更换了更清晰的图片并对原文的疏漏做了补充和修正。

嵌入式软件运行流程

上电复位、板级初始化阶段

  1. 嵌入式系统上电复位后完成板级初始化工作。
  2. 板级初始化程序具有完全的硬件特性,一般采用汇编语言实现。不同的嵌入式系统,板级初始化时要完成的工作具有一定的特殊性,但以下工作一般是必须完成的:
    1. CPU 中堆栈指针寄存器的初始化。
    2. BSS 段(Block Storage Space 表示未被初始化的数据)的初始化。
    3. CPU 芯片级的初始化:中断控制器、内存等的初始化。
阅读全文 »