鸿蒙系统问世,被视为国产系统之光。
然而,在这场系统之争中,远不只有鸿蒙,仅以可穿戴领域来看,6月,三星发布了智能手表系统One UI Watch;7月,华米推出了全新的Zepp OS。
对于这一 *** 作系统,华米创始人黄汪称:
而自研 *** 作系统也成了华米向技术闭环迈出的关键一步。
一直以来,智能手表 *** 作系统多以魔改手机 *** 作系统为主流,2017年12月,华米正式对外公布了自己的 *** 作系统命名——WOS,这是华米通过魔改AOSP研发的一款智能手表定制系统。
这一系统随后几经迭代,先后迭代出WOS开发版、WOS 20,并在2018年9月正式更名为Amazfit OS……
7月13日,在华米Next Beat发布会上,Zepp OS正式问世,据华米 科技 联合创始人、全球创新中心轮值总裁范美辉介绍,这一系统与以往智能手表 *** 作系统均不相同。
范美辉解释称:
正是这两类 *** 作系统用于智能手表上表现出的“水土不服”,让华米下定决心要开发一款“专注于 健康 的原生智能手表 *** 作系统”,Zepp OS由此在华米内部悄然立项。
本质上,Zepp OS是一款全新的智能手表 *** 作系统,相较于此前的基于AOSP的Amazfit OS,此次华米选用的是和亚马逊物联网 *** 作系统相同的微内核——FreeRTOS, 这一微内核为Zepp OS带来的第一个特性是系统占用空间小。
现场,范美辉将Zepp OS的占用空间与WatchOS、Amazfit OS进行了对比,Zepp OS的系统占用空间只有55MB,仅为WatchOS 8的1/28、Amazfit OS的1/10。
这样一个系统,既可以兼容低性能的单片机,也可以兼容高性能的SoC,这也为Zepp OS在诸如智能摄像头、智能门锁等智能硬件产品中的进一步应用奠定了基础。
针对Zepp OS在智能手表上的应用,范美辉列举了一系列数据来解释系统的关键性能:
就功能而言,Zepp OS除了集成了以往手环、手表的核心功能外, 另一个显著特性在于拥有一套Zeus手表小程序框架。
在移动互联网时代,由于苹果手机早期应用生态匮乏,用户刚开始使用苹果手机时都会尝试“越狱”装一些功能插件,等到官方正式支持这些功能时,已经是几年之后的事儿。
“官方一般很难满足用户的定制化需求,由于华米智能手表在海外表现优异,同样有这样一群专业粉丝通过“越狱”来为华米智能手表添加个性化表盘等功能。”为此, 华米在Zepp OS上开发了一套Zeus手表小程序框架。
通过这套框架,华米为Zepp OS打造了一套类似微信小程序的轻应用,此外,华米还发布了小程序开发工具包,开发者可以通过这一工具包快速上手,开发出更多个性化应用。
小程序框架、小程序开发工具包对于华米或Zepp OS意味着什么?
这意味做过PC、网页、前端、微信小程序开发的开发者,都可以通过这套框架开发出诸如为孩子跳绳计数、定时吃药等轻应用,这些应用将对目前相对匮乏的智能手表应用体系不断产生催化作用。
雷锋网在现场也体验到了搭载Zepp OS系统的华米智能手表,系统流畅度确实得到了不错的提升。据官方表示,Zepp OS预计将在2021年Q4正式上线。
自研 *** 作系统Zepp OS只是华米在这一阶段搭建技术闭环完成的又一个大项目,在此之前,华米在自研芯片、自研AI算法领域已有多年积累。
在这之中,占去大部分研发投入的并不是系统,而是芯片。
一个细节是:在华米Next Beat发布会播放完宣传短片正式开场时,黄汪戴着一副白手套、手捧一颗晶圆让台下观众猜“这是什么”,而这颗晶圆上承载的正是4000颗华米自研的黄山2号系列芯片。
2018年8月,华米发布了号称为智能穿戴领域第一颗基于RISC-V开源指令集的人工智能芯片的「黄山1号」,这颗芯片也被搭载到次年发布的Amazfit智能手表2、Amazfit米动 健康 手表两款产品中;
2020年6月,华米发布了加入AI本地生物数据NPU、超低功耗协处理器C2,运算效率更高、功耗更低的「黄山2号」;
此次发布会上,华米正式对外发布加入25D GPU、卷积神经网络加速处理单元、双核RISC-V架构的「黄山2S」。
据华米 科技 硬件技术副总裁赵亚军透露,这颗芯片已经在今年3月流片成功,未来将会是Amazfit智能手表的核心芯片之一。
芯片之外,华米也在自研AI算法。
在过去几年里,华米已经相继发布了五大AI算法引擎,布局不可谓不深,此次,华米进一步发布了血压监测引擎PumpBeats。
华米 科技 算法副总裁汪孔桥表示。
为了验证PumpBeats的准确性,华米与北京大学第一医院合作进行临床试验,这一临床试验自今年4月启动,到目前为止已经完成了第一阶段试验,针对27例病人、354条数据进行分析,分析结果显示:
汪孔桥也表示,PumpBeats将在今年Q4正式上线,接下来华米在PumpBeats上的工作重点将会在24小时连续血压监测,实现夜间睡眠监测与被动血压监测的打通,以此 探索 隐匿性高血压筛查的新途径。
华米为什么如此注重芯片、系统、算法的自研?
黄汪解释称, 如果想要将一个智能手表、哪怕是最简单的智能手环用户体验要做到极致,就必须自己做芯片、系统和算法。
以自研芯片为例,对于一家做硬件的企业,自研芯片意味着硬件产品性能的提升有与之完全匹配的芯片可用,否则就需要从市面上的主流芯片中选择一颗用到来做产品适配,二者适配的过程就难免会有某些性能上的折中。
回看这次华米发布的一系列新品,雷锋网发现,华米的自研芯片、AI算法已经进入正常研发迭代序列,随着Zepp OS的发布,华米终于搭建起芯片、系统、算法的自研技术闭环体系,这让华米针对产品在功能、性能上的想法将可以直接在系统、芯片、算法环节设计实现。
在智能手机发展史中,同样有一家追求极致体验的公司,这家公司就是苹果。苹果在过往产品研发过程中投入了大量人力、物力对芯片、系统等关键技术进行了自研,打造了自己的技术闭环,这才有了苹果手机在极致体验上的口碑。
不过,华米的目标不是成为苹果。
华米构建技术闭环的目的是为了极致体验,却没有因此走向生态闭环。
2021年1月5日,以95968亿元(折合14708亿美元)现金对价收购亿通 科技 2999%的已发行股份,双方表示将进一步拓展中国医疗生态系统市场。
本次发布会上,黄汪透露,华米已经与亿通 科技 达成战略合作,向亿通 科技 授权黄山芯片技术及Zepp OS。
在会后接受媒体采访时,黄汪进一步表示,华米将继续专注于 健康 领域,而得到授权的亿通 科技 基于黄山芯片和Zepp OS *** 作系统会与更多诸如智能门锁、智能家居等IoT相关企业(非竞争对手)展开合作。
此次发布会上,就在发布会临近尾声时,华米放出了一个超级彩蛋——MRI核磁共振设备。
MRI是可以实现全身 健康 检查的一类设备,但由于稀缺性,还无法下沉到普通体检项目中,即使单独到医院约核磁检查项目,都需要排长队,华米此次在发布会上正是展示了旗下团队研发的便携式低场永磁MRI核磁共振设备。
据黄汪介绍称,这是全球第一台可以做全身检查的便携式低场永磁MRI,可以放到日常医生门诊中、在信噪比相差300倍情况下进行高质量成像可以做体内病变初步筛查,可以对癌症、中风等病症提高针对和治疗评估精度。
在过往几年里,华米一直在强调自己是一家「 健康 云服务」领域企业,不过人们想到 健康 就会想到医疗领域,而囿于智能手环、智能手表等核心产品的家庭消费电子属性,不少人对于华米的「 健康 云服务」这一定位多少会打个问号。
MRI更像是华米的一次战略延伸,藉由此,世人重新认识了华米“ 健康 云服务”的定位,在众人认知中,华米开始走出消费电子的标签。
不过,这次华米的战略延伸却又不仅仅是MRI。
而在自研 *** 作系统问世后,对内更闭环的产品研发体系、对外更开放的开放生态,将使得智能手表应用体验、应用生态加速迭代。
华米的下一块智能手表,或将是一块真正意义上的原生智能手表。
雷锋网雷锋网
物联网 *** 作系统是新一代信息技术的重要组成部分。其英文名称是IOT(Internet Of Things)。由此,顾名思义,“物联网就是物物相连的互联网”这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。因此,物联网的定义是通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理的一种网络。物联网与互联网的不同在于,互联网关注的是“人与人”之间的信息交换和共享,而物联网则进一步扩展,实现“物与物”、“人与物”之间的信息交换和共享。物联网大致可分为终端应用层、网络层(进一步分为网络接入层和核心层)、设备管理层、后台应用层等四个层次。其中最能体现物联网特征的,就是物联网的终端应用层。终端应用层由各种各样的传感器、协议转换网关、通信网关、智能终端、刷卡机(POS机)、智能卡等终端设备组成。这些终端大部分都是具备计算能力的微型计算机。物联网 *** 作系统,就是运行在这些终端上,对终端进行控制和管理,并提供统一编程接口的 *** 作系统软件。
与传统的个人计算机或个人智能终端(智能手机、平板电脑等)上的 *** 作系统不同,物联网 *** 作系统有其独特的特征。这些特征是为了更好的服务物联网应用而存在的,运行物联网 *** 作系统的终端设备,能够与物联网的其它层次结合的更加紧密,数据共享更加顺畅,能够大大提升物联网的生产效率。
系统作用
除具备传统 *** 作系统的设备资源管理功能外,物联网 *** 作系统还具备下列功能:
屏蔽物联网碎片化的特征,提供统一的编程接口:所谓碎片化,指的是硬件设备配置多种多样,不同的应用领域差异很大。从小到只有几K内存的低端单片机,到有数百M内存的高端智能设备。传统的 *** 作系统无法适应这种“广谱”的硬件环境,而如果采用多个 *** 作系统(比如低端配置,采用嵌入式 *** 作系统,高端配置设备,采用Linux等通用 *** 作系统),则由于架构的差异,无法提供统一的编程接口和编程环境。正是这种“碎片化”的特征,牵制了物联网的发展和壮大。物联网 *** 作系统则充分考虑这些碎片化的硬件需求,通过合理的架构设计,使得 *** 作系统本身具备很强的伸缩性,很容易的应用到这些硬件上。同时,通过统一的抽象和建模,对不同的底层硬件和功能部件进行抽象,抽象出一个一个的“通用模型”,对上层提供统一的编程接口,屏蔽物理硬件的差异。这样达到的一种效果就是, 同一个APP,可以运行在多种不同的硬件平台上,只要这些硬件平台运行物联网 *** 作系统即可。这与智能手机的效果是一样的,同一款APP,比如微信,既可以运行在一个厂商的低端智能手机上,又可以运行在硬件配置完全不同的另一个厂商的高端手机上,只要这些手机都安装了Android *** 作系统。显然,这样一种独立于硬件的能力,是支撑物联网良好生态环境形成的基础。
物联网生态环境培育:拉通物联网产业的上下游,培育物联网硬件开发、物联网系统软件开发、物联网应用软件开发、物联网业务运营、网络运营、物联网数据挖掘等分离的商业生态环境,为物联网的大发展建立基础。类似于智能终端 *** 作系统(iOS、Andriod等)对移动互联网的生态环境培育作用;
降低物联网应用开发的成本和时间:物联网 *** 作系统是一个公共的业务开发平台,具备丰富完备的物联网基础功能组件和应用开发环境,可大大降低物联网应用的开发时间和开发成本;提升数据共享能力:统一的物联网 *** 作系统具备一致的数据存储和数据访问方式,为不同行业之间的数据共享提供了可能。物联网 *** 作系统可打破行业壁垒,增强不同行业之间的数据共享能力,甚至可以提供“行业服务之上”的服务,比如数据挖掘等;
为物联网统一管理奠定基础:采用统一的远程控制和远程管理接口,即使行业应用不同,也可采用相同的管理软件对物联网进行统一管理,大大提升物联网的可管理性和可维护性,甚至可以做到整个物联网的统一管理和维护。
体系架构
一般来说,物联网 *** 作系统由内核、通信支持(WiFi/蓝牙、2/3/4G等通信支持、NFC、RS232/PLC支持等)、外围组件(文件系统、GUI、Java虚拟机、XML文件解析器等)、集成开发环境等组成,基于此,可衍生出一系列面向行业的特定应用,你好,一、RT-Thread的定义
RT-Thread,全称是 Real Time-Thread, 是一款主要由中国开源社区主导开发的开源实时 *** 作系统(许可证GPLv2),包含了实时、嵌入式系统相关的各个组件:TCP/IP协议栈、图形用户界面等。
相较于Linux,RT-Thread 具有体积小,成本低,功耗低、启动快速的优势。除此以外,实时性高、占用资源小等特点,使得它也非常适用于各种资源受限(如成本、功耗限制等)的场合。
在物联网设备的应用中,RT-Thread 能使用在线软件包管理工具,配合系统配置工具,实现直观、快速的模块化裁剪、无缝导入丰富的软件功能包,以及类似 Android 的图形界面和触摸滑动、智能语音交互等复杂功能。
RT-Thread 系统完全开源,可以免费在商业产品中使用,并且不需要公开私有代码。
二、RT-Thread的架构
相对于一些传统的RTOS 如 FreeRTOS、uC/OS 等,RT-Thread 架构上最大的区别在于:它是一个物联网 *** 作系统(IoT OS)。
即RT-Thread 除了包含一个实时内核外,还包括如文件系统、图形库等较为完整的中间件组件,是具备低功耗、安全、通信协议支持和云端连接能力的软件平台,如下图所示:
在这里插入描述
具体包括以下部分:
内核层:
① RT-Thread 内核:系统核心部分,包括了内核系统中对象的实现,例如多线程及其调度、消息队列、内存管理等;
② libcpu/BSP(芯片移植相关文件 / 板级支持包):与硬件密切相关,由外设驱动和 CPU 移植构成;
组件与服务层:
组件是基于内核之上的上层软件,例如虚拟文件系统、FinSH 命令行界面、网络框架、设备框架等。采用模块化设计,做到组件内部高内聚,组件之间低耦合;
RT-Thread 软件包:
运行于 RT-Thread 物联网 *** 作系统平台上,面向不同应用领域的通用软件组件,由描述信息、源代码或库文件组成。开发者可依据自身需求,选择、组合不同软件包,打造自己想要的系统。
目前支持的软件包有且不仅有:
① 物联网相关:Paho MQTT、WebClient、mongoose、WebTerminal 等;
② 脚本语言相关:JerryScript、MicroPython ;
③ 多媒体相关:Openmv、mupdf;
④ 系统相关:RTGUI、Persimmon UI、lwext4、partition、SQLite 等。
三、RT-Thread的开发工具
Env 是 RT-Thread 的开发辅助工具,提供编译构建环境、图形化系统配置、软件包管理等功能。主要特性如下:
使用 scons 作为构建工具(根据一定的规则或指令,将源代码编译成可执行的二进制程序),提供编译环境,生成工程;
内置简单易用的配置剪裁工具——menuconfig,可对内核、组件和软件包进行自由裁剪,以搭积木的方式构建系统;
借助由 Kconfig 语法 编写的Kconfig 文件,生成系统配置文件 rtconfigh。rtconfigh 文件,负责在执行 menuconfig 命令时,指导生成 RT-Thread 系统的配置、剪裁界面;
提供多种软件包,可在线下载,各包耦合关联少,具有良好的可维护性。
转( >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)