1. 鲁班猫系列板卡与Python¶
1.1. Python简介¶
对于Python是什么,此处简要概括如下:
Python是一种跨平台的解析型编程语言
Python易学、易用、功能强大,被大量应用在AI、数据处理、编程教育中
大量的开发者提供了各种Python代码库,其他人可以使用这些库轻松开发自己的程序
关于Python更详细的教程,请参考:
《廖雪峰-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. 参考资料¶
《廖雪峰-Python教程 》
《和孩子一起学编程》
《趣学Python》