IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> SylixOS学习—— SylixOS认识和使用 SylixOS虚拟机使用(一) -> 正文阅读

[系统运维]SylixOS学习—— SylixOS认识和使用 SylixOS虚拟机使用(一)

《SylixOS启程之旅》是一门公开课,点开下面链接即可观看:
SylixOS启程之旅

一、IDE初识

  1. 点击IDE出现如下界面
  2. 界面认识
    在这里插入图片描述

二、演示在IDE里新建一个app 上传到虚拟机里运行

2.1 新建base工程

  1. 新建 app 之前需要先新建一个 base 工程
    编译base 目的是,它会生成一些我们在系统中进程运行的时候所依赖的一些库。在虚拟机中这些库都是已经上传好的,但是对于真实的机器,我们需要增加这个部署环境的过程。
    (1)在项目工程管理这个框内 右键点击【New】 ,然后点击【SylixOS Base】在这里插入图片描述
    (2)出现如下页面,给 base 工程命名,点击【Next】

在这里插入图片描述
(3)出现如下页面,选择 base 版本。有5个版本。最常用的是Standard Base,我们这里选择【SylixOS Standard Base】,然后点击【Next】
在这里插入图片描述
在这里插入图片描述

(4) 出现如下界面,需要继续进行选择,【Toolchain】(编译工具链),【Debug Level】(调试类型),【CPU Type】(CPU类型),【FPU Type】(浮点运算单元类型),选择完毕后点击【Next】
【Toolchain】(编译工具链)
在这里插入图片描述
【Debug Level】(调试类型)
在这里插入图片描述
在这里插入图片描述

【CPU Type】(CPU类型)
在这里插入图片描述

【FPU Type】(浮点运算单元类型),
在这里插入图片描述
(5)进入选择组件界面
在这里插入图片描述
在这里插入图片描述

  1. 新建完 base 工程 进行编译
    新建好了之后进行编译,点击菜单栏的在这里插入图片描述按钮进行编译。(比较快的是4~5分钟)一般这个base 在新建项目的时候只需要编译一次,只要之后不对内核进行修改,就不需要重新编译。
    在这里插入图片描述
    编译base 目的是,它会生成一些我们在系统中进程运行的时候所依赖的一些库。在虚拟机中这些库都是已经上传好的,但是对于真实的机器,我们需要增加这个部署环境的过程。

2.2 新建 一个SylixOS App

  1. 新建SylixOS App
    (1)在项目工程管理框内右键点击【New】,然后点击【SylixOS App】
    在这里插入图片描述
    (2)给自己新建的 SylixOS App 取名字
    在这里插入图片描述
    (3)选择 SylixOS App 依赖的base工程在这里插入图片描述
    在这里插入图片描述

  2. 编译一下
    在这里插入图片描述

2.3 将我们刚刚新建好的 SylixOS App 上传到虚拟机上

  1. 在设备管理这里右键新建 点击【New Device】
    在这里插入图片描述

  2. 进入如下页面,只需要输入设备的IP地址

在这里插入图片描述

  1. 出现如下界面即表示成功。
    在这里插入图片描述
  2. 可以查看当前设备的信息
    在这里插入图片描述
    Thread Pending :查看线程阻塞,红色就是产生了死锁、可以通过这个快速定位哪些线程出现了问题。可以很方便的找到bug,解决死锁的问题。
    在这里插入图片描述
  3. 进行上传
    (1)方式一:拖动文件上传
    右键点击设备,选择【Launch FTP】
    在这里插入图片描述
    在这里插入图片描述
    直接拖动文件。
    在这里插入图片描述
    在这里插入图片描述
    出现如下界面即可
    在这里插入图片描述
    (2)方式二:一键上传
    在对应工程(我们这里是 test )右键,选择【Properties】

在这里插入图片描述
点击【SylixOS Project】,之后点击【Device Setting】,【Divice Name】选择虚拟机IP,最后点击【ok】
在这里插入图片描述
Ok之后,键盘输入 Ctrl+D ,出现下图表示成功。
在这里插入图片描述
出现如上图所示,即代表成功。

  1. 此时返回到虚拟机下进行验证
    (1)通过 cd test/ 指令进入 test 目录
    (2)通过 ls 指令查看 当前目录(test目录)下的文件
    (3)通过 ./test 对test进行编译
    在这里插入图片描述
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-03 17:25:02  更:2021-10-03 17:26:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:30:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码