操作系统(Operating System, OS)是管理硬件和软件资源的核心系统软件,为应用程序提供运行环境和基础服务。在 Quectel Pi智能主控板上,您可以选择多种Linux发行版,以满足不同的开发需求。
Quectel Pi智能主控板默认安装Debian操作系统,并针对硬件进行优化,Quectel Pi支持超过35,000个Debian软件包。对于大多数Quectel Pi用例,我们建议使用Debian操作系统。
Yocto项目(YP)是一个开源协作项目,可帮助开发人员创建基于Linux的定制系统。Yocto也可用于构建基于高通SoC设计的平台的系统。Quectel Pi采用乐天使官方提供的基于Yocto构建系统的 SDK,该SDK基于高通平台进行了深度定制和优化,为开发者提供了完整的BSP(Board Support Package)支持。
提供全栈应用开发资源,包括前端、后端、移动应用和跨平台开发的教程和工具。
在 Quectel Pi系统中通过pip3安装Python库会受系统限制,用户可用虚拟环境与系统环境进行隔离。
python-periphery是一个用于在 Linux 系统上通过Python进行硬件外设(GPIO、SPI、I2C等)开发的库。
lgpio是一个用于Linux系统的GPIO控制库,提供了简单易用的接口来操作 GPIO、I2C、SPI等外设。
libgpiod是Linux GPIO字符设备(/dev/gpiochipX)的C库和工具集,提供了现代化的GPIO操作接口。
使用Qt Quick技术创建一个图形界面。
wxWidgets 是一个开源的跨平台图形界面库,提供C++、Python、Ruby、Lua和Perl接口。
Quectel Pi H1平台面向开发者、系统集成商与现场交付团队,支持构建自定义ROS 2 Humble系统。
安装和使用Docker,以便进行容器化应用的部署。
探索人工智能和机器学习应用开发资源,包括模型训练、API集成和应用部署方案。