前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vivo - BlueOS Studio下载方法与环境异常解决方案

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

作者头像
红目香薰
发布2024-03-07 09:09:22
1200
发布2024-03-07 09:09:22
举报
文章被收录于专栏:CSDNToQQCodeCSDNToQQCode

前言

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-03-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 蓝河操作系统BlueOS Studio下载
    • 下载与安装
      • 启动效果
        • Node安装
          • 安装依赖
            • pnpm命令安装
              • 配置环境变量
                • 新建项目
                  • 设置pnpm镜像
                  • 蓝河操作系统介绍
                    • 天生更智慧
                      • 天生更流畅
                        • 天生更安全
                          • 蓝河系统架构
                            • 蓝河系统 - 关键技术
                              • 蓝河生态介绍
                              领券
                              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档