SylixOS在x86平台的快速构建

1.适用范围

本文档适用于使用RealEvo-IDE集成开发环境在x86平台快速构建SylixOS运行环境。

2.前提准备

  • 在开发机上正确安装RealEvo-IDE集成开发环境。
  • 一台正常的x86平台目标机(建议使用Intel处理器,包含显示器或者串口等输出设备和键盘等输入设备)。
  • 如果需要U盘安装则需要一个大于32M的空白U盘。

3.制作x86 bsp启动镜像

3.1准备base工程

3.1.1打开RealEvo-IDE

双击图标,打开RealEvo-IDE软件,如图 31所示选择建立工程的工作空间路径。

图 31  设置工作空间目录

选择工作空间后,确认进入主界面。RealEvo-IDE主界面如图 32所示。

图 32  RealEvo-IDE主界面

3.1.新建x86 base工程

1.点击打开新建base工程选项卡,操作如图 33所示。

图 33  打开新建base工程选项卡

2.编辑工程名,进入详细工程配置,具体操作如图 34所示。

图 34  编辑工程名进入详细配置

3.配置x86 base工程平台选项,进入组件选项卡,具体操作如图 35所示。

图 35  配置x86 base平台选项

4.勾选需要的系统组件完成base工程的建立,具体操作如图 36所示。

图 36  勾选系统组件,完成base工程建立

3.1.3编译base工程

编译已建立的base工程,操作如图 37所示。

图 37  编译已建立的base工程

3.2准备x86bsp工程

3.2.1新建x86bsp工程

SylixOS的x86平台bsp代码是开源的,并且集成在Real-Evo IDE中,可以直接建立相关工程。

1.  打开新建bsp工程选项卡,具体操作如图 38所示。

图 38  打开新建bsp工程选项卡

2.  编辑工程名,进入工程详细配置,具体操作如图 39所示。

图 39  编辑工程名,进入详细配置

3.  配置bsp工程详细选项,具体步操作如图 310所示。

图 310  配置bsp工程详细选项

4.  完成建立,如图 311所示。

图 311  完成x86 bsp工程建立

3.2.2编译x86bsp工程生成系统镜像

编译已建立的bsp工程,具体操作如图 312所示。

图 312  编译已建立的bsp工程

生成系统镜像文件在bsp工程的Debug目录下(若是Release版本,则生成的镜像文件在相关工程的Release目录下)。具体路径如图 313所示。

图 313  编译生成的系统镜像文件路径

4.在x86平台安装并运行SylixOS

请参考《Real-Evo 使用手册》第8章:“安装SylixOS”。

时间: 2024-10-07 08:22:54

SylixOS在x86平台的快速构建的相关文章

unity中如何配置Android X86平台

从unity4.6版本开始,unity已经对Android系统支持x86平台的编译构建了,同时也支持了通用二进制 (通用二进制作为默认的编译选项). 大家都知道,目前市面上主流的Android设备主要是armeabi,armeabiv7a和x86平台,对于独立CPU平台的支持有助于程序在该平台的运算和优化.下面简单介绍一下如何配置. 1.打开unity项目 2.单击unity菜单栏的File->build settings 3.在弹出的设置弹框中选择Android,然后点击"player

快速构建LAMP网站平台

1.1 问题 (配置前提需要yum已经安装,并且可以使用)本例要求基于Linux主机快速构建LAMP动态网站平台,并确保可以支撑PHP应用及数据库,完成下列任务: 1)安装LAMP平台各组件,启动LAMP平台 软件包:httpd.mariadb-server.mariadb.php.php-mysql 系统服务:httpd.mariadb 2)编写测试网页,确保LAMP平台可用 访问 http://虚拟机地址/test1.php ,能显示PHP环境信息 访问 http://虚拟机地址/test2

SylixOS x86平台C++符号表

