您的位置:首页 > 其它

Ubuntu 10.10下安装SkyEye 1.3.3

2011-05-08 17:43 399 查看
1. 下载skyeye-1.3.3_rel.tar.gz(http://ncu.dl.sourceforge.net/project/skyeye/skyeye/skyeye-1.3.3_rc1/skyeye-1.3.3_rel.tar.gz
)

2. 执行执行下列脚本:

sudo apt-get install libgtk2.0-dev pkg-config libatk1.0-dev libpango1.0-dev libfreetype6-dev libglib2.0-dev libx11-dev binutils-dev libncurses5-dev libxpm-dev libncurses5-dev

sudo aptitude install libxpm-dev

3. 下载llvm-2.8.tgz(http://llvm.org/releases/2.8/llvm-2.8.tgz
)

解压后进入目录,执行下面脚本安装:

./configure

make

sudo make install

4. tar zxvf skyeye-1.3.3_rel.tar.gz

cd skyeye/

5. gedit soc/arm/s3c2410x/skyeye_mach_s3c2410x.c &

在函数s3c2410x_io_write_word的实现case EINTPEND:的break;下面,也就是case CLKCON:的上面加入下面内容:

case LOCKTIME:

io.clkpower.locktime = data;

break;

case UPLLCON:

io.clkpower.upllcon = data;

break;

6. gedit device/touchscreen/skyeye_touchscreen.c &

在函数touchscreen_register的最后添加以下内容:

register_option("touchscreen", do_touchscreen_option, "touchscreen moudle");

7. gedit device/touchscreen/dev_touchscreen_skyeye.c &

将结构体定义device_default_value skyeye_ts_def的:

#if 0

改成:

#if 1

并在最后添加:

{"s3c2410x", 0x19100300, 0x20, {19, 0, 0, 0}},

8. gedit utils/nandflash_dump/mknandflashdump.c &

将:

int i,j,size,offset,pos;

改成:

int i,j,size,offset;

long long pos;

将:

for(i=0,pos=(offset*528/512);i<statbuf.st_size;i++,pos++)

改成:

pos = ( long long)offset * ( long long)528 ;

pos = ( long long) pos / ( long long)512;

for(i=0; i<statbuf.st_size; i++,pos++)

9. gedit common/include/skyeye_config.h &

将:

#define MAX_BANK 8

改成:

#define MAX_BANK 256

10. gedit common/include/bank_defs.h &

将:

#define MAX_BANK 8

改成:

#define MAX_BANK 256

11. 依次执行下面脚本:

sudo rm -fr /opt/skyeye

./configure

make lib

make

sudo make install

sudo make install_lib

12. gedit ~/.bashrc &

在文件最后添加:

export PATH=/opt/skyeye/bin:$PATH

至此,成功安装SkyEye1.3.3。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: