发 帖  
原厂入驻New

【MaaXBoard开发板试用体验】十运行python程序建立web网站

2020-11-13 15:09:57  322 python
分享
0
本帖最后由 robot_ros 于 2020-11-15 14:42 编辑

一直想在kindle电子书屏幕上作为树莓派或者maaxboard开发板显示器,刷新速度虽然慢,但是编程调试够用。
之前了解kindle如果要操作需要进行刷机才可以,不想刷机,有没有更好的方法呢?
下面介绍一点思路,希望可以激发发烧友们的灵感

硬件:maaxboard
软件:python pip flask
首先运行python查看版本
如果需要切换python版本,可以使用命令
  1. sudo update-alternatives --install  /usr/bin/python  python /usr/bin/python2 2
复制代码
  1. sudo update-alternatives --install  /usr/bin/python  python /usr/bin/python3 1
复制代码


运行后执行:
  1. sudo update-alternatives --list python
复制代码
就可以查看到python2和python3的列表,运行
  1. sudo update-alternatives --config python
复制代码
通过提示选取python2或者python3,即可切换python到python3
进入boot目录
vi编辑器创建文件python3_hello.py文件
  1. print('Hello MaaxBoard)
  2. print('***********************')
复制代码
vi编辑器按下A后开始插入编辑,然后按Esc退出编辑,再按:wq保存退出
在终端输入
  1. python3 python3_hello.py
复制代码
执行后的效果如下:

ok~成功运行python3了!
下面安装web服务程序flask
进入boot目录中,执行
  1. apt-get install python3-pip
复制代码
安装pip
再用pip3安装flask
  1. pip3 install flask
复制代码

下面在boot目录下新建一个目录名为webapp的文件夹
  1. mkdir webapp
复制代码
进入webapp文件夹中
  1. cd webapp
复制代码
用vi编辑器编写如下代码
  1. from flask import Flask

  2. app = Flask(__name__)

  3. @app.route('/')

  4. def index():

  5.   return 'Hello Maaxboard'

  6. IF __name__ == '__main__':

  7.   app.run(debug=True, port=80, host='0.0.0.0')
复制代码

而后查看maaxboard的ip地址,记住这个ip地址,后面在浏览器中输入时会用到

编写好代码后保存
  1. python3 app.py
复制代码

开启web程序
此时在另外台电脑输入开启浏览器输入此前的ip地址,就可以浏览之前输入过的信息了

神奇!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
robot_ros 2020-11-13 15:10:57
参考贴链接:
https://www.element14.com/community/community/designcenter/single-board-computers/blog/2020/06/06/running-python-on-your-maaxboard
回复

举报

只有小组成员才能发言,加入小组>>

1728个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /9 下一条

快速回复 返回顶部 返回列表