求解:YAFFS 可不可以移植到vxWorks下去?

xuzi_fan 2011-08-31 05:01:16
可行性 怎么样?求各位大牛指教。。。谢谢
...全文
212 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
JuanA1 2011-09-27
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 xuzi_fan 的回复:]
顺便问一下JuanA1,你有没有在RAM上建立YAFFS文件系统?如果做了的话,有没有测过读写速度分别是多少啊?我在ram上建立的YAFFS,写速度竟然只是约80K/s,太慢了!不知道是不是vxworks下的IO系统机制问题还是其它的什么问题。
[/Quote]
为什么要在ram上建文件系统,那个是模拟的,没什么用处
xuzi_fan 2011-09-17
  • 打赏
  • 举报
回复
顺便问一下JuanA1,你有没有在RAM上建立YAFFS文件系统?如果做了的话,有没有测过读写速度分别是多少啊?我在ram上建立的YAFFS,写速度竟然只是约80K/s,太慢了!不知道是不是vxworks下的IO系统机制问题还是其它的什么问题。
xuzi_fan 2011-09-17
  • 打赏
  • 举报
回复
JuanA1,我去你的博客里看了,没找着YAFFS文件系统移植相关的东西啊,能不能帮发个链接啥的,谢谢啊,呵呵,顺便说一下,我现在也基本上移植成功了,但是改动比较大,希望跟JuanA1请教一下啊,感激不尽啊
JuanA1 2011-09-07
  • 打赏
  • 举报
回复
具体的我的博客里有说明,欢迎指点
JuanA1 2011-09-07
  • 打赏
  • 举报
回复
可以确定的告诉楼主,能移植,我利用yaffs direct接口移植成功过
embedded007 2011-09-01
  • 打赏
  • 举报
回复
可以的,用direct interface
xuzi_fan 2011-09-01
  • 打赏
  • 举报
回复
对文件的读写已经没问题了,我现在遇到的问题是对目录的操作,vxworks的IO系统提供的目录操作函数调用 的文件系统的接口 跟 yaffs提供的接口 对应不上,他俩用的参数都不一样,愁人,现在正在参考着vxworks下的dos 文件系统目录操作在YAFFS基础上重新实现YAFFS目录操作函数。。。。可是如果重写的话,这还叫移植吗? 有没有更简单的方法了。。。
pro_or_gram 2011-08-31
  • 打赏
  • 举报
回复
在它们的中间做一个layer吧,隔离映射起来

yaffs的有移植手册的吧,有看过么,
xuzi_fan 2011-08-31
  • 打赏
  • 举报
回复
谢谢回复,呵,关键问题是vxworks提供的标准接口函数 和 yaffs提供的函数接口不一样,他们定义的结构体都不一样,这可真麻烦啊。。。。。
zhenghn2010 2011-08-31
  • 打赏
  • 举报
回复
从理论上讲,应该可以,对操作系统而言,提供的是标准接口。
下面如何访问介质,和驱动的接口也类似。
但是,很可能调用了不同操作系统的函数,这个就麻烦了,得自己改。至于标准的glibc,应该没问题

2,184

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