LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 05-31-2017, 12:52 PM   #1
aimal
LQ Newbie
 
Registered: May 2017
Posts: 7

Rep: Reputation: Disabled
Unhappy Memory Technology Device (MTD)


Hi,

I am newbie to Embedded Linux. I have some query regarding Memory Technology Device (MTD). Can somebody explain what is MTD in embedded linux, whats its purpose??? Is it a device driver or what?? How does it solves the problem of interacting with different types of flash with different set of manufacturer parameters???

I have gone through many references but couldn't get a clear picture. kindly share some good references too.

Regards,
 
Old 06-01-2017, 09:29 AM   #2
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 23,945

Rep: Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028
Quote:
Originally Posted by aimal View Post
Hi,
I am newbie to Embedded Linux. I have some query regarding Memory Technology Device (MTD). Can somebody explain what is MTD in embedded linux, whats its purpose??? Is it a device driver or what?? How does it solves the problem of interacting with different types of flash with different set of manufacturer parameters???

I have gone through many references but couldn't get a clear picture. kindly share some good references too.
Read the "Question Guidelines" link in my posting signature. We're happy to help with specific questions, but this really isn't the place to come and get folks to look thing sup for you. Putting "what is MTD in embedded linux" into Google yields lots, and find it hard to believe you cannot get ONE reference that you understood from the many thousands...the first two are:

https://en.wikipedia.org/wiki/Memory_Technology_Device
http://www.informit.com/articles/article.aspx?p=1187102
 
Old 06-02-2017, 05:45 AM   #3
aimal
LQ Newbie
 
Registered: May 2017
Posts: 7

Original Poster
Rep: Reputation: Disabled
Thumbs down

Quote:
Originally Posted by TB0ne View Post
Read the "Question Guidelines" link in my posting signature. We're happy to help with specific questions, but this really isn't the place to come and get folks to look thing sup for you. Putting "what is MTD in embedded linux" into Google yields lots, and find it hard to believe you cannot get ONE reference that you understood from the many thousands...the first two are:

https://en.wikipedia.org/wiki/Memory_Technology_Device
http://www.informit.com/articles/article.aspx?p=1187102
I think i have clearly mentioned two things in my question..
1) I am newbie to embedded Linux.
2) I have gone through many references but couldn't get a clear picture.

There is not a single statement in my question where it is mentioned that i couldn't find anything on google. I said i read many reference BUT COULDN'T GET A CLEAR PICTURE...

Thanks for the references you shared but i have already gone through them before i asked this question on forum.

Regards,
 
1 members found this post helpful.
Old 06-02-2017, 06:47 AM   #4
rtmistler
Moderator
 
Registered: Mar 2011
Location: USA
Distribution: MINT Debian, Angstrom, SUSE, Ubuntu, Debian
Posts: 9,355
Blog Entries: 13

Rep: Reputation: 4411Reputation: 4411Reputation: 4411Reputation: 4411Reputation: 4411Reputation: 4411Reputation: 4411Reputation: 4411Reputation: 4411Reputation: 4411Reputation: 4411
Quote:
Originally Posted by aimal View Post
I think i have clearly mentioned two things in my question..
1) I am newbie to embedded Linux.
2) I have gone through many references but couldn't get a clear picture.

There is not a single statement in my question where it is mentioned that i couldn't find anything on google. I said i read many reference BUT COULDN'T GET A CLEAR PICTURE...

Thanks for the references you shared but i have already gone through them before i asked this question on forum.

Regards,
Hi aimal and welcome to LQ.

Per TB0ne's point, this is the top hit using my search engine, https://en.wikipedia.org/wiki/Memory_Technology_Device, which is one of the links TB0ne has offered to you. Their second recommended link is also very helpful.

Suggest you review that Wiki entry and strongly suggest you review additional links provided in that Wiki because I feel they are extremely helpful, they are correct, and I feel they answer exactly the questions you have asked here:
Quote:
Originally Posted by aimal View Post
Can somebody explain what is MTD in embedded linux, whats its purpose??? Is it a device driver or what?? How does it solves the problem of interacting with different types of flash with different set of manufacturer parameters???
The additional links I'm referring too are the ones you find in the: "See also","References", and the "External Links" sections. Each of those sections has a single link and all of them give you very clear information about MTD devices as well as embedded Linux.

I'm not trying to be elusive here. I feel that the Wiki entry and additional links give this information far more clearly than I would do were I to type from memory.

To be clear, your question of "Is it a device driver or what??" is literally answered right in two of those follow up links shown in the Wiki, as well as by the Wiki entry itself.

While we understand that you have performed some searching and potentially already found these links, I feel it is confusing where you ask whether or not it is a driver when that information is discussed primarily as part of all these references. And where you ask the more complex question of, "How does it solves the problem of interacting with different types of flash with different set of manufacturer parameters???", this tells me that you are thinking about the details and complexities of this subject somewhat clearly, but yet you are failing to grasp the details of what all this reference material states. You seem to be asking more for clarification or an opinion, where you potentially do not seem to trust the information you are reading. I can tell you that the information available in the Wiki entry and the related links is correct information.

Last edited by rtmistler; 06-02-2017 at 07:02 AM.
 
2 members found this post helpful.
Old 06-02-2017, 08:10 AM   #5
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 23,945

Rep: Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028Reputation: 7028
Quote:
Originally Posted by aimal View Post
I think i have clearly mentioned two things in my question..
1) I am newbie to embedded Linux.
2) I have gone through many references but couldn't get a clear picture.

There is not a single statement in my question where it is mentioned that i couldn't find anything on google. I said i read many reference BUT COULDN'T GET A CLEAR PICTURE...Thanks for the references you shared but i have already gone through them before i asked this question on forum.
Understand: now to clearly mention some other things:
  1. You'll always be a 'newbie' to anything when you don't try and rely on others.
  2. A physical device like an MTD doesn't have anything to do with the operating system, so saying "newbie to Linux" has no bearing on what the device is.
  3. We are not your teachers/professors...if you have a specific question, then ask. But what you're asking for here is "Give me an entire tutorial and explain this complex subject to me".
You say you've already gone through those links; how, exactly, do we know what you've looked at, since you don't tell us? Saying "COULDN'T GET A CLEAR PICTURE" also tells us nothing. Specifically what don't you understand? Again, as a specific question, and we can try to help clarify it. But there is an enormous wealth of information about that subject available, with explanations ranging from simple to complex...if you can't understand ANY of it, how do you think we'll be able to explain it to you any better?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Memory Technology Device related question answerme Programming 1 03-20-2013 11:43 AM
flash_eraseall command for mtd device reports error shashi_b Linux - Newbie 2 12-29-2009 06:27 AM
Mtd driver as block device and char device Linux_Kid_ Linux - Kernel 1 12-27-2009 12:17 PM
Special flash memory partition - MTD theChacalIsDead Linux - Embedded & Single-board computer 1 05-24-2009 04:48 AM
MTD - Accessing Video Memory. qwijibow Linux - Hardware 0 09-06-2006 07:45 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 06:28 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration