关闭

嵌入式开发环境搭建-Ubuntukylin_13.10 64位配置

标签: 嵌入式开发64位环境搭建tftpnfs
1610人阅读 评论(0) 收藏 举报
分类:
一:安装arm-linux-gcc


1.下载arm-linux-gcc安装包:arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz或其他版本
2 使用命令将压缩包解压到根目录:
tar -xvf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz -C /
3 测试本系统是否可以运行此版本的arm-linux-gcc
进入/opt/FriendlyARM/toolschain/4.5.1/bin
执行./arm-linux-gcc -v
如果可以正常查看到arm-linux-gcc的版本,即证明此系统可以运行此版本arm-linux-gcc工具
        如果没有看到版本信息或者提示错误,请认真看一下提示,一般情况下是因为你的系统是64位而你还没有安装32位支持库引起的,具体请看下面。
一般情况下,arm-linux-gcc都是32位操作系统的工具,如果要在64位系统中运行此工具,需安装32位支持库文件
sudo apt-get install libia32
安装完成后再次测试,如果成功看到版本信息,恭喜你,已经完成了百分之八十的安装工作,接下来需要配置一下环境变量即可
4 配置环境变量
sudo vim /etc/environment
将“/opt/FriendlyARM/toolschain/4.5.1/bin:”添加到PATH中,修改后的PATH如下:
PATH="/opt/FriendlyARM/toolschain/4.5.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
5 使环境变量生效
执行:source /etc/environment
6 再次查看arm-linux-gcc版本
在系统中任意目录执行:arm-linux-gcc -v
如果成功看到版本信息,恭喜你,已经完成了arm-linux-gcc的所有安装,你可以放心的使用了。


二:安装wine


1、安装源中的wine
sudo apt-get install wine
因为版本比较旧,所以通常不用,改用PPA中的wine。


2、安装最新版 wine
ubuntu 官方自带了 wine ,但是推荐用 winehq 官方提供的最新版本 wine ,新版本解决了很多以前显得麻烦的问题。
PPA地址:https://launchpad.net/~ubuntu-wine/+archive/ppa


sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update sudo
apt-get install wine1.7


3、配置
执行命令:winecfg
一般用户可直接点击确定使用,如需自行配置,请参阅参考:http://wiki.ubuntu.org.cn/Wine进行详细配置。
4、检查是否安装成功
执行命令:wine --version
如果看到wine-1.7.7或其他版本信息,说明已经安装成功,如果没有看到版本信息,则需重新查找原因


三:安装tftp


1 在线安装
sudo apt-get install tftpd tftp xinetd
此版本比较旧,可选择安装新版本tftp服务器
sudo apt-get install tftpd-hpa tftp-hpa xinetd
tftpd-hpa为服务器端,tftp-hpa为客户端。
2 创建tftp服务器目录
创建目录:mkdir ~/tftpboot
修改权限:sudo chmod 777 ~/tftpboot
3 配置tftp服务器
配置一:
sudo vim /etc/xinetd.d/tftp
(如果/etc/xinetd.d目录下没有tftp文件,就创建一个)
将下列配置信息写入tftp文件中
service tftp
{
   disable = no
   socket_type = dgram
   protocol = udp
   wait = yes
   user = root
   server = /usr/sbin/in.tftpd
   server_args = -s ~/tftpboot
   per_source = 11
   cps = 100 2
   flags = IPv4
}
注意,写入的信息都会以不同的颜色来显示,如果没有变色,请检查你的拼写是否有误。
配置语句server_args = -s ~/tftpboot指明了tftp服务器共享目录,如果你设置的不是~/tftpboot请根据你的配置进行修改。
配置二:
sudo vim /etc/default/tftpd-hpa
将文件修改成下面的内容
# /etc/default/tftpd-hpa
#RUN_DAEMON="no"
#OPTIONS="-s ~/tftpboot -c -p -U tftpd"


TFTP_USERNAME="tftp"
TFTP_DIRECTORY="~/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
#TFTP_OPTIONS="--secure"
注意:此文件修改中主要也是修改tftp共享目录,