1.C++跨平台问题说明在x86平台下编译C++工程过程后,运行编译好的C++共享库时出现符号表__atomic_fetch_sub_4找不到的问题,如图 1.1所示. 图 1.1 符号表缺失 2.问题解决符号表缺失的原因是由于在跨平台编译时要加对应的平台编译选项,在x86平台下要增加-march=i686选项,如图 2.1所示. 图 2.1 增加Makefile编译选项 编译上传后,再运行动态库,发现动态库没有出现符号表未定义的问题,如图 2.2所示. 图 2.2 动态库正常运行截图 原文地址

基于Bluemix快速构建部署一款Java小程序——微博影响力分析器

一.前言 近年来IT界风云际会,各种新概念如大数据.云平台.虚拟化等,如雨后春笋般层出不穷.而云平台,可以说是近些年来引领时代新潮的边缘概念之一,各大厂商竞相推出各种云产品,抢占云市场高地.近期,IT百年老厂IBM也推出了其花费重金打造的基于CloudFoundry开放标准的云平台Bluemix.本文就旨在从一位普通Java开发者角度,尝鲜Bluemix云平台及其提供的Cloudant服务,快速构建并部署一款Java小程序"微博影响力分析器". 二."微博影响力分析器&quo

快速构建一个 Springboot

快速构建一个 Springboot 官网:http://projects.spring.io/spring-boot/ Spring Boot可以轻松创建可以"运行"的独立的,生产级的基于Spring的应用程序.我们对Spring平台和第三方图书馆有一个看法,所以你可以从最开始的时候开始吧.大多数Spring Boot应用程序需要很少的Spring配置. 特征 创建独立的Spring应用程序 直接嵌入Tomcat,Jetty或Undertow(不需要部署WAR文件) 提供有意思的&qu

Linux内核的配置与编译(X86平台)

说明:只供学习交流 目的: (1):配置.编译X86平台下的Linux-2.6.29内核 (2):在vmware下安装编译好的内核并启动 工具: Gcc编译器, Linux-2.6.29内核 步骤: (一):清除临时文件,中间文件和配置文件等(刚从网上下载下来的文件这步可省略). make clean 删除大多数的由编译生成的文件.但会保留内核的配置文件.config. make mrproper 删除所有的编译生成的文件,还有内核配置文件,再加上各种备份文件. make distclean m

使用eclipse和JavaFX Scene Builder进行快速构建JavaFX应用程序

http://blog.csdn.net/wingfourever/article/details/7726724 使用eclipse和JavaFX Scene Builder进行快速构建JavaFX应用程序 2012-07-08 18:25 18641人阅读 评论(11) 收藏 举报  分类: JavaFX(52)  版权声明:本文为博主原创文章,未经博主允许不得转载. 了解过JavaFX的都知道,JavaFX自从2.0版本开始,已经完全抛弃了之前的script语言,才用纯java来实现.这样

面向英特尔® x86 平台的 Unity* 优化指南: 第 1 部分

原文地址 目录 工具 Unity 分析器 GPA 系统分析器 GPA 帧分析器 如要充分发挥 x86 平台的作用,您可以在项目中进行多种性能优化,以最大限度地提升性能. 在本指南中,我们将展示 Unity* 软件中的多种工具和特性,以帮助您增强 Unity 项目的性能. 我们将介绍如何处理纹理质量.批处理.标压缩.光烘烤和 HDR 效果. 在本指南结束之际,您将能够了解 Unity 中的性能问题及其成因.关键优化和有助于开发优秀游戏的方法. 首先我们来看看有助于轻松识别应用中潜在热点的工具. 工

快速构建Windows 8风格应用14-ShareContract概述及原理

原文:快速构建Windows 8风格应用14-ShareContract概述及原理 本篇博文主要介绍Share Contract概述.Share Contract实现原理.实现Share Contract意义. Share Contract概述 我们都知道Windows 8中包含3类不同的Contract:Search Contract.Share Contract.Setting Contract.这三种Application Contract为整合Windows 8体验提供了一致性的编程模型