有几个问题请教
第一次了解Skyeye,在Cygwin安装成功了,但是,测试程序时遇到了如下错误,Coredumped了:$ ./skyeye-e ./mytest/ts.e
------------------------- SkyEye -V1.0 ---------------------------
Usage: SkyEye program
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上的程序的。
不知道我说的对否?
还请多多指教。 你的ts.e是什么程序?
是一个简单的C程序。
#include <stdio.h>int
main()
{
printf("Hi,你好!\n");
exit(0);
} 这个就是问题了,skyeye只是硬件,不带操作系统,和库函数,你编译这个程序的时候调用了标准的ANSI C的库的头文件stdio.h,但是这个库本身是不是专门的嵌入用的呢?
有这样的库文件,printf是用串口打印实现的,这样的库本身才有可能在skyeye上运行。
页:
[1]