为了简化物联网解决方案的开发,高通科技公司(QTI)推出了高通Linux®软件栈,这是一套适用于本公司物联网片上系统(SoC)的软件、工具和文档。高通Linux软件栈确保您可以利用基于标准、与上游保持一致、开放的Linux系统统一您通过本公司的片上系统所进行的物联网开发。
这说明本公司在实现以开发人员为先的目标取得了巨大进步。在本篇博文中,本人将具体说明高通Linux系统的功能,以及如何利用Linux系统使您的产品更快进入细分的物联网市场中。
针对高通科技公司的物联网芯片优化Linux系统配置
作为一个独立的产品,Qualcomm Linux将允许您在高通科技公司的物联网片上系统(从Qualcomm®QCS6490和Qualcomm QCS5430开始)仅开发一次,而无需重新编译或是针对平台重新部署。配合开源软件和标准化框架,可以最大限度地提高产品的交叉兼容性和使用寿命。
如下图所示,高通Linux系统 可确保应用程序的上游符合性。该系统围绕长期支持(LTS) 的Linux系统内核和统一可扩展固件接口引导加载程序构建,其中还包括用户空间框架所需要的上游驱动程序、高通科技公司的固件、以及高通科技公司提供的Yocto项目。
Yocto项目 | 高通Linux系统软件架构 | 应用程序 | |||||
软件开发工具包 | |||||||
引导加载程序 | 虚拟层 | 多媒体 | 图形 | 无线网络 | 调制解调器 | ||
机器学习 | 蓝牙 | 安全 | 用户空间 | ||||
驱动程序 | 内核空间 | ||||||
Linux系统内核 | |||||||
固件 | 非高级操作系统 | ||||||
高通片上系统 | 硬件 |
符合标准的软件
高通Linux系统与上游保持一致,因此您可以轻松地采用在Linux系统社区中所接受的开放标准。在本公司发布的第一个版本中,您可以看到我们所取得的重大进展;在未来发布的版本中,您将看到软件栈的基本变化,以确保更加符合该等标准。
该软件栈支持片上系统的处理器、子系统和组件,包括中央处理器、图形处理器、视频处理器、数据处理器、神经网络处理器和电源管理芯片。软件栈的顶层是与平台无关的软件开发工具包,其中包含各种资源、程序包、示例程序和应用程序接口,因此您可以更有效地工作。例如,请关注即将发布的一系列博文,向您表明如何利用本公司门户网站提供的高通智能多媒体软件开发工具包进行开发。
轻松访问的文档
您可以通过本公司门户网站等公共渠道轻松发现和浏览大多数有关高通Linux系统的文档。其中包括有关软件栈的说明、框图、常见问题解答和故障排除,您无需登录即可轻松访问
在门户网站中,您可以查看有关构建示例应用程序和硬件烧录等主题的程序和视频教程,以确保您能够迅速熟悉该系统。通过开放更多的教育资源,您能够更容易地自行研究和使用高通Linux系统。
改善开箱即用体验的工具和软件开发工具包
利用基础芯片只能做到这一步。因此我们发布了各种工具和软件开发工具包,以确保您能够利用高通第2代RB3硬件开发工具包启动和运行,而不必从头开始。如要快速入门,您可以利用门户网站轻松更新在工具包上预先安装的软件。您可以在本公司的社区支持论坛和 Discord服务器上寻找答案和发布问题。
为了缩短您进入市场的时间,我们提供了增强工具,其中包括:
- 高通AI Hub – 简化人工智能模型在各种物联网设备上的部署
- 高通®分析器 – 进行实时分析,以便您轻松检查不同子系统上应用程序的性能。
- Qualcomm®启动器 – 用于下载每个片上系统所需要的源代码、编译器和第三方元素,并且具有自动编译功能。
- 高通®设备云 – 即时访问高通平台硬件进行远程测试。
- 主要工具 – 通过高通服务中心轻松获得PCAT/QUTS、人工智能工具和编译器等基础知识。
首先可以获得的软件开发工具包包括 高通®智能多媒体软件开发工具包 – 发布时包含二十多种示例应用程序 – 以及高通®机器人产品软件开发工具包。
开始
利用高通Linux系统,您可以实现物联网产品的更顺畅入门、更简单开发和更短时间上市。
开始时,您可以访问本公司的门户网站,购买硬件开发工具包,并可以在本公司的物联网片上系统尝试本公司利用高通Linux系统启用的示例应用程序。请关注关于高通Linux系统的后续文章。我们将引导您了解其中一些示例应用程序,并强调我们在人工智能推理和视频转换等领域的上游对齐。
在所发布内容中表达的观点仅为原作者的个人观点,并不代表高通公司或其子公司(以下简称为“高通公司”)的观点。所提供的内容仅供参考之用,而并不意味着高通公司或任何其他方的赞同或表述。本网站同样可以提供非高通公司网站和资源的链接或参考。高通公司对于可能通过本网站引用、访问、或链接的任何非高通公司网站或第三方资源并没有做出任何类型的任何声明、保证、或其他承诺。
骁龙与高通品牌产品属于高通科技公司和/或其子公司产品。
应根据Linux系统基金会的分许可使用Linux®注册商标,Linux系统基金会是林纳斯·托瓦兹的唯一被许可人,以及该商标在全球范围内的所有者。