先看看效果视频(优酷http://v.youku.com/v_show/id_XODQ1NjI1OTI4.html)
一、准备工作
1、Raspberry Pi 一台
2、Kindle PaperWhite 一台(已越狱,越狱教程)
3、键盘一副(用于连接到树莓派上)
4、无线路由或者数据线(用来连接树莓派和kindle,如果用数据线kindle需要安装USBNetwork)
二、kindle上安装KUAL和Kterm
1、KUAL安装
下载 KUAL-v2.5.zip,解压后把里面的 KUAL-KDK-2.0.azw2 文件放到 Kindle 里面的 documents 目录下;在根目录新建一个 extensions 文件夹,然后把 KUAL.cfg 放到里面。断开USB连接,点击“菜单 – 设置 – 菜单 – 重新启动”。
2、Kterm安装
下载Kerm 0.7,解压后将kterm文件夹拷贝到Kindle的extensions目录下,断开Kindle与电脑的链接,通过KUAL打开Kterm,随便输个命令试试。例:ifconfig
三、树莓派设置
1、安装screen,并为屏幕共享创建用户,新建用户名为console
pi@raspberrypi ~ $ sudo apt-get install screen pi@raspberrypi ~ $ sudo useradd -m console pi@raspberrypi ~ $ sudo passwd console
2、编辑/etc/sudoders,加入下面文本
pi@raspberrypi ~ $ sudo vi /etc/sudoers - - - snip - - - #includedir /etc/sudoers.d pi ALL=(ALL) NOPASSWD: ALL console ALL=(ALL) NOPASSWD: ALL
3、现在用刚新建的用户登入,并创建ssh密钥,这样可以避免连接是要输入密码的烦恼
pi@raspberrypi ~ $ sudo su - console console@raspberrypi ~ $ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/console/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/console/.ssh/id_rsa. Your public key has been saved in /home/console/.ssh/id_rsa.pub. The key fingerprint is: 7a:45:db:55:57:66:24:2f:d9:da:16:bd:17:58:0d:d9 console@raspberrypi The key's randomart image is:
4、创建authorized_keys,并将id_rsa复制出来,后面将拷贝到你的kindle上
console@raspberrypi ~ $ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys console@raspberrypi ~ $ chmod 600 ~/.ssh/authorized_keys console@raspberrypi ~ $ ls ~/.ssh/id_rsa /home/console/.ssh/id_rsa
5、编辑用户目录中的.bashrc文件,将下面代码置于结尾处
console@raspberrypi ~ $ vi ~/.bashrc - - - snip - - - if [ -z "$STY" ]; then exec screen -xR fi
6、现在退回到PI用户,输入exit即可;编辑/etc/inittab文件,并将下面代码插入其中
pi@raspberrypi ~ $ sudo vi /etc/inittab - - - snip - - - # Note that on most Debian systems tty7 is used by the X Window System, # so if you want to add more getty's go ahead but skip tty7 if you run X. # #1:2345:respawn:/sbin/getty --noclear 38400 tty1 1:2345:respawn:/bin/login -f console tty1 /dev/tty1
四、kindle上安装Kindle Screen
1、下载必要的文件 outdoorpi.zip 这个zip文件包含一个名为kscreen文件夹和kterm文件。
2、kterm文件是横屏文件,替换之前安装的Kterm,目录extentions > kterm > bin
3、将kscreen文件夹拷贝到kindle的extentions下,并将上面的密钥文件id_rsa拷贝到其下的key目录里。
4、编辑kscreen目录下conf里的screen.conf配置文件。
# SSH config SSH_HOST=10.0.0.10 #树莓派地址 SSH_USER=console #用户名 SSH_KEY=id_rsa #密钥文件名 # KTERM LANDSCAPE. U(UP) or R(ROTATION) LANDSCAPE=R # KTERM COLOR THEME. 0(LIGHT) or 1(DARK) COLOR_THEME=0 # KTERM FONT SIZE FONT_SIZE=8
五、大功告成,运行
1、打开KUAL下面Kindle Screen
2、将键盘插入树莓派,搞定
补充一下:树莓派和kindle需连接到同一个局域网(同一个路由即可)
树莓派上查看本地IP的命令:ifconfig
参考:http://netbuffalo.doorblog.jp/archives/4609419.html
http://codelife.me/blog/2013/12/17/kindle-pw-as-a-terminal-connect-to-raspberry-pi/
相关文章
树莓派系列(十三):根据 CPU 温度之控制散热风扇2017-04-28
树莓派系列(十二):树莓派VPN代理之搭建IKEv2服务器2016-11-29
树莓派系列(十一):树莓派内存之修改swap交换分区大小2016-11-16
树莓派系列(十):个人网盘之搭建私有云2016-11-01
树莓派系列(九):系统时间同步之htpdate2016-02-26
树莓派系列(八):PHP之以root权限执行Python GPIO脚本2016-01-16
妈妈再也不用担心我出门忘带钥匙了2016-01-16
树莓派系列(七):搭建BT下载服务器之transmission2015-07-22
Kindle Paperwhite 2 越狱2014-12-09
树莓派系列(五):文件服务器之利用树莓派打造个'NAS'2014-11-22