<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<div class="moz-cite-prefix">On 1/7/2015 8:44 AM, Federico Garcia
Cruz wrote:<br>
</div>
<blockquote
cite="mid:CAKWBEErUzLHDYw5xwJKaAqBz=MUv+woCiMyS85N8xXOhTD6n-w@mail.gmail.com"
type="cite">
<div dir="ltr">Hello,
<div>first thing you should do is read about filesystems
provided by RTEMS. It offers several filesystem types like
msdos, nfs, etc, and also offers several block device types
to access block devices (ram, non volatile, etc).</div>
<div>Then you should read about how to register your own
filesystem and how its interface has to look like to be
compliant with rtems filesystem interface requirements.</div>
<div>Whle I was working with rtems mdos filesystem I found a
very interesting presentation about how develop and reguster a
new filesystems to rtems. I consider that this links could
help you:</div>
<div><br>
</div>
<div><a moz-do-not-send="true"
href="http://docs.rtems.org/doc-current/share/rtems/pdf/filesystem.pdf">http://docs.rtems.org/doc-current/share/rtems/pdf/filesystem.pdf</a><br>
</div>
<div><a moz-do-not-send="true"
href="https://devel.rtems.org/wiki/Developer/FileSystems">https://devel.rtems.org/wiki/Developer/FileSystems</a></div>
<div><a moz-do-not-send="true"
href="http://flightsoftware.jhuapl.edu/files/2012/FSW12_Mick.pdf">http://flightsoftware.jhuapl.edu/files/2012/FSW12_Mick.pdf</a><br>
</div>
<div><br>
</div>
<div><br>
</div>
</div>
</blockquote>
<br>
That FSW presentation is nice. Even better when you realize he was <br>
dialed in on a speaker phone to give the presentation. :)<br>
<br>
The jffs2 filesystem in the git tree may also be a good reference
since the<br>
port pretty cleanly separates the RTEMS glue from the base code. <br>
<br>
When you get far enough along, the fstests are pretty handy for
basic<br>
tests. You will likely need to port a format command for ntfs along
the<br>
way.<br>
<br>
A concern when porting anything to RTEMS is to be conscious of the <br>
license of the code you are porting. We will not accept code with<br>
pure GPL licenses. RTEMS applications are typically statically linked<br>
together and the viral nature of the GPL is unacceptable for end
user<br>
code. <br>
<br>
If it turns out that the only option is a GPL version, then we need
to<br>
help you figure out how to make the work long-term viable and<br>
maintainable.<br>
<br>
Please keep the community involved in your process. <br>
<br>
--joel<br>
<blockquote
cite="mid:CAKWBEErUzLHDYw5xwJKaAqBz=MUv+woCiMyS85N8xXOhTD6n-w@mail.gmail.com"
type="cite">
<div class="gmail_extra"><br>
<div class="gmail_quote">2015-01-07 11:18 GMT-03:00 王春 <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:wzg19890307@126.com" target="_blank">wzg19890307@126.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div
style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hi,</div>
<div> I'm new to rtems, and I have a new project in
hand, and it's about the porting of the ntfs filesystem
to rtems, there is anyone could help me ?</div>
<div>or tell me how and wher to start. thanks.</div>
<div><br>
</div>
<div>Shankle Wang.</div>
<div><br>
</div>
</div>
<br>
<br>
<span title="neteasefooter"><span></span></span><br>
_______________________________________________<br>
users mailing list<br>
<a moz-do-not-send="true" href="mailto:users@rtems.org">users@rtems.org</a><br>
<a moz-do-not-send="true"
href="http://lists.rtems.org/mailman/listinfo/users"
target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="gmail_signature">
<div dir="ltr">
<p dir="ltr"
style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><a
moz-do-not-send="true"
href="http://www.tallertechnologies.com"
style="text-decoration:none" target="_blank"><span
style="font-size:16px;font-family:Arial;color:#1155cc;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap"><img
moz-do-not-send="true"
src="https://lh6.googleusercontent.com/oWr5yxNDJfjF0N2yhmiSzhU9vstfXfDLCQju49Xj_5frxoG-vk_hKzOt-k3KSsZv5W5cNnZSjNmWi53XYbfiAsytvz44AptjWiDYFTLIhRiRifwjwHtlfPJmhrqmfEub1w"
style="border:none" height="77" width="200"></span></a></p>
<p style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><b
style="font-weight:normal"><br>
</b></p>
<p dir="ltr"
style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span
style="font-size:16px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Federico
Garcia Cruz</span></p>
<p dir="ltr"
style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span
style="font-size:15px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Software
Engineer</span></p>
<p style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><b
style="font-weight:normal"><br>
</b></p>
<p dir="ltr"
style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span
style="font-size:11px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">San
Lorenzo 47, 3rd Floor, Office 5</span></p>
<p dir="ltr"
style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span
style="font-size:11px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Córdoba,
Argentina</span></p>
<p style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><b
style="font-weight:normal"><br>
</b></p>
<p dir="ltr"
style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span
style="font-size:11px;font-family:Arial;color:#000000;background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Phone:</span><span
style="font-size:11px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">
+54 351 4217888 / +54 351 4218211</span></p>
<p style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><br>
<a moz-do-not-send="true"
href="http://www.linkedin.com/company/taller-technologies"
style="text-decoration:none" target="_blank"><span
style="font-size:15px;font-family:Arial;color:rgb(17,85,204);text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent"><img
moz-do-not-send="true"
src="https://lh5.googleusercontent.com/-PNbLrk4FTcGDH9qlK0E9EOXNq30yjxcZdWdV1nrz0nea-2DSHK5Imha-1oItxasCqkHsragWxBQoGaM6htV8ZiSNmtX0zr_6h7l5SAekmvgRly09D1cmbVt4sQ8cKtmIQ"
style="border:none" height="20px;" width="20px;"></span></a><a
moz-do-not-send="true"
href="https://www.facebook.com/tallertechnologies"
style="text-decoration:none" target="_blank"><span
style="font-size:15px;font-family:Arial;color:rgb(17,85,204);text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent"><img
moz-do-not-send="true"
src="https://lh6.googleusercontent.com/35gyAmo2veV0QIAK20LuNB8ouSDb62YfPd5NEbXdxvdLdbt8aNQo4c9SSXKUhbi8L69xj0fFH9HgavVbFraoqN04JrxkLfRzwsMLY2nTfDChb5Neflw7ezpE6_LxseIKGw"
style="border:none" height="19px;" width="19px;"></span></a><br>
</p>
</div>
</div>
</div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Joel Sherrill, Ph.D. Director of Research & Development
<a class="moz-txt-link-abbreviated" href="mailto:joel.sherrill@OARcorp.com">joel.sherrill@OARcorp.com</a> On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985</pre>
</body>
</html>