vivo - BlueOS Studio下载方法与环境异常解决方案

简介: vivo - BlueOS Studio下载方法与环境异常解决方案

前言

vivo是一家28年专注通信行业的科技公司,秉承“本分”价值观专注于通信行业发展,通过不断地实践和科技创新,打造了一系列具有行业里程碑意义的产品,比如Hi-Fi手机,屏幕指纹手机,以及微云台防抖、120W闪充、影像芯片、蓝河操作系统,以及位列全球多个权威榜单的蓝心AI大模型。

本系列文章是为了学习BlueOS所写的,它叫做蓝河操作系统,最近有一个比赛,正号记录一下整个的参赛过程。

蓝河操作系统BlueOS Studio下载

下载与安装

下载地址:下载 BlueOS Studio | BlueOS Studio

BlueOS Studio (蓝河 Studio),是用于开发 BlueOS 应用的官方集成开发环境 (IDE),为软件开发人员提供了一种集成的开发环境,包括代码编辑器、编译器、调试器、版本控制工具、图形用户界面设计工具等。它以 Visual Studio Code 为基础构建而成;功能强大,使用简单;您可以通过如下链接,选择适合您设备的 BlueOS Studio 版本,从而快速开启 BlueOS 应用开发之旅。

文件包还是比较大的,需要下载两分钟。

安装的时候唯一要注意的就是

注意是否添加环境变量,一定要将注册为支持文件类型的编辑器点上。

启动效果

开启后可以看到对应的环境需求,都需要单独安装。

Node安装

这里一定要选择LTS版本,我之前安装过,所以会显示已安装Node。

安装依赖

直接点击提示的文字【安装依赖】。

注:如果无法安装则需要使用命令安装。npm install pnpm -g

pnpm命令安装

npm install pnpm -g

配置环境变量

我的电脑->属性->高级系统设置。后面操作如下图。

再次检测发现依然没有显示安装。

也可能是镜像问题,我们换个npm的镜像地址

npm config set registry http://registry.npmmirror.com

pnpm config set registry http://registry.npmmirror.com

如果还不好使,就看下面操作。

新建终端

修改默认终端

修改为cmd

新建项目

只由一个,那就选吧

设置创建位置

安装所有依赖

安装完毕

打开浏览器【调试器】

http://192.168.1.8:8080/


选择【打开web预览】

完活。

设置pnpm镜像

1. 查看下载源:

pnpm config get registry

2. 切换淘宝源,可以加快下载速度

pnpm config set registry https://registry.npmmirror.com/

3. 还原:

pnpm config set registry https://registry.npmjs.org

 

蓝河操作系统介绍

天生更智慧

蓝河操作系统,从系统、应用、到工具链全面突破,基于 AI 大模型能力实现 AI 服务引擎和多模输入子系统,带来了多模态输入输出,模拟人与人的交互方式。基于 AI 能力探索出应用开发新范式,打造了诸多智慧操作系统的新型应用。未来将开放 Copilot 工具,提供代码生成、图文生成等能力,带来应用开发的全新生产力工具。

天生更流畅

蓝河操作系统从全栈技术视角出发,对多个技术方向进行探索,例如编程语言、运行时 Runtime、系统调度、显示和内存。充分发挥软硬件资源的利用效率,高性能系统架构实现了一系列关键技术,虚拟显卡框架、超级协程机制、Runtime 等,提升了计算、存储、显示的资源效率。

天生更安全

蓝河操作系统从性能和安全两个维度选择了 Rust 语言作为系统开发语言,Rust 语言的所有权模型、生命周期等一系列安全特性,保障了在编译阶段就可以发现内存使用不当导致的安全漏洞。蓝河操作系统是行业首个系统框架由 Rust 语言编写的操作系统,从源头保障了内存安全和并发安全。

蓝河系统架构

蓝河操作系统兼容不同硬件体系结构,通过内核抽象层实现了对不同内核的抽象设计,兼容多种 Posix 标准的内核, 支持 Linux 内核,也兼容 RTOS 内核。

在系统层构建了9大关键能力,提供应用程序 API,实现从系统、应用,到工具链的全面突破。

蓝河操作系统通过 AI 大模型的加持,实现了 AI 服务引擎,带来多模态交互新体验。

蓝河操作系统也兼容了快应用技术标准,为开发者提供了蓝河开发套件,包括蓝河 SDK 和蓝河 Studio。

