- 博客(7)
- 收藏
- 关注
原创 最少需要多少台虚拟设备?
基于Arm的虚拟手机服务,安装一定数量的App,至少需要多少设备?最近遇到这么个问题 背景:我们有一些基于Arm架构的虚拟服务器,均已安装Android操作系统,这些虚拟机都可以像我们平常的Android手机一样安装和卸载App。但是安装App时,有两个限制: 1. 和现实中一样,每台虚拟机都有其固定空间,这里我们约定每台虚拟机只能安装不超过t个应用。 2. 每个应用都不能在同一台虚拟机上安装
2017-11-18 19:48:13 349
原创 Grid Growing Clustering Algorithm
对于越来越大的数据量,数据挖掘算法的时间效率成为了一个新的挑战。Grid Growing(http://sse.tongji.edu.cn/zhaoqinpei/)一种基于网格的聚类算法,它把数据空间量化为一定数量的单元,形成了网状结构,所有的聚类操作都是在分出的网格中进行的。它的特点是聚类过程都是基于每一个网格,而独立于数据集,处理速度有了很大的提高。基本思想将数据空间分成若干个大小相等的单元,则
2017-01-20 21:31:11 562
原创 RTEMS的BSP开发流程
RTEMS BSP 的开发流程图,一共分为 8 个步骤:建立开发环境、选择 BSP 模板、新建 BSP 目录、建立 BSP 配置文件、修改 Makefile、修改启动代码、配置 RTEMS 和编译测试和运行。第一步:建立开发环境。主要是针对 Linux 上的环境配置,将 Linux 作为宿主环境,开发板作为目标环境。 第二步:选择 BSP 模板。这一步主要是针对目标开发板,寻找合适的 BSP。RT
2017-01-20 21:23:26 1482
原创 RTEMS的裁剪
RTEMS的裁剪是通过一系列宏定义来完成的,通过这些宏设置RTEMS相关全局变量,RTEMS配置表,CPU依赖信息表,系统初始化任务表,以及用户初始化任务表,除了完成相关的系统功能之外,还可以提供系统的配置模板,可以通过预编译的方式来实现操作系统的裁剪,常见的方式如下#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER#define CONFIGUR
2017-01-20 21:15:10 700 3
原创 基于Ada语言的RTEMS应用开发
RTEMS支持C语言和Ada语言的应用程序开发,不同于C语言开发,Ada应用程序开发需要在进行系统编译时添加配置参数。我们在这边介绍使用Ada语言调用C接口的开发方法。安装前的准备环境要求,GCC版本不早于4.9.3,与GCC版本对应的GNAT (例如GNAT-4.9) 在编译系统时,需要添加Ada配置选项../rtems-git/configure --target=powerpc-rtems4
2017-01-20 21:06:24 556
原创 RTEMS针对MPC8313开发板的移植
PowerPC MPC8313开发板MPC8313系列套件是一套完整的基于摩托罗拉MPC8313系列处理器的嵌入式开发平台。MPC8313系列集成PowerPC 处理器适用于那些对成本、空间、功耗和性能都有很高要求的应用领域。该器件有较高的集成度,从而降低了系统的组成开销。高集成度的结果是简化了电路板的设计,降低了功耗和加快了开发调试时间。这种低成本多用途的集成处理器的设计目标是使用PCI 接口的网
2017-01-20 20:52:49 1419
原创 Ubuntu下编译RTEMS
说明由于RTEMS 的最新版本4.12的使用信息并不完善,我们决定采用更加完善稳定的RTEMS 4.11版本,配套使用4.11的RTEMS Resource Builder。Linux下RTEMS工具链的安装Linux下的RTEMS工具链包括gcc, gdb, python等,首先使用命令安装这些工具* $ sudo apt-get build-dep binutils gcc g++ gdb un
2017-01-20 20:45:37 1222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人