1. LubanCat series board and python

1.1. Introduction to Python

What is Python, the brief summary here is as follows:

  • Python is a cross -platform parsing programming language.

  • Python is easy to learn, easy to use, and powerful, and has been applied to AI, data processing, programming education.

  • A large number of developers provide a variety of Python code libraries. Others can use these libraries to easily develop their programs.

For more detailed tutorials of Python, please refer to:

1.2. Introduction to LubanCat

LubanCat is a high-performance single-board computer brand launched by Embedfire. It takes inspiration from Luban, encouraging engineers to inherit the innovative spirit of Luban the craftsman and strive to become contemporary Luban. The cat-shaped design symbolizes the curiosity and explorative spirit of both children and cats, urging everyone to stay curious and never stop exploring, while keeping a youthful heart.

The LubanCat series of single-board computers offer a wide range of hardware models, high compatibility with operating systems, abundant open-source teaching materials, and extremely simple application. It provides convenient examples and applications for various scenarios including AI, industrial control, Internet of Things, robotics, and programming education.

LubanCat System is a Linux distribution developed by Embedfire based on Ubuntu, Debian, Android, and other systems. It supports direct installation and maintenance of software using APT package management tools. Popular software such as Python, OpenCV, Nginx, and Docker can be easily deployed with it, making it effortless to deploy various applications.

1.3. LubanCat+Python =?

It is also very convenient to use traditional PC development and Python applications that run pure software types. However, when you want to control external hardware or electrical equipment, you need to expand special hardware such as IO cards and motion control cards, which are expensive and complicated.

The LubanCat series board with mobile phone size integrates various hardware control and communication interfaces such as IO, PWM, I2C, USB, and networks. It can easily interact with external equipment, and the characteristics of low power consumption, industrial stability, and high cost performance are very suitable for maker DIY and industrial control products.

Embedfire will provide the following Python application development example based on the Lubancat board:

  • Create a personal website

  • Develop a smart home data center

  • Build an AI-powered smart speaker

  • Design and develop a robot

  • Set up a programming teaching environment

1.4. Reference information