第一章
1、启用root用户:sudo passwdroot
2、注销linux
![](http://hi.csdn.net/attachment/201201/1/0_1325394325419h.gif)
启动后使用root用户登录
![](http://hi.csdn.net/attachment/201201/1/0_1325394414Xtso.gif)
3、在home下创建工作目录
![](http://hi.csdn.net/attachment/201201/1/0_1325394458EVN1.gif)
4、安装ftp
打开ubuntu软件中心
![](http://hi.csdn.net/attachment/201201/1/0_13253944889PFP.gif)
选择互联网
![](http://hi.csdn.net/attachment/201201/1/0_1325394540Y9LM.gif)
选择文件共享
![](http://hi.csdn.net/attachment/201201/1/0_1325394562s77G.gif)
选择FileZila
![](http://hi.csdn.net/attachment/201201/1/0_13253945833nkk.gif)
安装
![](http://hi.csdn.net/attachment/201201/1/0_1325394773sbVV.gif)
打开FileZila
![](http://hi.csdn.net/attachment/201201/1/0_1325394791Og0a.gif)
填写要连接的主机IP
![](http://hi.csdn.net/attachment/201201/1/0_1325394812frdD.gif)
用户名arm 密码190456
![](http://hi.csdn.net/attachment/201201/1/0_1325394844HU09.gif)
下载文件
![](http://hi.csdn.net/attachment/201201/1/0_1325394876d3fY.gif)
下载完毕
![](http://hi.csdn.net/attachment/201201/1/0_132539490596Ao.gif)
5、安装openssh:sudo apt-get install openssh-server
![](http://hi.csdn.net/attachment/201201/1/0_1325394937gd1d.gif)
选择Y
![](http://hi.csdn.net/attachment/201201/1/0_1325394955R4pX.gif)
安装完成
![](http://hi.csdn.net/attachment/201201/1/0_13253949855zhH.gif)
检查openssh-server
![](http://hi.csdn.net/attachment/201201/1/0_132539501484wl.gif)
查看IP
![](http://hi.csdn.net/attachment/201201/1/0_1325395031j0Z0.gif)
使用putty软件控制虚拟机
配置putty
![](http://hi.csdn.net/attachment/201201/1/0_1325395055ylT6.gif)
输入虚拟机IP
![](http://hi.csdn.net/attachment/201201/1/0_1325395093O87f.gif)
点击open,输入虚拟机用户名和密码
![](http://hi.csdn.net/attachment/201201/1/0_1325395110c887.gif)
6、解压qt-embeded-linux-opensource-src-4.5.0_20100601.tar.bz2
进入download目录在终端输入:tar xvf qt-embeded-linux-opensource-src-4.5.0_20100601.tar.bz-C /
完成后解压EABI-4.3.3_EmbedSky_20100610.tar.bz2
在终端输入:tar xvf EABI-4.3.3_EmbedSky_20100610.tar.bz2-C /
7、修改环境变量
![](http://hi.csdn.net/attachment/201201/1/0_1325395140G38L.gif)
修改后内容如下
![](http://hi.csdn.net/attachment/201201/1/0_13253951567K5K.gif)
使用环境变量生效
![](http://hi.csdn.net/attachment/201201/1/0_1325395175CiEM.gif)
编译arm_qt-4.5_build
![](http://hi.csdn.net/attachment/201201/1/0_1325395204Zbey.gif)
编译成功后会提示:Finishedinstall Qt4.5!
若编译过程中提示gmake:not found
请修改
修改完成后再编译。
第二章
1、安装qtcreator
打开ubuntu软件中心
选择集成开发环境
![](http://hi.csdn.net/attachment/201201/1/0_1325395318C0bv.gif)
选择qt创造器
![](http://hi.csdn.net/attachment/201201/1/0_1325395885C777.gif)
点击更多信息,勾选全部附加组件
2、建立启动脚本
![](http://hi.csdn.net/attachment/201201/1/0_1325395918ckCB.gif)
脚本内容如下
![](http://hi.csdn.net/attachment/201201/1/0_1325396018l79k.gif)
保存
![](http://hi.csdn.net/attachment/201201/1/0_1325396126cUPP.gif)
改变文件属性
![](http://hi.csdn.net/attachment/201201/1/0_1325396146fTh9.gif)
双击qtcreator运行
![](http://hi.csdn.net/attachment/201201/1/0_1325396205C700.gif)
打开qtcreator
![](http://hi.csdn.net/attachment/201201/1/0_1325396269WqFl.gif)
点击工具-选项
![](http://hi.csdn.net/attachment/201201/1/0_13253963859L97.gif)
点击+,选着/opt/EmbedSky/qt-4.5/_install/arm/bin/qmake
![](http://hi.csdn.net/attachment/201201/1/0_1325396429d883.gif)
第三章
1、配置NFS服务
![](http://hi.csdn.net/attachment/201201/1/0_1325396447TWoQ.gif)
在最后添加以下内容后保存
![](http://hi.csdn.net/attachment/201201/1/0_1325396464aL02.gif)
以下三个步骤使用用来更新、安装、检查nfs服务的,如果你电脑上已经安装了最新的版本则可以省略这三个步骤。
1.1、更新nfs
在终端输入:sudo dpkg --clear && sudo apt-get update
1.2安装
在终端输入:sudo apt-get install nfs-common nfs-kernel-server portmap
1.3检查nfs-kernel-server
在终端输入:sudo etc/init.d/nfs-kernel-server start
sudo etc/init.d/nfs-kernel-server stop
sudo etc/init.d/nfs-kernel-server restart
1、建立开发目录(共享目录)
2.1用telnet连接到开发板
![](http://hi.csdn.net/attachment/201201/1/0_13253964871aos.gif)
2.2建立目录
1、配置nfs映射目录
第四章
建立hello word测试程序
![](http://hi.csdn.net/attachment/201201/1/0_1325396586g8GX.gif)
选择建立工程
![](http://hi.csdn.net/attachment/201201/1/0_1325396615U573.gif)
选择工程目录
![](http://hi.csdn.net/attachment/201201/1/0_1325396634ClXj.gif)
选择编译器
![](http://hi.csdn.net/attachment/201201/1/0_1325396678940r.gif)
下一步
![](http://hi.csdn.net/attachment/201201/1/0_1325396702tCXx.gif)
选择4.5.0 release
![](http://hi.csdn.net/attachment/201201/1/0_1325396768cb6R.gif)
构建工程
![](http://hi.csdn.net/attachment/201201/1/0_13253967860AAM.gif)
编译完成
***********************************************操作记录 仅供参考**********************************************************************************
ubuntu开启SSH服务 SSH分客户端openssh-client和openssh-server
如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server
sudo apt-get install openssh-server
然后确认sshserver是否启动了:
ps -e |grep ssh
如果看到sshd那说明ssh-server已经启动了。
如果没有则可以这样启动:sudo /etc/init.d/ssh start
ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。
然后重启SSH服务:
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start
然后使用以下方式登陆SSH:
ssh username@192.168.1.112 username为192.168.1.112 机器上的用户,需要输入密码。
断开连接:exit
*********************************************************************************
sudo passwd root
Qtcreat
root@zjb-VirtualBox:/home/download# tar xvf qt-embedded-linux-opensource-src-4.5.0_20100601.tar.bz2 -C /
root@zjb-VirtualBox:/home/download# tar xvf EABI-4.3.3_EmbedSky_20100610.tar.bz2 -C /
vi /etc/environment
more environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/o
pt/EmbedSky/4.3.3/bin"
source environment
root@zjb-VirtualBox:/opt/EmbedSky/qt-4.5# source setARM_env
root@zjb-VirtualBox:/opt/EmbedSky/qt-4.5# ./arm_qt4.5_build
修改 gmake ---> make
Qt is now configured for building. Just run 'make'.
Once everything is built, you must run 'make install'.
Qt will be installed into /opt/EmbedSky/qt-4.5/__install/arm/
To reconfigure, run 'make confclean' and 'configure'.
Finished config Qt4.5 !
Build Qt4.5 library now, please wait ...
./arm_qt4.5_build: 31: gmake: not found
Install Qt4.5 library now, please wait ...
./arm_qt4.5_build: 39: gmake: not found
root@zjb-VirtualBox:/opt/EmbedSky/qt-4.5#
成功后提示
cewm60standard-msvc2008 /opt/EmbedSky/qt-4.5/__install/arm//mkspecs/
Finished install Qt4.5 !
桌面建立 启动脚本
#!/bin/bash
source /etc/environment
/usr/bin/qtcreator &
搭建NFS 服务
Ubuntu有时候升级时出现错误:
dpkg: parse error, in file '/var/lib/dpkg/available' near line 0:
E: Sub-process /usr/bin/dpkg returned an error code (2)
将导致无法安装软件和更新,解决办法如下:
sudo dpkg --clear-avail && sudo apt-get update
.Server和Client都安装一下的软件(两台主机都安装):
#sudo apt-get install nfs-common nfs-kernel-server portmap
3.介绍一下Server端的几个命令:
#sudo /etc/init.d/nfs-kernel-server start //启动nfs-server服务
#sudo /etc/init.d/nfs-kernel-server stop //关闭nfs-server服务
#sudo /etc/init.d/nfs-kernel-server restart //重启nfs-server服务
mkdir /home/work
vi /etc/exports
/home/work *(ro,sync,no_root_squash)
---开发板
[root@EmbedSky /mnt]# mkdir nfsshare
[root@EmbedSky /mnt]# mount -t nfs -o nolock 192.168.0.176:/home/work /mnt/nfsshare
***********************************************操作记录 仅供参考**********************************************************************************