1. 鲁班猫系列板卡与Python

1.1. Python简介

对于Python是什么,此处简要概括如下:

  • Python是一种跨平台的解析型编程语言

  • Python易学、易用、功能强大,被大量应用在AI、数据处理、编程教育中

  • 大量的开发者提供了各种Python代码库,其他人可以使用这些库轻松开发自己的程序

关于Python更详细的教程,请参考:

1.2. 鲁班猫简介

鲁班猫是野火推出的高性能卡片电脑品牌,以鲁班为名,勉励工程师传承鲁班那样的工匠创新精神,争当当代鲁班;以小猫为形,期盼大家如孩童如猫咪般充满好奇心,探索精神不止步,永远保持童心。

鲁班猫系列卡片电脑,硬件型号丰富,操作系统适配度高,开源教材资料众多,应用极其简单, 并且为AI、工控、物联网、机器人以及编程教育等应用场景提供了便捷的示例和应用。

鲁班猫系统是野火基于Ubuntu、Debian、Android等系统制作的Linux发行版,可以直接使用APT包管理工具直接安装、维护软件, 如 Python、Opencv、Nginx以及 Docker 等软件,能轻松部署各种应用程序。

1.3. 鲁班猫+Python=?

使用传统的PC开发与运行纯软件类型的Python应用程序也非常方便,但想要控制外部硬件或电气设备时, 就需要扩展IO卡、运动控制卡等专用硬件,昂贵且复杂。

而手机尺寸大小的鲁班猫系列板卡,集成了IO、PWM、I2C、USB、网络等各种硬件控制与通讯接口, 能轻松与外部设备进行交互,而且功耗低、工业级的稳定性、性价比高等特点,非常适用于创客DIY、工控产品中。

野火将基于鲁班猫板卡,提供以下Python应用开发示例:

  • 创建个人网站

  • 制作智能家居数据中心

  • 制作AI智能音箱

  • 制作机器人

  • 搭建编程教学环境

1.4. 参考资料