当前位置: 首页 > news >正文

【从零开始一步步学习VSOA开发】开发环境搭建

开发环境搭建

开发 VSOA 首先需要搭建开发环境,这里讲解 Windows 下 C/C++ 开发环境搭建方法。

下载 IDE 并申请授权码

SylixOS 的开发和部署需要 RealEvo-IDE 的支持,因此您需要先获取 RealEvo-IDE 的安装包和注册码。
RealEvo-IDE 分为体验版和商业版。

  • 体验版:

    体验版仅可用于个人学习研究,禁止用于商业应用,免费申请,有效期为 3 个月,不得随意使用、传播、破解。
    您可以通过以下步骤申请:

    • 访问 SylixOS 官网https://www.acoinfo.com/,点击“专业服务>产品试用”菜单栏,进入体验版申请页面。申请超链接:申请试用 RealEvo-IDE
    • 在申请页面,填写相关信息,包括姓名、公司、联系方式等。
    • 提交申请后,等待翼辉销售团队的回复,他们会与您联系并提供 IDE 体验版的下载链接和试用授权码。
    • 下载安装并激活 IDE 体验版,可以通过模拟器或携带的安装工具安装后试用 SylixOS。下载地址:RealEvo-IDE 体验版安装包。
  • 商业版:

    受国家法律保护,个人或企业商业应用需要得到翼辉授权,不得随意使用、传播、破解。
    获取方式: 联系翼辉 ,购买正式版的 RealEvo-IDE 使用许可。
    RealEvo-IDE 是 SylixOS 的专用集成开发环境,集成了编辑器、多架构的编译工具链、内核源代码、部分中间件源代码、部分 BSP 源代码、应用演示程序源代码、大量说明文档、RealEvo-Simulator 模拟器以及各种通信调试工具,旨在降低学习门槛并提高开发效率。

安装RealEvo-IDE

  1. 成功获得 SylixOS IDE 安装包后,进入文件夹并选择“InstallWizard.exe”启动安装程序,单击 Install RealEvo-IDE 启动 RealEvo-IDE 安装程序。
  2. 进入 RealEvo-IDE 安装引导窗口后,连续单击 下一步 至组件选择对话框。
  3. 在组件选择对话框中,选择所有可选编译器。单击 安装,等待 RealEvo-IDE 自动安装完成即可。

注册 IDE

  1. 安装完成后将弹出 IDE 注册界面,在注册界面顶部编辑框输入授权序列号(序列号跟随光盘或通过邮件获取),单击 Generate Register Code 进入硬盘和网卡选择对话框。

  1. 在硬盘和网卡选择对话框中选择需要绑定的硬盘和网卡,单击 OK 生成注册码。


注意:
硬盘和网卡一旦绑定则无法更改,以后该序列号只能使用绑定的硬盘和网卡注册,一旦更换硬盘或网卡,软件将不可用。因此请选择本机长期可用的物理硬盘和物理网卡,在软件注册和使用过程中该网卡不可被禁用。

  1. 配置计算机接入互联网,然后单击 Register Online ,会弹出 License 网页。

  1. 选中并复制网页中的 License 字串。

  1. 将复制的 License 字串粘贴到注册界面下方 License 输入框中,单击 Register 完成注册。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 谷粒商城实战笔记-110~114-全文检索-ElasticSearch-查询
  • CTFSHOW 萌新 web10 解题思路和方法(passthru执行命令)
  • 如何获取和安装SSL证书
  • PHP反序列化漏洞从入门到深入8k图文介绍,以及phar伪协议的利用
  • C#类和结构体的区别
  • 2.MySQL库的操作
  • C++ 智能指针简单介绍及用法
  • 微调(二)
  • Java与Python谁更适合后端开发?
  • 计算机网络-七层协议栈介绍
  • Qt pdf文件操作
  • 学习记录day18——数据结构 算法
  • Hadoop学习(三)
  • AI PC处理器架-低功耗、NPU算力、大模型
  • Java面试题--多线程
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • C++入门教程(10):for 语句
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • ES6语法详解(一)
  • JS题目及答案整理
  • PHP那些事儿
  • Python语法速览与机器学习开发环境搭建
  • React Native移动开发实战-3-实现页面间的数据传递
  • Transformer-XL: Unleashing the Potential of Attention Models
  • 创建一种深思熟虑的文化
  • 对JS继承的一点思考
  • 分布式任务队列Celery
  • 技术:超级实用的电脑小技巧
  • 如何选择开源的机器学习框架?
  • 用element的upload组件实现多图片上传和压缩
  • 原生 js 实现移动端 Touch 滑动反弹
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #NOIP 2014#Day.2 T3 解方程
  • #Spring-boot高级
  • #Ubuntu(修改root信息)
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • $(this) 和 this 关键字在 jQuery 中有何不同?
  • ${factoryList }后面有空格不影响
  • (27)4.8 习题课
  • (33)STM32——485实验笔记
  • (a /b)*c的值
  • (LeetCode 49)Anagrams
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (力扣题库)跳跃游戏II(c++)
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转)ObjectiveC 深浅拷贝学习
  • (自用)仿写程序
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .Net 中Partitioner static与dynamic的性能对比
  • .NET构架之我见
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • /etc/sudoer文件配置简析
  • /proc/interrupts 和 /proc/stat 查看中断的情况