cubieboard2上手详细攻略.docx_第1页
cubieboard2上手详细攻略.docx_第2页
cubieboard2上手详细攻略.docx_第3页
cubieboard2上手详细攻略.docx_第4页
cubieboard2上手详细攻略.docx_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本人小白一只,之前对linux和嵌入式系统都不太了解,入手cb2后的这两个星期,靠着自己逛论坛和群里大神的帮助,逐渐地对cb2熟悉起来。现在把自己这段时间的工作和遇到的问题整理出来,一方面给自己留着以后看,另一方面也希望能帮助像我一样的小白快速上手cubieboard,少走一些弯路。希望各位大神轻喷。以下是本人的软硬件环境:Win7 32位操作系统Cubieboard 2 *1TTL线 *1mini USB线 *1网线 *1电源适配器、连接线Adsl拨号上网,无路由器U盘 *1,无tf卡无显示器一、 将Lubuntu系统刷入Nand中1、 下载PhoenixSuit(网址/downloads,选择第一个windows版的),解压,安装2、 在网址/tutorials/a20-cubieboard_lubuntu_desktop_releases下载Lubuntu的Nand版镜像,我下载的是v1.05版的,这个里面自带openssh,而且驱动较多,比较方便。解压得到cb-a20-lubuntu-12.10-v1.05.img。3、 板子不通电,将usb线插上mini(就是板子这一端)接口这头,按住fel键(在板子usb接口下方)不放,再插电脑那头,这时会提示安装驱动,驱动装好后再放开fel键,拔下usb线电脑那头。Ps:如果驱动安装失败可以用驱动精灵这一类的软件安装。4、 打开PhoenixSuit,点击“一键刷机”“浏览”选择解压得到的img文件“立即升级”按住fel键,插上usb线电脑那头进度条开始走后,放开fel键,等待进度条走完,刷机成功拔掉usb线,重新启动。Ps:我有几次刷到一半会提示“刷机失败3”,把usb线电脑端拔下来,重新重复步骤4,多刷几次就好了。二、 TTL线连接和调试1、 TTL线黑色连板子的GND端,绿色连RX端,白色连TX端,红色线千万不要接!另一端连电脑的usb口,插好后开始装驱动,还是用驱动精灵之类的软件装就好。装好之后打开设备管理器,会看到已识别出com端口。2、 在网址http:/the.earth.li/sgtatham/putty/latest/x86/putty.exe处下载Putty。板子加电启动。运行Putty,单选框选择Serial,Serial line填识别出的端口号,Speed填115200,点open,就得到cubieboard的linux控制台。PS:如果控制台中什么都没有,按下回车就好了。PPS:linux中的关机命令为poweroff。三、 配置静态IP地址1、 在控制台中输入vi /etc/network/interfaces将前三行注释掉,在后面添加如下文字:#auto lo eth0#iface lo inet loopback#iface eth0 inet dhcpauto eth0iface eth0 inet staticaddress gateway netmask network broadcast 55(其中address后面的地址即为你的cb2的ip地址)输入完后按Shift+:,再输wq,按回车保存退出。2、 重启network:在控制台输入/etc/init.d/networking restart3、 在控制台输入ifconfig可以查看板子的网络配置,eth0中inet addr:可看出板子的ip地址已变为配置后的ip。四、 SSH连接1、 首先确定你的电脑的本地ip与cb的ip在同一网段,即为192.168.1.*:打开“网络和共享中心”“更改适配器设置”在“本地连接”处点右键,点属性双击“Internet协议版本 4(TCP/IPv4)”使用下面的IP地址在IP地址处填入你要配置的电脑的本地IP(我填的是),分别填入子网掩码和默认网关确定,确定2、 (由于v1.05版的lubuntu系统自带openssh,所以我们就不用自行下载安装了。)用网线将电脑和板子连接起来,打开putty,单选框选SSH,IP address填你设置的cb的ip,Port填22,点open,进入控制台用户名和密码均为linaro五、 配置ADSL拨号连接 家里的网是拨号上网,而且没有路由器,所以上网之前要经过一些配置。对于用路由器或者不是拨号上网的朋友,可以跳过这一步,直接用网线将板子和路由器连接起来。1、 进入网址/pool/main/,这里有大量编译好的可用于arm的软件包,找到以下几个软件包,下载下来,拷贝到U盘上ppp_2.4.5-5.1ubuntu2_armhf.debpppconfig_2.3.18ubuntu2_all.debpppoeconf_1.20ubuntu1_all.deblibpcap0.8_1.5.3-1_armhf.debgettext-base_-10ubuntu3_armhf.deb2、 TTL连接cubieboard,插上U盘,在命令行输入fdisk l找到u盘所在目录(我的是/dev/sda1)将u盘挂载到/mnt目录下:mount t vfat /dev/sda1 /mntPS:如果u盘是ntfs格式则把vfat改为ntfs-3gPPS:卸载u盘时在/mnt目录外用命令 umount /mnt3、 进入/mnt目录,找到下载下来的软件包,按照libpcap、ppp、pppconfig、gettext-base、pppoeconf的顺序安装,安装命令如下dpkg i 软件包名如:dpkg i libpcap0.8_1.5.3-1_armhf.deb4、 将所需软件包安装好后,用网线将板子和modem连接起来。在命令行输入 pppoeconf ,回车。然后会询问网络设备等,一直选是。之后会提示您输入您的ADSL用户名和密码,在输入帐号时把原来的username删掉,其它的除密码之外的问题全部回答“是”(Yes)就可以了。最后会提示您是否开机自动拨号,选择Y的话,默认开机会没有任何提示的情况下拨号,直接可以上网。如果选择N的话,需要拨号时请手工进入终端输入pon dsl-provider拨号命令进行手动拨号。5、 在命令行输入vi /etc/ppp/options将弹出的文档中的lcp-echo-failure 4改为lcp-echo-failure 40,并保存退出。这是因为Ubutnu默认的设置有个很明显的缺陷,lcp-echo-failure次数被设为4,而lcp-echo-interval设为30秒。也就是说,如果120秒钟之内,ADSL服务器没有给回echo-reply信号,Ubuntu便会认为网络已经出了问题,马上中断重联,搞得人非常不爽。另外,Ubuntu ADSL手工断线:poff查看连接情况:plog查询本地的ADSL上网IP:if config ppp0 PS:如果遇到连不上网,ping本地能通,ping外网不通,应该是DNS的问题。 vi /etc/resolv.conf 将nameserver改为如下所示 nameserver (你的路由ip)nameserver nameserver nameserver 3 保存,退出即可。六、 配置VNC远程桌面登录1、 连上网后,执行命令apt-get updateapt-get install vimapt-get install vnc-server如果提示是否继续安装,则按Y继续。2、 配置tightvncserver的启动服务vim /etc/init.d/tightvncserver然后复制粘贴下面脚本到打开的空白文档# BEGIN INIT INFO# Provides: tightvnc# Required-Start: $remote_fs $syslog# Required-Stop: $remote_fs $syslog# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: Start VNC Server as aservice# Description: Start VNC Server as aservice.# END INIT INFO#!/bin/sh# /etc/init.d/tightvncserver# Customised by raspicndotcom#/linux/tightvnc# Set the VNCUSER variable to the name ofthe user to start tightvncserver underVNCUSER=linaroeval cd $VNCUSERcase $1 instart) su$VNCUSER -c /usr/bin/tightvncserver :1 -geometry 1024x640 -depth 16 -pixelformat rgb565 echo Starting TightVNC server for $VNCUSER ;stop) pkill Xtightvnc echo Tightvncserver stopped ;*) echo Usage: /etc/init.d/tightvncserver start|stop exit 1 ;esacexit 0# 保存,退出。(这个脚本的默认用户是”linaro”) 执行命令: chmod 755 /etc/init.d/tightvncserver update-rc.d tightvncserver defaults3、 VNCServer设置:在默认账户下输入vncserver :1会提示设定vnc服务的访问密码,连续输入两次后,提示你是否输入一个只读密码,可以选Y输入,也可以选N跳过。vncserver kill :1vi /.vnc/xstartup将其中的x-window-manager改为startlubuntu,保存退出。输入命令reboot重启。今后用vncserver :1即可打开vnc服务,vncserver kill :1即可关闭。4、 电脑端设置:在网址/download/vnc/下载安装Real VNC启动VNC Viewer,在VNC Server处输入cb的IP地址:5901,如:5901,点击”Connect”,输入上面设置的密码,OK即可连接到cubieboard的桌面。之后就可对Cubieboard进行各种操作啦参考页面:教程新人上手第一步 for 菜鸟http:/forum.cubi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论