查看: 18211|回复: 14

PLUS从零开始玩转Ubuntu、NAS、迅雷远程下载、视频监控与GPIO

[复制链接]

6

主题

23

帖子

199

积分

注册会员

Rank: 2

积分
199
发表于 2015-11-11 23:39:36 | 显示全部楼层 |阅读模式
本帖最后由 无影 于 2015-11-12 16:19 编辑

     前段时间入手了香橙派Plus,从零开始,网上看各种资料慢慢自己琢磨了一段时间,现在把自己的一些经验分享一下,让像我一样新手少走点弯路,共同学习。
系统安装:(只讲windowns下的)
主要工具Win32DiskImager,网上搜索一大把,这工具可以写入镜像,其实也可以简单备份镜像到电脑。
     首先要下载镜像,从官网的下载链接入手,http://www.orangepi.cn/downloadresourcescn/,里面会有两种镜像,一种是官网的,一种是萝卜大神(oboris) 炮制的(点进去全E文的就是), 可根据个人爱好选择,这里我选择了大神ubuntu15.04镜像,刷系统的步骤都差不多,只不过官方的系统刷入后可以直接启动板子,萝卜大神的要做些修整,刷入步骤如下:
     1、下载镜像并解压缩,得到后缀是img的镜像文件;注意:下载萝卜大神的镜像同时别忘了下载scriptbin_kernel.tar.gz、update_kernel.sh、desktop_scripts.tar等文件
     2、把TF卡插入读卡器,并插入电脑USB口上。
     3、打开Win32DiskImager,选择镜像,然后点击写入(write)。如下左图。(这里为了省帖子空间,一块把备份方法贴上,下右图
                       4、写入好之后,如果是官方的系统则可以直接TF卡插入上电启动,如果是萝卜大神的系统,则还得根据板子型号替换相关FAT分区文件,主要是uImage和script.bin文件,
        uImage文件没替换或是替换错误导致没法开机,script.bin关系到外接显示器能否显示问题。
       具体操作步骤是:解压
scriptbin_kernel.tar.gz ,把得到的uImage_XX_XX文件及script.bin_XX_XX文件替换U盘下的uImage和script.bin,FAT文件在windows下插上U盘就

       能看见,直接替换即可。
        
   

file:///C:/Users/nongh/AppData/Roaming/Tencent/Users/147579532/QQ/WinTemp/RichOle/%7DR%7B_CQ%7DZNF_%25$%600$M43HHF6.png
    5、启动板子:替换好文件后的TF卡就可以插入派上,然后上电启动了。如果uImage替换正常插,除了板子上的指示灯亮起之外,如果你插上网线则网卡灯亮起,如果不亮可能你uImage没选对。接显示器的,如果上电后屏幕一直没亮,则有可能是没有选对支持你显示器分辨率的script.bin文件。
    6、ssh调试方法:一般通过putty、ecureCRT等软件,桔子派的ip地址可以通过路由器上查看。当然,如果你有个正通过wifi上网的PC,你不想把派接路由器上,想直接跟PC网线连接也可以调试,你只需把你的wifi网络共享给以太网口就可以。然后通过CMD命令行arp -a查看派获取的ip地址。顺便提一句,很多情况下启动派前应该就连接好网线,因为派启动后再连网线有时候获取不到地址。

     进入系统后会提示sudo fs_resize,扩展内存卡剩余空间,照做就好。

     7、更新内核文件:派连上网络后就可以更新内核文件了,主要有两种方式更新,一种是使用解压缩解压scriptbin_kernel.tar.gz 后的lib/的两文件夹替换派上liunx分区下
     /lib  下文件夹,建议使用WinSCP使用root账号登陆操作。
        另一种是直接使用update_kernel.sh脚本进行更新,同样使用WinSCP传到派上再运行。文件会从萝卜大神的服务器上下载,大概60兆左右,建议早上更新速度会快一些。
       上传后,在文件所在目录下运行下面命令




  1. 01.chmod +x  update_kernel.sh
复制代码
  1. 02.sudo ./update_kernel.sh 或者直接 sudo update_kernel.sh
复制代码

   到此整个系统算是安装完毕了。如果需要把系统安装到emmc内存,则运行sudo install_to_emmc
-------------------------------------------------------分割线-----------------------------------------------------------------------------------------------------------------------------------
系统调试:
    更改默认账号:香橙派默认的登陆账号是orangepi,为了安全,建议修改这个默认的 orangepi 账号成为你自己的账号,例如zhangsan,步骤如下:



        1、使用 root 账号登陆派;
        2、 paswd       修改root账号的密码
      3、passwd orangepi    修改orangepi账号的密码
      4、usermod -l zhangsan  orangepi   修改orangepi的账号为zhangsan
      5、groupmod -n zhangsan orangepi   修改组
      6、mv /home/ornagepi  /home/zhangsan  把原来orangepi目录改掉
      7、usermod -d /home/orangepi  orangepi  把这目录设置成orangepi用户的home目录
       以上修改完后就可以使用新账号zhangsan登陆了。
     设置wifi连接:
1、首先运行 lsmod 查看有没有加载无线模块,看到8189es便是。
      2、运行ifconfig 看看是否有wlan0或wlan1
      3、运行sudo nmcli -a d wifi connect 连接wifi,根据提示只需要输入正确的SSID和密码即可。
       (默认情况下,plus连接wifi后wlan0会变成rename7,如果连接速度很慢的话,建议用root登陆图形界面,把rename7的连接删除,然后使用wanl1连接
         切记,wifi密码要选择为所有人保存密码
     设置时区:默认下派的时区不是中国的。
         sudo dpkg-reconfigure tzdata               选择Asia然后shanghai即可
    远程桌面安装:
      软件有很多,VNC、XRDP、X2GO等,我比较喜欢X2GO功能多些,桌面色彩还原很好不需要多少配置,其次XRDP、VNC,xrdp比vnc更安全些。
       因为X2GO在lubuntu系统板块已经有帖子教程,需要的请移步。这里简单讲下VNC。
      1、sudo apt-get install tightvncserver      安装vnc
     2、vncpassw     设置密码 ;不运行此命令,直接运行vncserver也会提示你输入密码,一共两次,当提示是否需要只读密码时选N即可。
     3、通过vncserver或者vncserver:1(vncserver:2)……等开启一个或多个桌面,也可以通过完整的命令传送更多参数,如
        vncserver :1 -geometry 1366x768 -depth 16 -pixelformat rgb565
     (注意,如果安装时提示未找到文件或其他错误,请运行sudo apt-get update升级下系统再尝试安装)
-------------------未完待续----------------



               





      


   



本帖子中包含更多资源

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

x

6

主题

23

帖子

199

积分

注册会员

Rank: 2

积分
199
 楼主| 发表于 2015-11-11 23:39:38 | 显示全部楼层
本帖最后由 无影 于 2015-11-12 10:24 编辑

迅雷远程下载:
      首先去到迅雷路由论坛下载所需要的安装包,稳定版地址http://luyou.xunlei.com/thread-12545-1-1.html,下载Xware1.0.31_cubieboard压缩包,
      想尝鲜的话,可以下载最新的测试版,http://luyou.xunlei.com/thread-15167-1-1.html,也是下载XwareXXXX_cubieboard压缩包。
      相应的版本解压缩上传到香橙派上面后,进入所在目录。这里建议解压缩好后把文件夹改名为xunlei
1.0.31版本安装方法:
      1、cd /xxx/xunlei         xxx为你拷如xunlei安装文件的目录
      2、chmod +x portal
      3、./portal
      4、运行后会出现如下界面,得到一个激活码
     
      5、复制此号码,到http://yuancheng.xunlei.com,(需要迅雷账号登陆),然后点右上角的添加,按下图填入激活码完成绑定。



        6、设置开机运行
          sudo nano /etc/rc.loacl
          在exit 0行之上添加如下两行
          cd  /xx/xunlei
         ./portal &
         ctrl +o  、回车、ctrl +x 保存退出。

3.0.32.253版本的安装:
         1、cd /xxx/xunlei         xxx为你拷如xunlei安装文件的目录
         2、sudo nano thunder_mounts.cfg 修改下载路径
         
         3、chmod +x etm_monitor
         4、./etm_monitor运行,会出现1.0.32版本一样的激活码页面,然后到迅雷远程页面绑定(上面步骤4、5)。运行时会一两个错误,忽略它(shell类型选择还有ini文件的生成)。
         5、设置开机运行
           sudo nano /etc/rc.loacl          在exit 0行之上添加如下两行
           cd  /xx/xunlei
          ./etm_monitor &
          ctrl +o  、回车、ctrl +x 保存退出




之后就可以在电脑上或是手机、平板上登陆yuancheng.xunlei.com进行远程下载了。



在这分享下手机远程下载的一些小技巧:楼主用的是安卓的机子,水果的没测试。装好手机版迅雷后,在“个人”选项里面会有“远程下载”选项,点进去一看,然并卵……,
只能管理正在远程下载的任务,暂停、开始、删除等,不能直接做下载的操作,似乎装这手机迅雷意义不大。突然有次意外的发现,觉得这手机迅雷配合远程下载作用还是很大的。


开始切入正题,手机在网上发现需要下载的资源后,如果想下到香橙派的NAS上,那你就要不犹豫的点击下载吧,点击后手机提示已启动迅雷下载后,你要迅速的到“个人” 》“下载中心”
那里迅速的把正在下载任务暂停,这是关键步骤。然后你再通过你的手机浏览器登陆到http://yuancheng.xunlei.com,打开你的迅雷远程界面,在左侧栏最下面的“快速下载”里面点击
”离线下载“,然后在右边列表里你看到了什么?对,就是你刚才手机下载暂停的资源已经在列表里了,这时你勾选它,然后点击上面的”添加到下载器“,就可以实现远程下载到派上了。
之后手机迅雷app上面的下载任务你就可以随便删除了。




本帖子中包含更多资源

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

x

6

主题

23

帖子

199

积分

注册会员

Rank: 2

积分
199
 楼主| 发表于 2015-11-11 23:39:37 | 显示全部楼层
本帖最后由 无影 于 2015-11-14 14:55 编辑

     设置系统支持中文:
      1、移步lubuntu区jacer的《系统界面汉化和安装中文语言》帖子。
      2、或者你手头上有其他正运行linux的机子,可以拷贝/usr/share/i18n/下的文件夹locales到香橙派的对应目录覆盖,重启。然后进入系统语言设置添加中文。
        (语言选择栏里面把最下面的灰色中文拖到最顶端即可,此操作后有可能会下载更新一些文件。)
应用安装:
      NAS:网上很多树莓派的可以借鉴,我认为最好的一篇http://www.geekfan.net/5003/,佷详细,大家移步过去一步一步跟着操作即可,
               里面讲硬U盘自动挂载方法很好用。
     DLNA:主要通过minidlna软件实现媒体资源的局域网内共享,比如视频、音乐等。安装步骤如下

                 1、sudo apt-get minidlna

                 2、sudo nano /etc/minidlna.conf      修改配置文件,增加以下内容

                  media_dir=A,/nas路径/DLNA/Music

                  media_dir=V,/nas路径/DLNA/Video

                  media_dir=P,/nas路径/DLNA/Picture

                  db_dir=/nas路径/DLNA/log

                  db_dir=/nas路径/DLNA/db

                3、ctrl +o 回车,ctrl +x保存退出。

                4、分别建立以上的文件夹,注意,路径一致,且建好后分别赋予读和写的权限,为了省事 可以chmod 777,如sudo chmod 777 /nas路径/DLNA/Music

                5、重启minidlna让配置生效:/etc/init.d/minidlna restart   , 完毕。

                6、电脑上把相应的文件通过samba传到对应的文件夹。

       在移动设备上建议下载MoliPlayer,安卓和IOS都有,效果不错,蓝光无压力。

   迅雷远程下载:有了nas,有了minidlna,岂能没有个远程下载的东西,想想,人在外面,通过手机就可以下载影片,多美。未完待续…………

6

主题

23

帖子

199

积分

注册会员

Rank: 2

积分
199
 楼主| 发表于 2015-11-11 23:39:39 | 显示全部楼层
本帖最后由 无影 于 2015-11-12 11:26 编辑

plus的AP功能:
    其实也是浏览萝卜大神的帖子学来的,顺着他的帖子找到了github仓库地址。照个上面简单的翻译下
    功能:可在任意频道上创建AP
              支持wpa、wpa2、wpa/wpa2等加密或者开放方式
             支持SSID隐藏
             支持隔离AP用户之间的通信
             支持802.11n
             支持:nat 、桥接、或者无共享等方式
             支持自定义AP网关IP
             甚至支持同端口AP建立(如正在用wlan0上网,同时又可以使用wlan0做AP,有点类似无线中继的感觉)
             可直接设置密码,也可以通过管道方式设置密码
   依赖:
           bash(这个有点废话了)
           util-linux(为了某个函数)
           procps 或者procps-ng
           hostapd
           iproute2
           iw
           iwconfig(仅在你的设备需要使用iw来显示你网卡适配器时候)
           haveged
如果需要natTed或者使用无网络共享方式还需要下面连个依赖包
          dnsmasq          (这个可以用来架设自己的DNS不适用运营商的DNS,有兴趣可以了解下)
          iptables
正题---安装:
           1、安装上面的依赖包外,可能大家还得安装mate ,即 sudo apt-get install 上面的一大堆 make。
           2、
  1. git clone https://github.com/oblique/create_ap
复制代码


              
  1. cd create_ap
复制代码


               
  1. make install
复制代码


使用-----例子:SSID 密钥自己根据情况修改
            不加密方式  
           
  1. create_ap wlan0 eth0 MyAccessPoint              # 用wlan0共享eth0做AP ,SSID为MyAccessPoint
复制代码


             wpa+wpa2加密方式
            
  1. create_ap wlan0 eth0 MyAccessPoint MyPassPhrase          #用wlan0共享eth0做AP ,SSID为MyAccessPoint  密钥为MyPassPhrase
复制代码


             仅AP,无internet共享:
           
  1. create_ap -n wlan0 MyAccessPoint MyPassPhrase           #不解释
复制代码


              桥接internet方式:
           
  1. create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase       #口干,不解释
复制代码


               从同一端口共享网络:
           
  1. create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase        
复制代码


               启用802.11n:
           
  1. create_ap --ieee80211n --ht_capab '[HT40+]' wlan0 eth0 MyAccessPoint MyPassPhrase
复制代码



           好了,差不多了,其他的自己去研究吧








6

主题

23

帖子

199

积分

注册会员

Rank: 2

积分
199
 楼主| 发表于 2015-11-11 23:39:40 | 显示全部楼层
继续占楼……………………
回复

使用道具 举报

6

主题

23

帖子

199

积分

注册会员

Rank: 2

积分
199
 楼主| 发表于 2015-11-11 23:39:41 | 显示全部楼层
还得占一层………………

6

主题

23

帖子

199

积分

注册会员

Rank: 2

积分
199
 楼主| 发表于 2015-11-12 11:09:01 | 显示全部楼层
继续占楼……………………
回复

使用道具 举报

34

主题

71

帖子

378

积分

超级版主

Rank: 8Rank: 8

积分
378
发表于 2015-11-13 20:44:17 | 显示全部楼层
无影 发表于 2015-11-11 23:39
plus的AP功能:
    其实也是浏览萝卜大神的帖子学来的,顺着他的帖子找到了github仓库地址。照个上面简单 ...

写得不错 其实可以分几个帖子发的
如果觉得我的帖子对你有所帮助,可以用支付宝扫描下面二维码的方式捐助,谢谢您的支持!
点我扫描二维码进行捐助

0

主题

1

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2015-11-16 02:50:11 来自手机 | 显示全部楼层
终于有教程了,不知道pc版实用不

3

主题

22

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
发表于 2015-11-20 12:56:53 | 显示全部楼层
楼主还有新货没?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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