文档章节

SylixOS在x86平台的快速构建

翼辉小健健
 翼辉小健健
发布于 2017/05/19 09:53
字数 715
阅读 11
收藏 0

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软件,如图 3‑1所示选择建立工程的工作空间路径。

3‑1  设置工作空间目录

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

3‑2  RealEvo-IDE主界面

3.1.新建x86 base工程

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

3‑3  打开新建base工程选项卡

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

3‑4  编辑工程名进入详细配置

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

3‑5  配置x86 base平台选项

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

3‑6  勾选系统组件,完成base工程建立

3.1.3编译base工程

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

3‑7  编译已建立的base工程

3.2准备x86bsp工程

3.2.1新建x86bsp工程

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

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

3‑8  打开新建bsp工程选项卡

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

3‑9  编辑工程名,进入详细配置

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

3‑10  配置bsp工程详细选项

4.  完成建立,如图 3‑11所示。

3‑11  完成x86 bsp工程建立

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

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

3‑12  编译已建立的bsp工程

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

3‑13  编译生成的系统镜像文件路径

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

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

© 著作权归作者所有

翼辉小健健
粉丝 2
博文 9
码字总数 11657
作品 0
南京
私信 提问
SylixOS-IgH系统平台搭建

1.参考手册 下面7个文件存放在本地服务器“\10.9.1.113.研发部9.ExchangeFolder郑磊”路径下 《RealEvo-IDE使用手册》 《SylixOS应用开发手册》 《SylixOSshell用户手册》 《SylixOS-IgH使用...

zhengleich
2018/05/15
0
0
SylixOS线程创建的流程分析

概述 本文档的主要内容是分析SylixOS线程创建的流程,详细介绍了SylixOS的线程创建函数API_ThreadCreate。 环境和参数检查 在SylixOS中,线程的创建函数不能在中断中调用。且在线程的创建时,...

wangyu123
2017/10/24
17
0
SylixOS上EtherCAT实现

1 EtherCAT开源协议栈介绍 目前常见开源的主站代码为RT-LAB开发的SOEM(Simple OpenSource EtherCAT Master)和EtherLab的the IgH EtherCAT® Master,SylixOS对两者都支持。其中IgH作为常用的...

Jackstraw瑞
2017/11/01
286
0
VxWorks驱动移植至SylixOS总结

本文档描述了将VxWorks中的驱动源码快速移植至SylixOS中的方法,使用时需要结合SylixOS中的VxWorks兼容层实现。 1. 驱动注册与初始化 1.1 VxWorks中驱动注册与初始化 1.1.1 初始化函数 VxWo...

zhywxyy
2018/08/21
55
0
SylixOS 支持多核 RISC-V 处理器

2018年3月31日,SiFive 发布全球首款多核全功能 RISC-V 处理器:FU540,此款处理器也是全球第一颗有能力运行标准 Linux 的 CPU。 22天后,SylixOS 成功在 FU540 真机上运行起来,成为全球第一...

翼辉信息
2018/04/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

springboot 403 问题

添加WebAppConfigurer 配置 @Configuration@EnableAutoConfigurationpublic class WebAppConfigurer extends WebMvcConfigurerAdapter { public WebAppConfigurer() { } ......

布袋和尚_爱吃鱼
刚刚
0
0
Python自动更换壁纸爬虫与tkinter结合

直接上代码 import ctypesimport timeimport requestsimport osfrom threading import Threadfrom tkinter import Tk, Label, Button,Entry,StringVar,messagebox# '放到AppData\Roami......

物种起源-达尔文
1分钟前
0
0
Postgresql Study 笔记

Postgresql 安装 Windows, MAC Install Postgresql 下载地址: https://www.enterprisedb.com/downloads/postgres-postgresql-downloads Linux Install sudo apt-get update sudo apt-get in......

slagga
3分钟前
0
0
layer.open 打开新页面传参问题

如图所示,点击出售,把A页面的数据传到弹框上面,因为弹框比较复杂,所以使用引入一个新页面。 A.html a.js B.html b.js 1、第一种方案 sellInte: function (){ var obj = document.g...

木九天
6分钟前
0
0
沙龙报名 | 区块链数据服务技术应用实践

京东云是国内首家提供区块链数据在线分析服务产品的公司,也是行业内首家对区块链数据服务进行开源的公司。 本次沙龙是京东云BDS开源后,首次在深圳举办线下沙龙,我们将邀请京东云BDS团队核...

京东云技术新知
6分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部