设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

细数RaspberryPi的另类连接方式

2014-7-25 15:55| 发布者: joejoe0332| 查看: 5615| 评论: 0|原作者: eepw.com.cn|来自: eepw.com.cn

摘要: 介绍了基于Android设备的Uart登陆、移动数据网SSH/VNC登陆、USB口登陆等几种比较另类的树莓派(RaspberryPi,下简称RPi)连接方式,可供有兴趣的网友参考。


3、 Android设备USB登陆


  这个应该是最有意思的了,哥折腾这个花的时间也是最长的,一晚上没嘘嘘呀,希望能够抛砖引玉。


  其实最早是看到地球上有人类拿亚马逊的Kindle做RPi的输出设备,手上残废红米一只,山寨Galapad平板一块,想想手上的货和Kindle一样,都是Android深度定制系统,Kindle可以做RPi的输出显示设备,红米、Galapad木有理由不行啊。请出Google大神,果然有人通过配置实现Android设备与Windows、Linux、Mac OS的通信,原帖地址:http://forum.xda-developers.com/showthread.php?t=2287494,果断照猫画虎开始捯饬。


  先聊聊基本思路。Android,其实都是Linux的核,只是根据需要进行了裁剪和定制,而Linux的USB口有个很有意思的用法,可以虚拟成以太网口。把Android设备的OTG口、PI的USB口统统虚拟成以太网口,再基情四射地连接起来,不就欧了?想完,开撸。


  步骤1、确认root过的Android设备连接上USB口后,譬如PC系统辨认为以太网适配器(这点极为重要,即能够USB共享上网)


  步骤2、配置Android设备USB网络,使用Better Terminal软件


  获取超级权限

  su

  配置usbnetwork为dhcp,不同设备名称可能不同

  netcfg rndis0 dhcp

  busybox调用一下

  busybox ifconfig

  步骤3、配置树莓派的USB网络

  配置interfaces文件

  nano /etc/network/inerfaces在文件中添加

  allow-hotplug

  usb0iface usb0 inet static

  address 192.168.42.100(树莓派的地址)

  netmask 255.255.255.0

  broadcast 192.168.42.255

  up iptables -I INPUT 192.168.42.129 -s -j ACCEPT(Android设备dhcp得到的地址)

  up eject /dev/sda1


  步骤4、使用普通USB数据线连接PI的USB口和设备的OTG口


  把设备的USB设置为共享网络


细数RaspberryPi的另类连接方式


  然后进入设备的Better Terminal,su一下,看看Android设备的端口情况


  细数RaspberryPi的另类连接方式


  刚才配置的rndis0已经UP了,再来看看RPi的端口情况


细数RaspberryPi的另类连接方式


  RPi的USB口也起来了,然后就是在Android设备上用ConnectBot通过SSH连接PI咯



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部