蓝河系统 - 关键技术

  • AI 能力通过 vcap 能力升级,完成对算法层的推理支持,有 AI 大模型的加持,实现 AI 服务引擎和多模输入子系统,探索出应用开发新范式,带来多模态交互新体验,打造 AI 时代智慧操作系统新型应用。
  • 虚拟显卡框架推出了虚拟显卡解决方案,实现了超级渲染树,将每个应用一颗渲染树整合成多应用共用一颗根渲染树,并行渲染对渲染整个流程进行并行化处理,异构渲染支持将多种硬件融合进行渲染,解决了丢帧、掉帧、帧同步的问题。
  • RuntimeRuntime 执行引擎做了技术突破,同时还将前端框架下沉,针对关键场景提供直通调用通道,一步直达内核。
  • 超级协程超级协程将资源与协程进行绑定,既拥有协程原有的优势(轻量、更低的切换开销),同时又能被安全取消从而不浪费 CPU 执行指令。
  • Rust 语言开发基于高安全、高性能的 Rust 语言开发系统框架,Rust 一系列的安全技术特性,保障了内存安全和并发安全。
  • BlueXlink基于 vivo 自研的 BlueXlink 跨端智联技术,采用了分布式设计理念,兼容行业标准协议,让数据可以在多设备间完成高效、稳定、安全的流转和访问。

蓝河生态介绍

蓝河生态致力于打造一个让用户和开发者共赢的生态,为用户提供丰富的服务和智慧、流畅、安全的体验,为开发者提供能力支持。蓝河操作系统还兼容了快应用技术标准,助力开发者高效开发。

相关文章
|
监控 关系型数据库 MySQL
mysql升级和降级
mysql升级和降级
627 9
|
SQL Oracle 关系型数据库
Flink CDC 系列 - 同步 MySQL 分库分表,构建 Iceberg 实时数据湖
本篇教程将展示如何使用 Flink CDC 构建实时数据湖,并处理分库分表合并同步的场景。
Flink CDC 系列 - 同步 MySQL 分库分表,构建 Iceberg 实时数据湖
|
并行计算 数据处理 API
再见Pandas,又一数据处理神器!
再见Pandas,又一数据处理神器!
251 1
|
人工智能 开发者 Python
python读取word文档 | AI应用开发
在RAG系统中,构建知识库时需读取多种外部文档,其中Word文档较为常见。本文介绍如何使用`python-docx`库读取Word文档(.docx格式)中的标题、段落、表格和图片等内容。首先通过`pip install python-docx`安装库,然后利用提供的接口提取所需信息。尽管该库功能强大,但在识别标题样式时需自定义逻辑,并且仅提供图片的URI而非直接加载。示例代码展示了读取文本、识别标题、读取表格及获取图片URI的方法。【10月更文挑战第2天】
1174 2
|
12月前
|
机器学习/深度学习 人工智能 运维
智能可穿戴设备如何革新职业健康管理?
智能可穿戴设备如何革新职业健康管理?
346 6
|
安全 Swift Android开发
构建移动应用:Swift vs Kotlin —— 两大主流语言的对决
【5月更文挑战第11天】Swift与Kotlin在移动应用开发中各有优势。Swift是iOS开发的首选,以其简洁语法、高性能和类型安全著称;而Kotlin是Android的官方推荐语言,以其与Java的无缝互操作、空安全特性和简洁代码受到青睐。两者在语法简洁性、性能和社区支持上表现优秀,但平台兼容性不同。开发者应根据项目需求和目标平台选择合适的语言。
1453 1
|
Ubuntu Linux iOS开发
如何实现多个Python环境的Python版本切换
【8月更文挑战第4天】如何实现多个Python环境的Python版本切换
3188 5
|
机器学习/深度学习 计算机视觉 知识图谱
【YOLOv8改进】ACmix(Mixed Self-Attention and Convolution) (论文笔记+引入代码)
YOLO目标检测专栏探讨了YOLO的改进,包括卷积和自注意力机制的创新结合。研究发现两者在计算上存在关联,卷积可分解为1×1卷积,自注意力也可视为1×1卷积的变形。由此提出ACmix模型,它整合两种范式,降低计算开销,同时提升图像识别和下游任务的性能。ACmix优化了移位操作,采用模块化设计,实现两种技术优势的高效融合。代码和预训练模型可在相关GitHub和MindSpore模型库找到。 yolov8中引入了ACmix模块,详细配置参见指定链接。
|
存储 Java 图形学
UNITY性能优化☀️一、GC介绍与Unity内存管理方法
UNITY性能优化☀️一、GC介绍与Unity内存管理方法
|
机器学习/深度学习 算法 数据挖掘
【机器学习】K-means聚类的停止标准是什么?
【5月更文挑战第11天】【机器学习】K-means聚类的停止标准是什么?