以下是2616天前的记录
python
1 2017年02月28日 星期二月度***:使用DragonBoard 410c开发轻量化Python 实现小型嵌入式单片机运行**语言Python
互联网 (0)人们说包装虽小但东西好。也许他们应该说“微包装”(小组件)。本月,我们的月度***是Paul Sokolovsky。他正在进行的项目要求用到单片机(MCU)和缩微版软件,以实现高度可便携性。为完成这项工作,Paul使用了DragonBoard 410c进行开发和测试。“许多项目是要求可扩展的——扩展为多核心、多台服务器甚至云环境。然而,我们的项目“MicroPython” 是关于轻量化Python并能在小型嵌入式单片机系统上运行流行的**语言Python的项目,用户可以快速、轻松地完成原型设计、开发物联网及其它应用。但是,MicroPython并不单单针对单片机,它具有良好的移植性及可配置性,目的是打开Python语言**应用的潘多拉之盒。”Paul SokolovskyPaul是MicroPython团队的两名成员之一,他在土耳其安塔利亚工作。他与项目发起人——英国的Damien George一起合作。据Paul讲,Damien是*开始想到这个疯狂的点子的人,即在单片机上运行Python。他还成功发起了Kickstarter众筹活动(吸引了将近1400名支持者),构建运行MicroP
以下是2630天前的记录
python
2 2017年02月14日 星期二基于Dragonbaord 410c开发板的Python交互设计(2)——如何获取天气数据
互联网 (0)现在很多网站都可以提供天气数据服务,只要你的设备连接网络,就可以方便的通过网络请求访问到天气数据,在dragonboard 410c开发板上已经提供了wifi连接服务,可以方便的连接到网络,因此,在dragonboard 410c上进行开发的过程中,我们可以通过网络方式来获取天气数据,丰富我们的应用,目前,常用的有国家气象局和新浪的天气API接口,具体网址如下:国家气象局天气接口地址:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp://m.weather.com.cn/data/101010100.html新浪天气接口地址:http://www.weather.com.cn/data/sk/101010100.htmlhttp://wthrcdn.etouch.cn/WeatherApi?city=深圳这些接口我们可以用浏览器打开,就可以看到获取的天气信息,如下图所示,这里我们打开的是*后一个新浪的接口,可以获取天气的XM
基于Dragonbaord 410c开发板的Python交互设计(1)——如何建立天气预报界面
互联网 (0)在Pyqt环境搭建一文中向大家介绍了如何在dragonboard 410c开发板上搭建PyQt UI设计环境,今天将进一步以一个天气预报的经典demo的UI设计为例教大家如何利用pyQt来搭建自己的交互程序界面。上期blog中只是教大家在410c上简单的调用了pyqt提供的接口来完成了简单的界面制作和运行,但是对于复杂的界面,如果我们采用这种方式来进行构建,相信很多人都很难上手,同样在我们的pyqt中也可以采用已有的qt designer来进行我们的界面设计,大家可以在windows上安装好Python3.4 和pyqt,具体的安装方法和前面的在dragonboard 410c上的安装方法类似,大家也可以参考Pyqt5在windows平台上安装一文。安装好后,我们可以找到pyqt5包的位置,如下:在pyqt5 目录下大家可以看到用于pyqt开发的文档、工具和例子,目录下的内容具体介绍如下:doc pyqt5 相关的文档,找到index.html是整个帮助文档的索引,可以查看Python API的使用介绍examples 例程designer.exe 界面设计师工具pyrcc5.exe
Dragonboard 410c Python交互设计——如何搭建PyQt环境
互联网 (0)Python是一个非常容易上手和使用的语言,非常适合***快速的搭建和实现自己ideal原型,在开发中,可以通过Python快速的搭建自己的想法,并且后续很容易使用其他更高性能的语言进行局部或者全局的优化。UI交互设计是开发中常见的一个问题,今天给大家介绍如何使用PyQt库在Dragonbaord 410c Linux环境下快速的大家自己的交互程序。在前面的blog中已经给大家介绍了如何在Dragoboard 410c linux环境下搭建QT环境和编写运行QT应用程序,但是过程是非常复杂的,并且在搭建过程中我们需要手动的解决各种依赖问题和编译安装相应的库,但是今天给大家介绍的PyQt这款基于QT的Python语言GUI库确是非常简单的,无论在库环境的搭建上还是程序的编写上,都继承了Python简单易用的有点,我们可以快速的在Dragonbaord 410c linux环境下快速的完成环境的搭建,和编写GUI交互程序,并且还可以借助于Qt design 来进行UI交互设计,然后转换为模块化的Python交互脚本程序,*后我们只需要专注如何实现我们的逻辑设计即可。首先我们准备好一块安装了
Python PyQt5工具在Windows平台上的安装方法
互联网 (0)Windows平台:win7-64bitPython版本:Python 3.4.1下载地址:(官网)https://www.python.org/downloads/release/python-343/(网盘)链接: http://pan.baidu.com/s/1geKjgdH 密码: hjnfPyQt5版本:PyQt5-5.4-gpl-Py3.4-Qt5.4.0-x64.exe,下载地址:(官网)https://riverbankcompuTIng.com/software/pyqt/download5(网盘)链接: http://pan.baidu.com/s/1miKVdOG 密码: eqar安装步骤:1. 安装Python3.4.1,默认安装路径:C:Python342. 安装PyQt5,会根据Python的安装路径自动进行安装,不需要修改。3. 测试安装是否成功。创建一个py文件,写入以下代码,运行后弹出widget窗口就说明安装成功了。import sysfrom PyQt5 import QtWidgets, QtCoreapp = QtWidgets.QApplic
Dragonboard 410c的Python开发初体验
互联网 (0)Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的*终界面),然后对其中有特别要求的部分,用更合适的语言改写,今天带大家体验如何在Dragonboard 410c开发板上进行Python开发。一、准备工作这里你**需要准备好你的Dragonboard 410c开发板,并且在Dragonboard 410c开发板上安装好Linux操作系统,本次体验我安装的是debain操作系统,该系统目前针对AARCH 64位平台已经提供了丰富的开发库和相关的工具支持,只需要更新好软件源,然后使用apt-get就可以安装各种软件工具。安装系统可以参考qualcomm.csdn.NET的dragonboard 410c开发板专区相关介绍,完成系统安装之后,将USB鼠标和键盘及HDMI接口显示器与开发板进行连接,上电启动系统,如下图1所示,这时候就可以在dragonboard410c开发板上体验Python开发了。图1 搭建好debain系统后的实物和运行效果二