码迷,mamicode.com
首页 > 编程语言 > 详细

openwrt挂载U盘和安装python

时间:2014-11-26 19:00:18      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:openwrt   u盘   

最近在openwrt上安装python时,老出现/overlay空间不足的错误,如下图所示:

bubuko.com,布布扣


不过用命令查看时,其空间确实挺小的:

bubuko.com,布布扣

看了这篇文章之后,想到了用闪存卡来扩容。由于我的系统内部已经有了相关usb驱动模块,所以一插上闪存卡就能识别了

bubuko.com,布布扣

基本想法很简单,先格式化,再挂载,再配置opkg.conf使软件安装到其上。

  • 格式化
bubuko.com,布布扣
  • 挂载到/mnt/usb目录
bubuko.com,布布扣
  • 修改/etc/profile及/etc/opkg.conf文件
bubuko.com,布布扣

bubuko.com,布布扣

接下来安装软件时就好说了,先opkg update;然后opkg -d usb install python,即把python安装到了卡中,/etc/profile修改环境变量保证能找到库和程序。

小程序练手
功能:POST随机数据到web平台(已提供POST接口)
import httplib
import urllib
import time
import random

url_platform = '11.4.31.195:9071'

path = '/WIFPa/ResourceData.xml/000100003f0cfd4a?ResourceID=1'
path_uploadservicedata = '/WIFPd/UploadServiceData/000100003f0cfd4a'

FORMAT = '%Y-%m-%dT%X'
params_xml1 = '<ServiceData><mwid>000100003f0cfd4a</mwid><datatime>' +time.strftime(FORMAT,time.localtime()) + '</datatime><Datapoints><value>'
params_xml2 = '</value><num>1</num></Datapoints></ServiceData>'

header = {'Content-type':'text/xml'}


# conn.request(method='GET',url=path)
# while True:
conn = httplib.HTTPConnection(url_platform)
val = str(random.randint(1,100))
print 'value',val
params_xml = params_xml1 + val + params_xml2

conn.request('POST',path_uploadservicedata,params_xml,header)
resp = conn.getresponse()
print resp.status,resp.reason

#	htmldata = resp.read()
#	print htmldata
#	time.sleep(5)

执行得:
bubuko.com,布布扣

bubuko.com,布布扣

 

参考链接

http://wiki.openwrt.org/doc/techref/filesystems?s[]=filesystem

http://blog.csdn.net/jk110333/article/details/11920163

http://wiki.openwrt.org/doc/techref/flash.layout

openwrt挂载U盘和安装python

标签:openwrt   u盘   

原文地址:http://blog.csdn.net/baiwfg2/article/details/41518459

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!