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之后,键盘输入 Alt+D ,出现下图表示成功。
在这里插入图片描述
出现如上图所示,即代表成功。

  1. 此时返回到虚拟机下进行验证
    (1)通过 cd test/ 指令进入 test 目录
    (2)通过 ls 指令查看 当前目录(test目录)下的文件
    (3)通过 ./test 对test进行编译
    在这里插入图片描述
    在这里插入图片描述
  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值