QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3528|回复: 19

请教文件传输的问题

[复制链接]
发表于 2003-7-4 22:31:24 | 显示全部楼层 |阅读模式
请公社里LINUX高手帮个忙。
    我们老师布置我做一个嵌入式LINUX控制器,但开发模块PC104
上没有软盘接口,并且买来的嵌入式LINUX系统内核没有FTP功能,所以在
PC机上做的东西就不太容易弄到嵌入式LINUX系统下,只好通过网络
把有关程序和文件传过去,但由于LINUX我不太熟悉,我在网上找了一下,
没发现这样的小程序。各位很精通网络通信,不知哪位是否有这样的小程序,如有,能否发一份给我(Red Hat 7.2)或告诉地址。谢谢!
发表于 2003-7-4 22:43:06 | 显示全部楼层
which linux system u use?
which architecture u use? arm or mips?
do u have cross compiler?
can u compile a ftpd and install to u system?
u sys use flash rom? dload a img and boot? or use nfs root?
can u use serial port?

so many possible choice. why need code uself?
回复

使用道具 举报

 楼主| 发表于 2003-7-4 23:16:31 | 显示全部楼层
谢谢斑竹
      我用的是Red Hat 7.2,PC104模块(386级别),
你讲的方法在嵌入式LINUX里怎么实现,我不会,
我的想法是通过网络接口,把在PC机做的程序或文件等数据
传到嵌入式模块,因为这个模块提供这个接口,
串口我没用!
回复

使用道具 举报

发表于 2003-7-4 23:29:22 | 显示全部楼层
can u give me a link about this PC104?
let me see what feature it has.
and what linux u use?
回复

使用道具 举报

 楼主| 发表于 2003-7-4 23:48:50 | 显示全部楼层
模块是ICOP-6015
Embedded 386sx CPU Tiny Board Series
回复

使用道具 举报

 楼主| 发表于 2003-7-4 23:58:01 | 显示全部楼层
不过斑竹,我现在就是不清楚怎么传送文件,
通过前一段时间学习,我基本实现了用SOCKET编程完成计算机间通信,
现在主要解决,从一台PC机发文件,另一台PC机接收文件。
最终就用嵌入式模块作为另一台PC机工作。
回复

使用道具 举报

 楼主| 发表于 2003-7-5 00:08:19 | 显示全部楼层
也就是说,实现一个我想是否是有点类似与FTPD,但会是简单多的小程序。
我记得以前在WINDOWS接触过串口传输的小软件!
回复

使用道具 举报

发表于 2003-7-5 00:55:08 | 显示全部楼层
if u can use the serial port, i guess u generate a linux image and dload using serial port or networl to board and boot, right.
if so why not add ftp client to u img?

if u can dl u socket program to the board, u can do that.
回复

使用道具 举报

 楼主| 发表于 2003-7-5 10:05:44 | 显示全部楼层
FTP加入嵌入式内核后,会比自己编个传送文件的程序占用更多的空间,
这对小的电子盘来说是不经济的,
再者,还要重新编译内核,会比自己编个传送文件的程序复杂,
我主要对网络通信中文件是怎么传输的,这一块编程我不清楚,
最好有这方面的例子,就好办了!
回复

使用道具 举报

发表于 2003-7-5 13:51:37 | 显示全部楼层
yes, but i believe u are not making products. so for u course project, it is not a problem.
and u need not recompile kernel, u only regenerate an img.

of course, u can code by uself. it is a simple socket program. u can define u own small protocol to build it. quite easy.
回复

使用道具 举报

 楼主| 发表于 2003-7-5 16:54:49 | 显示全部楼层
谢谢指导!
不过,“regenerate an img”我不会;
另外,网络传输文件,协议是基于TCP/IP的,编程可能是很容易,我以前做过在DOS环境下,通过网络传送网页的HTML代码,但我对文件的操作不是很清楚,
问题的核心是文件的操作。这对斑竹来说,肯定是很容易的事,希望能指导一、二,或给个小程序让我学学!多谢了!
回复

使用道具 举报

发表于 2003-7-5 21:19:43 | 显示全部楼层
[quote:c07a4eba57="ahguang"]谢谢指导!
不过,“regenerate an img”我不会;
另外,网络传输文件,协议是基于TCP/IP的,编程可能是很容易,我以前做过在DOS环境下,通过网络传送网页的HTML代码,但我对文件的操作不是很清楚,
问题的核心是文件的操作。这对斑竹来说,肯定是很容易的事,希望能指导一、二,或给个小程序让我学学!多谢了![/quote]

u want to know file disk io or file network operation?
回复

使用道具 举报

 楼主| 发表于 2003-7-5 22:02:48 | 显示全部楼层
对,我现在就是文件读写控制不好,前几天,编了程序但没作出来!
回复

使用道具 举报

发表于 2003-7-5 22:31:33 | 显示全部楼层
file disk io?
i attach a small program i wrote to do file disk io. check the use of open, read, write, close. it is very easy.

man these to see more info.
回复

使用道具 举报

 楼主| 发表于 2003-7-5 22:40:11 | 显示全部楼层
主要平时也很少用到文件方面的操作,所以问题简单的以至于让斑竹见笑了!
不过,很是感谢你的关心!我会继续努力!
另外,如方便的话,能否把你编的小程序贴出来,这样,我可以对照,
看看我到底哪儿出错了。
再次感谢你!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-21 18:52 , Processed in 0.084978 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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