vivo是一家28年专注通信行业的科技公司,秉承“本分”价值观专注于通信行业发展,通过不断地实践和科技创新,打造了一系列具有行业里程碑意义的产品,比如Hi-Fi手机,屏幕指纹手机,以及微云台防抖、120W闪充、影像芯片、蓝河操作系统,以及位列全球多个权威榜单的蓝心AI大模型。
本系列文章是为了学习BlueOS所写的,它叫做蓝河操作系统,最近有一个比赛,正号记录一下整个的参赛过程。
下载地址:下载 BlueOS Studio | BlueOS Studio
BlueOS Studio (蓝河 Studio),是用于开发 BlueOS 应用的官方集成开发环境 (IDE),为软件开发人员提供了一种集成的开发环境,包括代码编辑器、编译器、调试器、版本控制工具、图形用户界面设计工具等。它以 Visual Studio Code 为基础构建而成;功能强大,使用简单;您可以通过如下链接,选择适合您设备的 BlueOS Studio 版本,从而快速开启 BlueOS 应用开发之旅。
文件包还是比较大的,需要下载两分钟。
安装的时候唯一要注意的就是
注意是否添加环境变量,一定要将注册为支持文件类型的编辑器点上。
开启后可以看到对应的环境需求,都需要单独安装。
这里一定要选择LTS版本,我之前安装过,所以会显示已安装Node。
直接点击提示的文字【安装依赖】。
注:如果无法安装则需要使用命令安装。npm install pnpm -g
npm install pnpm -g
我的电脑->属性->高级系统设置。后面操作如下图。
再次检测发现依然没有显示安装。
也可能是镜像问题,我们换个npm的镜像地址
npm config set registry http://registry.npmmirror.com pnpm config set registry http://registry.npmmirror.com
如果还不好使,就看下面操作。
新建终端
修改默认终端
修改为cmd
只由一个,那就选吧
设置创建位置
安装所有依赖
安装完毕
打开浏览器【调试器】
选择【打开web预览】
完活。
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。
蓝河生态致力于打造一个让用户和开发者共赢的生态,为用户提供丰富的服务和智慧、流畅、安全的体验,为开发者提供能力支持。蓝河操作系统还兼容了快应用技术标准,助力开发者高效开发。