QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1012|回复: 3

有几个问题请教

[复制链接]
发表于 2005-10-3 16:46:00 | 显示全部楼层 |阅读模式
第一次了解Skyeye,在Cygwin安装成功了,但是,测试程序时遇到了如下错误,Coredumped了:
$ ./skyeye  -e ./mytest/ts.e
------------------------- SkyEye -V1.0 ---------------------------
Usage: SkyEye [options] program [program args]
Default mode is STANDALONE mode
------------------------------------------------------------------
Options:
-e exec-file        the (ELF executable format)kernel file name.
-d                  in GDB Server mode (can be connected by GDB).
-c config-file      the skyeye configure file name.
-h                  This Help Display
------------------------------------------------------------------
debugmode= 0, filename = (null), server TCP port is 12345
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
ethmod num=1, mac addr=0:4:3:2:1:f, hostip=10.0.0.1
can't find device module: (null)
log_info: log is off.
log_info:log file is /tmp/sk1.log, fd is 0x10101f94
log_info: log start clock 100000
log_info: log end clock 200000
can't find device module: (null)
Segmentation fault (core dumped)

我没有找到合适的资料,我觉得Skyeye应该是一个开发特定设备上的程序模拟环境。我现在对于移动设备上的程序很感兴趣,比如Nokia的Symbian,但是,我更加感兴趣的是嵌入式Linux,所有找到了这里。这里应该是开发嵌入式Linux上的程序的。
不知道我说的对否?
还请多多指教。
发表于 2005-10-4 05:17:04 | 显示全部楼层
你的ts.e是什么程序?
回复

使用道具 举报

 楼主| 发表于 2005-10-4 09:03:05 | 显示全部楼层

是一个简单的C程序。

#include <stdio.h>
int
main()
{
        printf("Hi,你好!\n");
        exit(0);
}
回复

使用道具 举报

发表于 2005-10-4 21:59:01 | 显示全部楼层
这个就是问题了,skyeye只是硬件,不带操作系统,和库函数,你编译这个程序的时候调用了标准的ANSI C的库的头文件stdio.h,但是这个库本身是不是专门的嵌入用的呢?

有这样的库文件,printf是用串口打印实现的,这样的库本身才有可能在skyeye上运行。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-3 04:31 , Processed in 0.067664 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表