From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <53F332AD.20009@xenomai.org> Date: Tue, 19 Aug 2014 13:19:09 +0200 From: Gilles Chanteperdrix MIME-Version: 1.0 References: <53F30622.4050605@xenomai.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Xenomai] a question about interrupts List-Id: Discussions about the Xenomai project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: ali hagigat Cc: xenomai On 08/19/2014 10:58 AM, ali hagigat wrote: > On 8/19/14, Gilles Chanteperdrix wrote: >> On 08/19/2014 09:15 AM, ali hagigat wrote: >>> Is the following statements are true? >>> >>> If there are some Xenoma threads and an interrupt happens and it has >>> no head handling. The execuation of the Xenomai threads are stopped >>> and that interrupt is played. >> >> No. >> >> Ali, the aim of this mailing list is to help people with actual projects >> using Xenomai, which does not seem to be your case. You have been asking >> questions for monthes (if not years) on this mailing list, which show >> that you have not read or understood the documentation we provide. I am >> sorry, but unless you start a real project and have real questions about >> issues you have using xenomai, I will stop answering your questions. >> >> -- >> Gilles. >> > > Thank you to answer my question. I really can not understand Xenomai > documentation like Life-with-ADEOS. This looks like a bad excuse to me. But if it is not, then you are not asking questions the right way, see: http://www.catb.org/esr/faqs/smart-questions.html Your questions should clearly reference the part of the documentation that you do not understand, so that we know that you have at least tried to understand. > It has been written in a > mysterious complicated way. When i do not know the function and > behaviour of something, how can i use it in real? > Honestly I am experiencing working with Xenomai, I have installed it > in a quad-core x86 32 bit machine and Fedora 13. > I do not earn money by Xenomai to need an urgent help for now (though > I may use it in real in the future) but I can be useful for you guys > testing at least the Xenomai library functions. I may find a bug this > way. > You people do not pay attention to my questions much. In two cases, i > could find small bugs. You wrote that only 4 config variables are > enough to be set to let Xenomai work properly on any machine while I > was losing my Linux virtual terminals in Fedora 13 and my machine. > I had to call kernel by one special parameter to get the virtual > terminal back and it is necessary for some systems and your > documentation could be updated but even you did not like to ask what > it was, simply ignored my emails. This is a Linux configuration issue. The aim of our documentation is to document what to disable or enable when starting from a working Linux configuration. If you do not know how to obtain a working Linux configuration, I am sorry, but this is off-topic on this mailing list. Note that if you do not know how to configure a Linux kernel, you can find pre-compiled kernels for most distributions these days. > Another one was one create Xenomai system call without deleting it at > the end, registry kept the object and next time the program executed > it stopped with an error. Actually in most of the cases when a program > finishes real-time resources are released but in this case it is not > released and a delete process must be done explicitly. Could you point us to the mail you are mentioning? I browsed your mail history and could not find this mail. Note that some objects are not automatically destroyed, mainly "named" objects, because they can be bound by several processes, so they survive process destruction. If your program fails to destroy such an object, then fails to start when such an object already exists, then it is your program that has a logic issue, not Xenomai. > I know that these are some minor issues but I am surprised how they > never were attractive for you. > My energy and time for testing Xenomai is not useful for you? At the > same time I wish to understand the system. This is a basic fundamental > question: Does Xenomai executes and handles the interrupts even when > there are some Xenomai threads? > About the questions i asked before: the Xenomai function and > behaviour was unclear for me completely. I was a beginner and your > answers were mentioned in a very ambiguous way only useful for > advanced users. > I have no problem helping beginners getting up to speed, in a few weeks or a few months. But you have been a beginner for two years now, so, trying and answering you seems pointless. Yes the question you asked is fundamental, but it is so fundamental that you should have understood the answer by yourself within the few weeks of using Xenomai: - either by reading the documentation - or by reading the code (this is free software, you have all the code) - or by using common sense. Now, if you have been unable to progress by any of these 3 means during 2 years, chances are you will never progress, so I am sorry, but again, trying and helping you seems pointless. -- Gilles.