什么是Maixpy3

MaixPy3是一个基于cpython的Python3工具包,专注于在Linux边缘设备上简化AIoT应用开发。它提供易用的AI功能模块,如物体分类和人脸识别,并支持多种硬件平台。相比传统的嵌入式Linux设备编程,MaixPy3通过Python语言降低了开发难度,适用于AIoT初学者和希望提高开发效率的程序员。示例代码包括显示摄像头图像、I2C外设操作和AI模型应用。
摘要由CSDN通过智能技术生成

MaixPy3 是基于 cpython 的 Python3 工具包,意在通过 Python 编程语言简化在 Linux 边缘设备上开发 AIoT (人工智能物联网) = AI(人工智能) + IoT(物联网)应用。

前言

物联网(Internet of Things,简称 IOT )是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、 连接、互动的物体或过程,采集其声、光、热、电、力学、化 学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。

AI 的介入让 IoT 有了连接的“大脑”。当 AI 、 IoT “一体化”后,“人工智能”逐渐向“应用智能”发展。深度学习需要物联网的传感器收集,物联网的系统,也需要靠人工智能做到正确的辨识、发现异常、预测未来。

而 2021 年 AIoT 边缘设备可能有如下应用场景:

涵盖领域:智能制造、工业物联网、智慧物流、智慧家居、智慧交通、智慧农业、智慧园区、智慧政务、智慧医疗、智慧零售等智能物联网各应用场景。

所以 MaixPy3 会在 Python3 的基础上提供易用的 AI 功能模块,如【物体分类】和【人脸识别】功能。

会优先适配 MaixPy 的物体检测、物体识别、物体分类等。由于芯片差异,部分功能可能不被实现。

以往嵌入式 Linux 设备是如何编程的?

当拿到一台嵌入式 Linux 边缘设备(例如:手机),与一台桌面计算机不同的是无法进行软件编译活动,那么要如何对它编程呢?

  • 准备对应平台的交叉编译链
  • 编写一段经典的 hello world 的 C 代码进行编译
  • 链接各种依赖库
  • 将编译好的程序送到目标设备上进行调试。
#include <stdio.h>
int main() 
{
   
    printf("Hello, world\n");
    return 0
}

不出意外的话

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值