Board logo

标题: uClinux运行问题 [打印本页]

作者: ywt0303125    时间: 2007-2-8 00:29     标题: uClinux运行问题

在IDE中建的文件系统中加入了所有的应用程序,也就是bin目录下所有的exe文件,为什么在串口中运行uClinux时,进入bin目录,用ls命令查看时,有些exe文件没有呢?

同时我自己编写的exe文件拷贝到bin下,上传到目标板之后,进入bin目录,用ls命令查看时,也没有了,这是为什么啊


作者: caopengly    时间: 2007-2-8 19:57

你的文件系统上传有没有问题,就是会不会上传失败了?你是怎么判断的?

在build前,文件系统中有的东西,上传后不会改变的。


作者: ywt0303125    时间: 2007-2-8 22:32

文件上传没有失败啊,上传之后只有部分exe文件在bin目录下

下面是运行的代码

uClinux/Nios II
Altera Nios II support (C) 2004 Microtronix Datacom Ltd.
Built 1 zonelists
Kernel command line: root=/dev/mtdblock0 ro
PID hash table entries: 256 (order: 8, 4096 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory available: 30640k/32768k RAM, 0k/0k ROM (1452k kernel code, 303k data)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
NET: Registered protocol family 16
NIOS serial driver version 0.0
ttyS0 (irq = 4) is a builtin NIOS UART
Serial: JTAG UART driver $Revision: 1.4 $
ttyJ0 at MMIO 0x808010f0 (irq = 5) is a jtag_uart
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
microtronix[mtd]: RAM probe address=0x200000 size=0xdc000
Creating 1 MTD partitions on "RAM":
0x00000000-0x000dc000 : "ROMfs"
microtronix[mtd]: set ROMfs to be root filesystem
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (romfs filesystem) readonly.
Freeing unused kernel memory: 64k freed (0x2196000 - 0x21a5000)
# ls
bin        dev        etc        home       mnt        proc       ramfs.img 
sbin       sys        tmp        usr        var       
# cd bin
# ls
cat       chgrp     chmod     chown     cmp       cp        dd       
debug     df        free      grep      hostname  ifattach  kill     
l         ln        ls        mkdir     mkfifo    mknod     more     
mount     mv        ps        reboot    rm        rmdir     sh       
shutdown  sync      touch     umount 

一直是这32个exe文件,其他exe文件显示不出来

[此贴子已经被作者于2007-2-8 22:35:04编辑过]






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0