爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: binghelingxi
收起左侧

[讨论建议] linux下西机连接PC探讨[已经成功]

[复制链接]
发表于 2007-10-24 15:37:46 | 显示全部楼层

回复 20# 的帖子

fuse应该是可以用普通用户挂载的,那样也许就可以用了,你可以试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 10:05:20 | 显示全部楼层
siemens,linus,LanEast,chaos在这一刻灵魂傅体。。。伟大的ubuntu,你不是一个操作系统。。。~~~^^^

顺利解决了linux下访问西机文件系统问题,严重感谢LanEast(本论坛版主,一个低调的高手),关键人物就是他了,不辞辛劳来指导我,
现由我来总结。。。

准备条件(从http://chaos.allsiemens.com/siefs上看的):
1.2.4以上版本的linux内核
2.mount 2.11以上版本
3.安装FUSE2.0以上版本
其中1.2.一般现在的linux发行版都是有的,3.可能需要自己安装,可以在http://sourceforge.net/projects/fuse下载到

http://chaos.allsiemens.com/siefs下载到的siefs-0.5.tar.bz是不能成功编译安装的,首先打上国外网站上那三个补丁(不过似乎不打也没有关系),下一步就是,最重要的是修改makefile.in,把
CFLAGS = -I$(fuseinst)/include -DFUSEINST="\"$(fuseinst)\"" -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=22
改为
CFLAGS = -I$(fuseinst)/include -DFUSEINST="\"$(fuseinst)\"" -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=22 -lrt -ldl
就是在后面添加了 -lrt -ldl
然后就可以安装了
./configure
make
make install

下面有修改好打包的siefs-0.5.tar.bz下载!
siefs-0.5.tar.gz (110.76 KB, 下载次数: 9)
回复 支持 反对

使用道具 举报

发表于 2007-10-25 10:20:37 | 显示全部楼层

回复 22# 的帖子

那个
-lrt -ldl
加在第93行
LDADD = $(fuseinst)/lib/libfuse.a -lpthread
的后面更合理一些,因为是链接的参数
不过加在CFLAGS里面也行,都是通过gcc传递的

还有一个就是siefs依赖fuse,先要安装fuse之后才可以正常编译

阿冰...我的LFS估计这两天就能弄好了...到时候我也把这东西装上:)可惜不能用这个来发短信什么的,要不就更爽了

评分

参与人数 1实力分 +1 金钱数 +88 技术分 +5 收起 理由
beyondpara + 1 + 88 + 5 协助冰连接成功

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 11:04:28 | 显示全部楼层

回复 23# 的帖子

OK。等会我用ubuntu试试看。

饿,FUSE忘了说了。。。

LFS。。。真能折腾
回复 支持 反对

使用道具 举报

发表于 2007-10-25 19:08:26 | 显示全部楼层
支持起来....
回复 支持 反对

使用道具 举报

发表于 2007-10-27 19:32:55 | 显示全部楼层

回复 22# 的帖子

我也成功了,但是

怎么卸载????还有中文显示的问题怎解决?
回复 支持 反对

使用道具 举报

发表于 2007-10-27 19:46:33 | 显示全部楼层
卸载搞定,umount就可以.

中文还是有问题:
mount -t siefs -o iocharset=unicode /dev/ttyUSB0 /mnt/siemens/
还是显示乱码~~

siemens的汉字内码是什么?
回复 支持 反对

使用道具 举报

发表于 2007-10-27 20:53:56 | 显示全部楼层
fuse如果需要User也能User也运行的话

#chmod o+rw /dev/fuse
回复 支持 反对

使用道具 举报

发表于 2007-12-13 22:56:08 | 显示全部楼层
我的openSUSE 10.3 安装了fuse/libfuse2 还要安装fuse-devel,似乎只能用siefs /dev/ttyUSB0 /xxx
mount -t siefs /dev/ttyUSB0 /xxx
提示unknown filesystem type 'siefs',重启再试试
suse默认编码是utf-8,中文支持良好,不用 -o

[ 本帖最后由 clxer 于 2007-12-14 00:08 编辑 ]

siefs-0.5-openSUSE_10.3.i386.rpm.rar

64.8 KB, 下载次数: 0

下载后去掉扩展名.rar

回复 支持 反对

使用道具 举报

发表于 2007-12-16 22:11:42 | 显示全部楼层
感谢分享。

我这里 ubuntu7.04 试验成功,并没有装那三个补丁。

但是有个问题,就是siefs /dev/ttyUSB0 /siemens 命令不成功,只能使用 mount,而且只能是root账号才能访问。谁知道如何使普通用户也能访问mount后的目录?谢谢
回复 支持 反对

使用道具 举报

发表于 2007-12-17 16:32:42 | 显示全部楼层
下载了楼主的附件后编译安装,就没有权限问题了。看来补丁还是应该要的

但是无法往手机里拷贝文件,df -h 命令显示手机里剩余空间是零,其实还有9M多呢,这该怎么办?

[ 本帖最后由 tocer 于 2007-12-17 16:43 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-12-18 14:42:42 | 显示全部楼层
感觉好复杂啊,我还是用XP吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-5-13 19:54

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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