Python程序设计-边缘计算-嵌入式人工智能实验室建设方案
1.1AI Python创新开发套件
Python作为一门编程语言,其魅力远超C#,Java,C,C++,它被昵称为“胶水语言”,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起,更被热爱它的程序员营为最美丽的”编程语言。从云端、客户端,到物联网终端,Python应用无处不在,同时也是人工智能首先的编程语言。
根据数据平台 Kaggle发布的2017年机器学习及数据科学调查报告,在工具语言使用方面,Python是数据科学家和人工智能从业者使用最多的语言:
Python语言具有以下优势:
1)优质的文档。
2)平台无关,可以在现在每一个linux/windows版本上使用。
3)和其他面向对象编程语言比学习更加简单快速。python怎么读取串口数据
4)能够进行嵌入式、网站Web、搜索引擎、云计算、大数据、人工智能、科学计算等方向的开发。
5)Python有许多图像加强库,像Python Imaging Libary,VTK和Maya 3D可视化工具包,Numeric Python, ScienTIfic Python和其他很多可用工具可以于数值和科学应用。
6)Python的设计非常好,快速,坚固,可移植,可扩展。很明显这些对于人工智能应用来说都是非常重要的因素。
7)对于科学用途的广泛编程任务都很有用,无论从小的shell脚本还是整个网站应用。
8)它是开源的。可以得到相同的社区支持。
1.1.1Python主控平台
AI Python嵌入式编程平台采用ARM Cortex-H7/M4、RISC-V AI处理器,内置microPython操作系统,能够直接执行Python程序,实现语法教学、嵌入式控制、上位机编程、AI视觉应用等知识的教学和实训。
●主控平台
1. 核心单元:
1)控制系统:MiniPCI-E接口,可接入任意更换的ARM STM32H743/STM32F407、RISC-V K210微控制板。
2)基本接口:GPIO/PWM双驱动LED*4,按键*2。
3)显示系统:8*8 LED点阵屏,oLED液晶屏。
4)调试接口:USB调试串口,USB固件升级接口,ARM JTAG调试接口。
5)软件系统:内置microPython系统,集成Python硬件库。
2. 传感单元:
1)传感系统:TVOC传感器,步进电机,陀螺仪&加速度&地磁仪传感器。
3. 无线单元:
1)无线系统:蓝牙无线模块。
4. 外设接口:
1)扩展接口:双路RJ45接口,集成GPIO/UART/ADC/IIC。
2)系统接口:通过14PIN接口接入到AI边缘计算网关,实现嵌入式Linux下驱动应用控制。
●微控制板
1. MPM4 Python微控板
1)控制系统:ARM STM32F407控制核心板,MiniPCI-E接口。
2)软件系统:内置microPython系统,集成Python硬件库。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论