基于堪智k210的4G+AIOT智慧终端设计

本文介绍了基于堪智k210芯片和Maixpy开发的4G+AIOT智慧终端设计过程。选择合宙air720作为4G模组,通过Maixpy实现串口通信和4G模块交互,使用FTP进行在线代码更新。文中详细阐述了串口配置、4G连接、FTP文件操作等关键步骤,并分享了遇到的问题及解决方案。
摘要由CSDN通过智能技术生成

    一抬手写了个论文一般的标题也是把我自个儿吓了一跳,毕业后遗症吧hhh
    春节在家躲肺炎,闲着也是闲着,把之前规划的智慧终端拎出来开发一波。
    需求大致是,需要具备ai算力,通过串口和第三方数据采集模块交互数据,基于数据进行计算、推理、预测等业务,通过4G(支持后期切换5G)和服务器收发数据,支持在线更新业务代码。
    根据需求选型,嘉楠耘智的k210几乎就是为这样的需求量身订制的一样跃入我的视野,sipeed基于k210设计的模组Maix M1如下图:(算了感兴趣自个儿淘宝看吧
    4G联网模组选了合宙的air720,外加air530 GPS模块。分别采购了对应的开发板,搭建了原型机验证系统。
    接下来就是调代码了。M1模组自带Maixpy固件,源自micropython,采用python作为开发语言可以说非常好上手了,几乎不用面对底层驱动,对于用过freescale、stm32、arduino、altra/xilinx fpga/zynq的我来说,难点(没有)大概就是怎样调通业务代码吧。
    第一个点是串口通信,需要用到3组串口,正好k210有3组串口。这里值得提一下k210有一个引脚重分配的功能还是很好使的,省去了找对应功能引脚的功夫。贴代码:

from fpioa_manager import fm
from machine import UART

fm.register(21, fm.fpioa.UART1_TX, force=True)
fm.register(22, fm.fpioa.UART1_RX, force=True)
fm.register(23, fm.fpioa.UART2_TX, 
  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值