前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Azero RTOS的“亲民”语音交互能力

Azero RTOS的“亲民”语音交互能力

原创
作者头像
用户8887110
修改2021-08-26 10:31:44
9590
修改2021-08-26 10:31:44
举报
文章被收录于专栏:我文章我文章

Azero RTOS的“亲民”语音交互能力

实时操作系统(Real-time Operating System, RTOS)是针对有实时性要求的应用而设计的操作系统。所谓“实时性”,就是能否在确定时间内完成指定操作与响应。实时系统的应用通常包括汽车引擎控制、轨道交通、工业机器人、飞行器控制系统、医疗、制造等。实时操作系统一般提供抢占式调度机制,重要的高优先级任务可以剥夺低优先级任务对CPU的使用权;同时,任务在等待使用资源时,RTOS可以将其CPU的使用权释放给其他就绪的任务,从而使得系统的总体响应速度更快。随着物联网的普及以及新的消费电子的发展,RTOS将会进入规模化部署阶段。

对RTOS的一些误解

1、用了实时系统后,系统响应速度一定更快。

不一定。因为实时操作系统本身引入了执行开销,所以对于小型应用来说,有RTOS的性能也许不如无操作系统的情况。实时操作系统的优势最能体现在中大型系统中,当任务间存在复杂的耦合和依赖关系,并且应用程序经常要长时间等待外部资源时。

2、用实时操作系统就可以保证实时性。

不一定。相对来说,使用实时系统可以改善系统的实时性。但是实时操作系统只是作为工具存在的,如果需要提供实时性保障,还需要使用实时系统理论对任务的可调度性和响应时间进行分析,才可以得到科学、系统的响应性保障。

目前市面有的RTOS

  • uCosII / uCosIII --- Micrium
  • FreeRTOS
  • Nucleus RTOS --- Mentor Graphics
  • RT-Linux (需要MMU支持)
  • QNX (需要MMU支持)
  • VxWorks --- WindRiver
  • eCos
  • RTEMS
  • RT-Thread
  • DJYOS

以上系统中部分是商业系统,部分开源并且有良好的社区支持。这里选用FreeRTOS。

FreeRTOS

FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行。相对μC/OS-II、embOS等商业操作系统,FreeRTOS操作系统是完全免费的操作系统,具有源码公开、可移植、可裁减、调度策略灵活的特点,可以方便地移植到各种单片机上运行。

在嵌入式领域,FreeRTOS是不多的同时具有实时性,开源性,可靠性,易用性,多平台支持等特点的嵌入式操作系统。目前,FreeRTOS已经发展到支持包含X86,Xilinx,Altera等多达30种的硬件平台,其广阔的应用前景已经越来越受到业内人士的瞩目。

Azero RTOS优势

多年的产品积累使得Azero RTOS天然自带语音优势, 经过了千亿次人机交互真实场景的规模验证,可为家居、办公、车载、会议、可穿戴等20+场景和设备提供高效的人机交互和智能决策能力。默认集成了信息查询、内容服务、IoT控制等200+项常用技能与服务,同时提供简单好用的语音技能开发工具和Turnkey智能产品软硬件方案,可以极大降低各行业应用集成AI时的开发难度和使用门槛,可快速应用于家电、开关、面板等家庭场景中。

Azero RTOS SDK下载

https://github.com/sai-azero/Azero_SDK_for_RTOS

参考

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Azero RTOS的“亲民”语音交互能力
    • 对RTOS的一些误解
      • 目前市面有的RTOS
        • FreeRTOS
      • Azero RTOS优势
        • Azero RTOS SDK下载
          • 参考
          相关产品与服务
          腾讯云小微
          腾讯云小微,是一套腾讯云的智能服务系统,也是一个智能服务开放平台,接入小微的硬件可以快速具备听觉和视觉感知能力,帮助智能硬件厂商实现语音人机互动和音视频服务能力。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
          http://www.vxiaotou.com