
NanoPi
文章平均质量分 65
huayucong
路漫漫其修远兮,我将上下而求索!
展开
-
python的subprocess模块使用方法
1、subprocess模块可以实现python与底层系统交互2、方法如下: import subprocess subprocess.call("ls") 当linux命令包含参数的时候,参数用“ ”分开,使用方法如下: import subprocess subprocess.call( [ "cat",“test.py原创 2016-06-24 12:10:58 · 3326 阅读 · 0 评论 -
多和系统下如何指定进程运行的位置(树莓派、NanoPi)
一、显示进程运行的位置1、使用top命令 运行top后,按 “f”,通过方向键 ,移动到 P = last used cpu 按空格选中,按 “q ”返回top界面,可以看到多了一项“P”。 这就是指示了进程在哪个 CPU 上运行。 2、ps 命令 使用 ps –eF,PSR 这项就是( proces原创 2016-06-22 22:28:23 · 3162 阅读 · 0 评论 -
40 pins GPIO comparison table for NanoPi
40 pins GPIO comparison table40 pins GPIO comparison tablePin#NanoPi 2NanoPi 2 Fire/M2/M3Pin#NanoPi 2NanoPi 2 Fire/M2/M31SYS_3.3VSYS_3.3原创 2016-06-22 22:12:56 · 2349 阅读 · 0 评论 -
NanoPi的网络配置
连接有线网络NanoPi 2 Fire在加电开机前如果已正确的连接网线,则系统启动时会自动获取IP地址,如果没有连接网线、没有DHCP服务或是其它网络问题,则会导致获取IP地址失败,同时系统启动会因此等待约15~60秒的时间。1) 配置MAC地址板子没有提供有效的Ethernet的MAC地址,系统在连接网络时会自动生成一个随机的MAC地址,您可以修改 /etc/networ原创 2016-06-22 21:09:08 · 4829 阅读 · 0 评论 -
NanoPi 2 Fire的GPIO引脚图
介绍OverviewFrontBackNanoPi 2Fire(烈火版)是友善之臂团队推出的又一款完全开源创客神器,支持运行Debian, Android 5.1等系统,它依然保持和NanoPi 2一样大小的身材(75x40mm,仅有信用卡的三分之二大小),移除了WiFi蓝牙模块,代以提供了千兆原创 2016-06-22 19:00:18 · 4533 阅读 · 0 评论 -
NanoPi 2 GPIO的使用
在嵌入式设备中对GPIO的操作,一般的做法是写一个单独驱动程序。其实linux下面有一个通用的GPIO操作接口,那就是 “/sys/class/gpio” 方式。使用这种方法,你不需要写驱动,便可直接使用GPIO引脚,更方便开发,内核更小。下面是以友善之臂的NanoPi2为例,简单的写一下GPIO的使用方法。 首先,进入根文件系统,查看系统中有没有 “/sys/cla原创 2016-06-22 17:38:48 · 3810 阅读 · 0 评论 -
加快你的mac访问samba的速度
如果你经常需要访问公司的文件共享服务器,是不是很羡慕win访问很快,但mac下每次连接(加载这个盘的时候)都要等上1分钟或者以上?我也折腾了很多,终于找到原因了,除了要记得在finder里学会使用cmd+k快捷键外,还要解决FQDN造成的时间浪费。因为在mac下你每访问一个IP,系统都要去反向解析这个IP对应的域名是什么,所以才会慢。只要在/etc/hosts里把这个IP加进去,如原创 2016-06-22 17:33:04 · 14676 阅读 · 0 评论 -
三种方式控制NanoPi2的GPIO
首先奉上PDF资料,万变不离其宗,掌握核心科技才是最重要的: SEC_Users_Manual_S5P4418_Users_Manual_Preliminary_Ver.0.10.pdf (12.59 MB, 下载次数: 37) 我目前找到了三种方式控制NanoPi2的IO口:通过sysfs(/sys/class/gpio)来操作;通过内核的gpio_set_v原创 2016-06-21 18:42:23 · 6417 阅读 · 1 评论 -
NanoPi2试用体验(三)
NanoPi 2 是友善之臂专门为创客和物联网设计的高性能硬件开发平台,采用Cortex-A9架构的四核S5P4418处理器(主频1.4GHz),内存为1GDDR3,同时板上集成了802.11 b/g/n无线网卡及蓝牙4.0模块,可支持Android与Debian双系统,支持HDMI和LCD同步输出,并拥有丰富的扩展接口,兼容树莓派GPIO,PCB尺寸只有40*75mm。原创 2016-06-21 18:37:04 · 3638 阅读 · 0 评论 -
NanoPi2 试用体验(二)
Raspberry Pi的出现,极大的推动了开源硬件的兴起,而国人在此趋势下,各种Pi也如雨后春笋般出现,如前文所述,友善的NanoPi2似乎更胜一筹,书签式的包装、极至式的精巧,强大式的功能......。 本次在前一篇NanoPi2的基础 ,再进一步,完成烧写官方镜像文件、尝试各种登录,具体步骤和关键点,参考了官方的Wiki!一、准备工具1 软件Win32DiskI原创 2016-06-21 12:25:31 · 4517 阅读 · 0 评论 -
NanoPi2 fire 试用体验(一)
1、首先更新下系统:sudo apt-get updatesudo apt-get dist-upgrude复制代码2、bash自动补全[原系统不支持补全]sudo apt-get install bash-completion复制代码然后修改配置文件 sudo vim /etc/bash.bashrc原创 2016-06-21 12:09:46 · 5629 阅读 · 1 评论 -
NanoPi 创建用户的方法
1、su root,然后输入root用户的密码:”fa“2、adduser test 然后输入2次相同的密码即可!原创 2016-06-21 12:04:14 · 2867 阅读 · 0 评论 -
Python yield的使用方法
初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将由浅入深地讲解 yield 的概念和用法,帮助读者体会 Python 里 yield 简单而强大的功能。原创 2016-06-29 01:34:01 · 990 阅读 · 0 评论 -
Python中的yield
在介绍yield前有必要先说明下Python中的迭代器(iterator)和生成器(constructor)。一、迭代器(iterator)在Python中,for循环可以用于Python中的任何类型,包括列表、元祖等等,实际上,for循环可用于任何“可迭代对象”,这其实就是迭代器迭代器是一个实现了迭代器协议的对象,Python中的迭代器协议就是有next方法的对象会前进到原创 2016-06-29 01:22:27 · 515 阅读 · 0 评论 -
python使用pytesseract识别验证码的方法
1、系统环境OS X 10.7MacBook Pro(13英寸,2012年初期)Python 2.72、需要软件包 a、需要安装PIL以及pytesseract库 Python-tesseract是一个基于google's Tesseract-OCR的独立封装包; Python-tesseract功能是识别图片文件原创 2016-06-25 14:01:22 · 7156 阅读 · 0 评论 -
python的正则表达式
1、python的正则表达式软件包是re2、使用方法如下: import re re.search("正则表达式",string) #会扫瞄整个字符串 re.match("正则表达式",string)) #只检测在字符串开始匹配3、 * 表示匹配前面字符0至多次 + 表示匹配前面字符1至多次 ?原创 2016-06-24 17:48:30 · 1171 阅读 · 0 评论 -
pythom程序如何控制命令行标签
1、用python写的程序往往需要处理命令行的参数,如何才能简单地控制这些参数,并且要求使其尽量符合Linux的规范。 方法就是使用optparse模块2、例子程序如下: from opt parse import OptionParser parser=OptionParser()#定义一个对象 #添加一个参数,第一个引号表示短格式提示符,第二个引原创 2016-06-24 12:27:00 · 1336 阅读 · 0 评论 -
python的turtle画图软件包的使用
24.5.3. Methods of RawTurtle/Turtle and corresponding functionsMost of the examples in this section refer to a Turtle instance called turtle.24.5.3.1. Turtle motionturtle.forward(distance)tu原创 2016-06-23 16:24:47 · 10933 阅读 · 0 评论