最新消息:20190717 VPS服务器:Vultr新加坡,WordPress主题:大前端D8,统一介绍入口:关于

【整理】嵌入式Linux部署Python的Flask

Embedded crifan 486浏览 0评论

嵌入式Linux 部署Flask

embedded Linux Flask

Flask 教程 第十七章:Linux上的部署 – Infinity的博客 – CSDN博客

如何将Python PyQt5应用程序部署到嵌入式Linux? – 代码日志

在arm上搭建flask运行环境 – lgz00gi的博客 – CSDN博客

交叉编译python 2.7.3 for arm – lgz00gi的博客 – CSDN博客

embedded Linux deploy Flask

embedded linux python

MicroPython – Python for microcontrollers

Why you should consider Python for embedded programming | Opensource.com

Python’s Big Push into the Embedded Space

Python在嵌入式系统中的崛起

embedded linux python

The rise of Python for Embedded Systems

Python’s role in developing real time embedded systems | EDN

EmbeddedPython – Python Wiki

Gumstix, Inc.

BeagleBoard.org – black

Round Solutions

PythonForArmLinux – Python Wiki

Index of /

How is Python used in embedded systems? – Quora

What is the future of Python in an embedded system (IoT)? – Quora

Anyone using Python for embedded projects? – Stack Overflow

Single Board Computers for X86 & ARM Embedded Systems

TS-7970 SBC Powered by ARM Cortex-A9 (NXP i.MX6)

micropython 前景

MicroPython技术及应用前景 – TYPBoard单片机开发板 – 开源中国

世界那么大,语言那么多,为什么选择Micropython,它的优势在哪? – TYPBoard单片机开发板 – 开源中国

看起来很不错,有前途。

另外去:

【整理】OpenEmbedded Yocto BitBake以及之间关系

【总结】

  • 嵌入式Python

  • 有些项目已经用上了

  • Gumstix

  • Raspberry Pi

  • BeagleBone Black

  • FIC Neo1973 and Neo FreeRunner (Python on Openmoko)

  • Telit GSM/GPRS modules (also available as AarLogic family GPRS/GPS QUAD Band Modules)

  • 嵌入式Python相关

    • MicroPython

    • 是什么

    • Python3的(标准库)子集

    • 极精简高效的实现

  • 算是一个完整的Python编译器

    • 对标:PyPy 和Cython

    • 能在单片机和受限环境中运行

  • 特点

    • 轻量级和专门针对微处理器(微控制器)、受限的环境去优化

    • 针对于:裸板bare metal

    • 资源占用少:256 kB代码+16 kB内存

  • 详细介绍

    • 由剑桥大学的理论物理学家乔治.达明设计,遵循MIT许可协议,与Arduino类似,拥有自己的解析器、编译器、虚拟机和类库等

    • 它支持基于32-bit的ARM处理器,比如STM32F405、STM32f407等,也就是说ARM处理器STM32F405上直接可运行Python语言,用Python语言来控制单片机。在单片机上能运行Python,实际上Python已经完全脱离系统,也就是说,你可以通过Python脚本语言开发单片机程序。

  • 周边

    • Pyboard开发板

    • STMicroelectronics STM32F4

  • 支持的芯片

    • 支持的mcu系列有:stm32f405、stm32f407,也支持esp8266,接下来会增强stm32f103和esp32的稳定性,芯片将会扩展到FPGA和A7

  • BeagleBoard

    • 产品系列

    • BeagleBone Black

    • BeagleBone Black is a low-cost, community-supported development platform for developers and hobbyists. Boot Linux in under 10 seconds and get started on development in less than 5 minutes with just a single USB cable.

  • PocketBeagle

  • BeagleBone Blue

  • 相关参数

    • Processor: AM335x 1GHz ARM® Cortex-A8

    • * 512MB DDR3 RAM

    • * 4GB 8-bit eMMC on-board flash storage

    • * 3D graphics accelerator

    • * NEON floating-point accelerator

    • * 2x PRU 32-bit microcontrollers

  • Connectivity

    • * USB client for power & communications

    • * USB host

    • * Ethernet

    • * HDMI

    • * 2x 46 pin headers

  • Software Compatibility

    • * Debian

    • * Android

    • * Ubuntu

    • * Cloud9 IDE on Node.js w/ BoneScript library

    • * plus much more

  • Other BeagleBone derivatives »

  • QT Creator

  • IoT中的Python

    • Zerynth

    • 你可以用Zerynth做什么

    • 与其他IoT开发平台不同,Zerynth提供了一个完整的“生态系统”工具,可以让您从固件开发到云连接,这些都得益于大量的库链接。

  • 架构

    转载请注明:在路上 » 【整理】嵌入式Linux部署Python的Flask

    发表我的评论
    取消评论

    表情

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址
    54 queries in 0.102 seconds, using 18.44MB memory