-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.task.gda.pl!not-for-mail
From: Marek Borowski <m...@x...com>
Newsgroups: pl.misc.elektronika
Subject: Re: Jaki OS do Cortexa ?
Date: Wed, 02 Oct 2013 12:30:32 +0200
Organization: CI TASK http://www.task.gda.pl/
Lines: 66
Message-ID: <l2gskd$5am$1@news.task.gda.pl>
References: <l2bkrk$7p0$1@news.task.gda.pl> <l2c7pl$q4v$3@node2.news.atman.pl>
<l2ceor$2p6$1@news.task.gda.pl> <l2cfhb$2po$1@node2.news.atman.pl>
NNTP-Posting-Host: 89-66-7-52.dynamic.chello.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.task.gda.pl 1380709837 5462 89.66.7.52 (2 Oct 2013 10:30:37 GMT)
X-Complaints-To: a...@n...task.gda.pl
NNTP-Posting-Date: Wed, 2 Oct 2013 10:30:37 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130801
Thunderbird/17.0.8
In-Reply-To: <l2cfhb$2po$1@node2.news.atman.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:652675
[ ukryj nagłówki ]On 9/30/2013 8:22 PM, Sebastian Biały wrote:
> On 2013-09-30 20:09, Marek Borowski wrote:
>> Zdecydowanie z wywlaszaniem inne to dla mnie to bardziej rozwojowy libc
>> a nie OS :-). Z RT to jest problem bo wiekszosc OS gdzie task w stanie
>> ready o wyzszym piorytecie wywlaszcza natychmiastowo ten o nizszym
>> przypinaja sobie etykietke Real Time.
>
> System realtime mają masę innych klopotów, np. czas allokacji albo
> zajmowanie timerów na własne potrzeby. Ogólnie RT to raczej cooperative
> niż preemptive.
>
>> Przyjmujac takie kryterium to i
>> AmigaOS 1.0 jest RT.
>
> Forbid()/Permit() zalatwiało sprawę RT na Amidze :P
>
>> Ale tak generalnie tak uzyty OS nie moze
>> wykluczac mozliwosci zbudowania systemu hard rt.
>
> Zawsze można wyłączyć przerwania. Tylko wtedy możliwe że OS jest zbedny.
>
Oczywiscie OS bywa zbedny i mozna odpowienie "taski" poprzypinac do
obslugi przerwan od timerow. Ale jak chce sie dodac do tego duzo
dodatkowej pracy ktora nie jest juz czasowo krytyczna to IMO OS
warto miec. Co do wczesniejszych uwag to oczywiscie zgoda ale
mozna nie miec dynamicznej obslugi pamieci lub stosowac proste
algorytmy alokacji (tylko potem co z ta fragmetacja robic :-)
no i uzywac opoznione procedury oblugi przerwan.
Spotkalem sie z teza ze mozna dowolny OS i CPU ktory jest 10x szybszy
niz potrzeba, ryzyko opoznienia teoretycznie isntnieje ale
w praktyce nie wystepuje.
>> Pytanie bylo dosyc ogolne. Ciekawmi mnie kto uzywa czego i dlaczego.
>> Interesuje mnie glownie spojnosc i przejrzystosc API.
>
> O widzisz. Mnie interesuje aby API było w C++. Obecnie 0% systemow
> spelnia to kreyterium, aż napisałem własny ( po czym projekt umarł) :/
>
Uparles sie na to API w C++. W przypadku OSa z 50 publicznymi funkcjami
wrapper mozesz sobie napisac w 1 dzien. Ja tam bym wolal aby nie
mialo makr z C i 10 typedefow na inta.
>> Oczwiscie nie ma problemu jak mi wskazesz linux like system
>> z pelnym posixem ktory na mikrokontrolerze ze 128k RAMu
>> bedzie chodzil dobrze to z checia sie zapoznam :-).
>
> Linux-like zapewne wyklucza RT.
>
> Prywatnie stosuje inne rozwiązanie: Część RT do osobnego procesora.
> Sprawdziło się znakomicie.
>
No popatrz ja tez.
Pozdrawiam
Marek
Następne wpisy z tego wątku
- 02.10.13 12:31 Marek Borowski
- 02.10.13 17:31 Sebastian Biały
Najnowsze wątki z tej grupy
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
Najnowsze wątki
- 2025-07-20 Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- 2025-07-20 Tani zakup z ali?
- 2025-07-19 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-19 Chiny => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu <
- 2025-07-19 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-19 China => Production Coordinator / Representant Product Dev <=
- 2025-07-19 Warszawa => Specjalista wsparcia IT - analiza techniczna sprzętu IT <
- 2025-07-19 Warszawa => Strategic Account Manager <=
- 2025-07-19 Warszawa => Key Account Manager IT <=
- 2025-07-19 Skazany za zabójstwo a ofiara żyje
- 2025-07-19 Zakrzewo => SAP HCM Consultant <=
- 2025-07-19 Poznań => Konsultant SAP HCM <=
- 2025-07-19 Poznań => SAP HCR Consultant <=
- 2025-07-18 celnicy pobili policjanta
- 2025-07-18 Warszawa => Technik IT - Konfiguracja i Wsparcie Sprzętowe <=