4 重新启动tftp服务
执行命令:/etc/init.d/xinetd restart


5 测试tftp
在~/tftpboot目录中新建一个文件,比如说abc.txt并写入一些内容
在主目录执行命令:tftp localhost 进入tftp客户端
tftp> get abc.txt
如果出现Error code 1: File not found
表示tftp服务器未配置好
将abc.txt文件移动到/var/lib/tftpboot目录下
再次测试,如果能够正常获取到abc.txt文件,则说明修改后的tftp服务器目录未起作用,但是tftp服务器可用
没关系,我们已经修改了配置文件,在下次重启系统后,~/tftpboot目录就会自动成为tftp服务器共享目录了。


四:安装wine Source Insight 3.5


1 获取Source Insight 3.5安装包
wine Source Insight 3.5的安装包即是windows下的安装包(.exe文件),将其拷贝到ubuntu中,比如我的安装文件名叫做Si35Setup.exe
2 安装
执行命令:wine Si35Setup.exe
即可启动安装,安装方法与windows一样。
最后输入序列号即可安装完成。
3 重新启动Source Insight 3.5
很多人在装完Source Insight 3.5后不知道从哪里打开Source Insight 3.5,其实很简单。
假如我们将Source Insight 3.5默认安装到了C盘的Program Files(x86)目录,那么我们就可以从这里打开。
可是Ubuntu里的C盘在哪里呢?这就是wine的问题了,在安装wine后执行winecfg进行配置时,如果按照默认配置,会在主目录下创建一个.wine目录(此目录是隐藏目录),进入此目录后,会后一个drive_c目录,这就是我们的C盘。
我们可以在主目录中创建一个shell文件,每次运行这个文件就可以打开Source Insight 3.5,假如我的shell文件叫做si.sh,其内容如下:
./.wine/drive_c/Program\ Files\ \(x86\)/Source\ Insight\ 3/Insight3.exe
创建完成后我们需要修改它的执行权限,执行命令:chmod 754 si.sh
每次在主目录中执行./si.sh即可打开Source Insight 3.5


至此,Source Insight 3.5就安装完成了。


五:安装NFS网络文件系统服务器


1 安装NFS
执行命令:sudo apt-get install nfs-kernel-server
2 配置NFS
Ubuntu的nfs配置文件是/etc/exports
如果你想将/rootfs作为NFS共享目录,旧需要在/etc/exports文件最后添加如下行:
/rootfs *(rw,sync,no_root_squash)
其中:/rootfs是要共享的目录,*代表允许所有的网络段访问,rw是可读写权限,sync是资料同步写入内存和硬盘,no_root_squash是Ubuntu nfs客户端分享目录使用者的权限,如果客户端使用的是root用户,那么对于该共享目录而言,该客户端就具有root权限。
更多NFS参数请参阅博客http://os.51cto.com/art/201001/176511.htm
3 重启NFS服务
sudo /etc/init.d/nfs-kernel-server restart
4 测试NFS服务是否成功启动
执行命令showmount -e 查看已经共享的NFS目录


六:安装flashplayer


1 获取安装包
到http://get.adobe.com/cn/flashplayer/?no_redirect获取flashplayer安装包install_flash_player_11_linux.x86_64.tar.gz
2 解压到当前目录
tar -xvf install_flash_player_11_linux.x86_64.tar.gz
3 安装
将解压得到的libflashplayer.so文件拷贝到Firefox的Plugin目录/usr/lib/mozilla/plugins/
执行命令:sudo cp libflashplayer.so /usr/lib/mozilla/plugins/
将解压得到的usr目录下的所有文档拷贝到系统的/usr目录下:
执行命令:sudo cp -r ./usr/* /usr
4 测试

打开网页,试一下能不能看视频,如果可以,即安装成功。


本人请自验证,正常情况下这些操作不会出现问题,如有意外情况发生,请参考其他博客论坛进行修正。

0
1

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:29549次
    • 积分:515
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条