请选择 进入手机版 | 继续访问电脑版

雨林木风

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 18|回复: 0

Ubuntu 10.10下安装配置SkyEye 1.3.1

[复制链接]

6391

主题

6394

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
19410
发表于 2019-12-13 09:22:12 | 显示全部楼层 |阅读模式
  Ubuntu 10.10下安装配置SkyEye 1.3.1
  1.安装所需要的基本库
  sudo apt-get install libatk1.0-0 libc6 libcairo2 libfontconfig1 libglib2.0-0 libgtk2.0-0 libpango1.0-0 libx11-6 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxinerama1 libxrandr2 libxrender1 libxpm-dev libncurses5-dev texinfo
  2.编译时报错解决办法
  utils/uart_console/uart_console.c:58: 错误:expected identifier or ‘(’ before numeric constant
  utils/uart_console/uart_console.c:59: 错误:expected identifier or ‘(’ before numeric constant
  utils/uart_console/uart_console.c:62: 错误:expected identifier or ‘(’ before numeric constant
  utils/uart_console/uart_console.c:63: 错误:expected identifier or ‘(’ before numeric constant
  错误:expected identifier or ‘(’ before numeric constant
  是因为在其它头文件中已将POLLRDNORM那些定义,此处是已被define
  解决方法,www.linuxidc.com将58到63行注释
  //const uint32_t POLLRDNORM = 0x040;
  //const uint32_t POLLRDBAND = 0x080;
  //const uint32_t POLLPRI = 0x002;
  //const uint32_t POLLOUT = 0x004;
  //const uint32_t POLLWRNORM = 0x100;
  //const uint32_t POLLWRBAND = 0x200;
  3.正式安装过程
  sudo ./configure
  sudo make lib
  sudo make
  sudo make install
  sudo make install_lib
  4.安装完后
  在终端输入skyeye,出现“无此命令”错误,终端输入:
  sudo cd /usr/bin
  sudo ln -s /opt/skyeye/bin/skyeye skyeye (skyeye指向/opt/skyeye/bin/skyeye)
  安装完后也可能出现没有lcd和触摸屏的现象,这是要修改skyeye.conf即可
  lcd: state=on
  uart:mod=term
  5.测试testsuit
  解压testsuit,进入skyeye-testsuite-1.3.0_rc1/uClinux/at91/uclinux_cs8900a
  输入sudo skyeye -e linux
  测试完成
  6.运行 SkyEye的命令行应用程序
  在/opt/skyeye/testsuite/目录下有一个测试程序”arm_hello“。
  1).进入/opt/skyeye/testsuite/;
  2).输入sudo skyeye -e arm_hello命令,进入skyeye命令行界面;
  3).然后运行"start"命令加载配置和初始化目标机,同时在主机上会显示一个xterm的窗口,窗口标题为"uart_instance";
  4).然后我们可以输入"run” 命令来启动helloworld的测试用例;
  5).我们输入"stop" 命令来停止目标板;
  6).输入 "info regitsters" 查看当前的寄存器的数值;
  7).输入 "disassemble" 命令进行反汇编0x100004c,例如:"disassemble 0x100004c";
  7.skyeye的终端是用term(Ubuntu是xterm),显示特别难看,我们修改一下xterm的显示特性就可以了。
  修改~/.Xresources就可以了(没有就自己创建一个)
  范例代码:
  xterm*locale: true
  xterm.utf8: true
  xterm*utf8Title: true
  xterm*faceName: Monaco:pixelsize=14
  xterm*faceNameDoublesize: WenQuanYi Zen Hei:pixelsize=15
  然后用命令
  xrdb -load ~/.Xresources
  重启或导入设置就可以了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

|网站地图
快速回复 返回顶部 返回列表