ubuntu14.04 LTS DeskTop 安装 skyeye-1.3.3

http://blog.chinaunix.net/uid-26963688-id-3267351.html 参考这一篇博文

刚开始的是候,在Centos上装,可最后只要一运行例程,就报segament fault(core dump)的崩溃信息,网上查找也没有找到原因,只好作罢,于是装了个ubuntu14.01LTS DeskTop,其中也遇到了一些问题,但还好解决了,这里一一列出,以帮助后来者。

1 对于ubuntu新手,安装软件也是一个问题,新装的ubuntu的源非常慢,找个快速源是必须的,这里有个好网站,可以在你所在的国家,生成一个相对快速的sources.list,

  https://repogen.simplylinux.ch/index.php,不用去各个网站收集,那样太麻烦了。

2 安装aptitude,这个可以比较好的解决软件包依赖的问题,需要安装的软件有 libgtk2.0-dev pkg-config libatk1.0-dev libpango1.0-dev libfreetype6-dev libglib2.0-dev libx11-dev binutils-dev libncurses5-dev libxpm-dev autoconf automake libtool python-dev llvm,看上去好像挺多的,但大部分ubuntu已经装好,每个都用aptitude install xx,去试下,安装时,aptitude会询问是否采用某个安装方案,输入y或n就可以了,如果输入n,会采用其它的安装方案,还真有一部分需要输入n的,因为采用默认的安装方案结果就什么都不安装,可以先输入y如果结束后,软件并没有被装上,那就重新安装,采用另一种安装方案

3 默认ubuntu没有安装g++,可以通过aptitude install build-essential 来安装

4 现在可以进行skyeye的目录进行安装了, ./configure && mak lib && make && make install_lib && make install

5 skyeye被安装在/opt/skyeye/目录,如果你尝试输入skyeye,然后提示没有找到相应的命令,那是正常的,因为最终启动skyeye的是这个文件

/opt/skyeye/bin/skyeye_main.py,为了少敲代码,可以修改~/.bashrc这个文件,在其中添加一句话

alias skyeye='/opt/skyeye/bin/skyeye_main.py',然后source ~/.bashrc,运行下这个文件,相当于给skyeye_main.py起了个别名

6 进行 /opt/skyeye/testsuite/arm_hello这个目录,我们测试下例程是否能正常启动,输入skyeye -e arm_hello,在出现(skyeye)这个的提示符后,

输入start,你会看到弹出了一个uart_instance界面,然后在终端继续输入run,会看到uart_instance窗口上输出一连串的helloworld,就表明你已经成功

安装了skyeye了。

7 最后,你可以去skyeye的官网下载测试包 skyeye-1.3.3_testsuite_rel.tar.gz ,里边有很多的例程,不用安装,进去解压目录,运行

  skyeye -e xx -c skyeye.conf,xx就是像arm_hello这个的已经编译好的文件。

8 最后,你可能要自己写一个例程来测试,那你需要安装交叉编译软件,arm-elf-tools-20030314.sh,下载后,用vim打开它,有几个地方要修改下,不然跑不起来,39行,tail 后面加上-n,文件的末尾加个空行,可以使用shfit+g跳到文件末尾,保存退出,运行sh arm-elf-tools-20030314.sh,安装完后,对于64位系统的朋友,你的事情还没完,因为你如果输入arm-elf-gcc后发现,你明明安装了,却找不到这个软件,那么你可以参考下这个博文

http://blog.csdn.net/sno_guo/article/details/17059381,你需要安装  aptitude install lib32z1这个鸟东西,否则会找不到命令。

最后,送上一句话,无折腾,不程序。

   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值