|
|
 |
Ответов
|
Dec 11 2006, 01:12
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Сразу - всё ИМХО, не больше. Наверно...  Не так давно появился термин BSP (Board Support Package) - он вместил в себя дрова и подсистему синхронизации/времени (не часы-календарь, а системного). Причём эта штуковина предполагает дрова незавязанные на ОС (ОС не участвует в решении внутренних проблем драйверов), а предоставляющие себя. Соответственно дрова обеспечивают некоторый сервис, в том числе разделение/совмещение/преобразование потоков и блочных данных. На уровне взаимодействия с ОС становятся необходимыми быть какие-либо достаточно привычные способы взаимодействия, например IOCTL или "обычные" семафоры, мейлбоксы... Так вот ежели линуксовый люд и мелкомягкие всё чаще имеют одно мнение (помотрите факты отсутствия термина HAL во многих современных реализациях и линухов и виндовсэмбеддед и замена на BSP), то вопросов становится только больше. Я считаю, что нужно так реализовывать дрова, чтобы максимально ОС там нафиг не была нужна, но спокойно могла ими пользоваться - тогда ОС и частный случай - RTOS - простой и унифицированный способ написания/выполнения прикладных задач. Конечно дрова не бывают одинаковыми под все ОС Мне, правда, чаще хватает механизма сопрограмм и round robin, чем полноценной RTOS, но когда нужно хоть что-то, типа файловой системы, то реализация без ОС может быть относительно безболезненна только в очень узкоспециализированных задачах. Ежели есть PC и ОС для него, то дрова и ОС завсегда завязаны - традиция установки костылей, и выбор ОС есть вопрос анализа преимуществ и недостатков не просто ОСей, а вместе с дровами... и их глюками... известными и неизвестными... Это отдельная тема для больших диссертаций и криков "ацтой"
--------------------
aka Vit
|
|
|
|
|
Dec 11 2006, 01:24
|
Местный
  
Группа: Новичок
Сообщений: 266
Регистрация: 29-11-06
Пользователь №: 22 905

|
Цитата(sensor_ua @ Dec 11 2006, 00:12)  Я считаю, что нужно так реализовывать дрова, чтобы максимально ОС там нафиг не была нужна, но спокойно могла ими пользоваться - тогда ОС и Извините, вы оптимист или просто человек со странностями?
|
|
|
|
Сообщений в этой теме
kichkine Критерии перехода к RTOS Nov 3 2006, 07:29 zltigo Цитата(kichkine @ Nov 3 2006, 09:29) Како... Nov 3 2006, 08:02 Massaew Цитата(zltigo @ Nov 3 2006, 11:02) Всегда... Mar 25 2008, 14:17  zltigo Цитата(Massaew @ Mar 25 2008, 17:17) Что ... Mar 25 2008, 16:55  IgorKossak Цитата(Massaew @ Mar 25 2008, 16:17) ... ... Mar 26 2008, 06:30 Дон Амброзио Цитата(zltigo @ Nov 3 2006, 11:02) на так... Mar 27 2008, 13:53 KirillS Цитата(kichkine @ Nov 3 2006, 09:29) Како... Nov 10 2006, 16:13 surge Есть алтернатива и firmware и RTOS - real time ker... Nov 24 2006, 10:49 Hardman Применять или не применять RTOS прежде всего завис... Nov 24 2006, 19:13 IgorKossak Цитата(Hardman @ Nov 24 2006, 18:13) Прим... Nov 28 2006, 18:15  st256 Цитата(IgorKossak @ Nov 29 2006, 00:15) Ц... Nov 30 2006, 18:06   khach Цитата(st256 @ Nov 30 2006, 18:06) Не счи... Nov 30 2006, 18:48    st256 Цитата(khach @ Dec 1 2006, 00:48) Цитата(... Nov 30 2006, 19:03 khach Критерий простой- если в системе крутиться более т... Nov 28 2006, 18:30 Alex B._ >> Не считаете ли Вы, что моя задача требует... Nov 30 2006, 19:09 st256 Цитата(Alex B._ @ Dec 1 2006, 01:09) ... Dec 1 2006, 07:43 Alex B._ real-time это абстрактное условие реакции на внешн... Dec 1 2006, 13:36 st256 Цитата(Alex B._ @ Dec 1 2006, 19:36) real... Dec 1 2006, 15:50  KirillS Цитата(st256 @ Dec 1 2006, 14:50) Цитата(... Dec 1 2006, 16:42   st256 Цитата(KirillS @ Dec 1 2006, 22:42) Если ... Dec 1 2006, 17:02 Alex B._ >> Остается понять, что такое "реакция... Dec 1 2006, 17:44 st256 Цитата(Alex B._ @ Dec 1 2006, 23:44) ... Dec 1 2006, 18:31  zltigo Цитата(st256 @ Dec 1 2006, 17:31) Тогда н... Dec 1 2006, 19:01   st256 Цитата(zltigo @ Dec 2 2006, 01:01) Цитата... Dec 1 2006, 21:33    Прохожий Цитата(st256 @ Dec 1 2006, 21:33) 1. Когд... Dec 1 2006, 22:23     st256 Цитата(Прохожий @ Dec 2 2006, 04:23) На м... Dec 2 2006, 13:40      KirillS Цитата(st256 @ Dec 2 2006, 12:40) Цитата(... Dec 3 2006, 00:19       st256 Цитата(KirillS @ Dec 3 2006, 06:19) 1)Ага... Dec 4 2006, 07:38        KirillS Цитата(st256 @ Dec 4 2006, 06:38) TCP/IP ... Dec 4 2006, 22:58         st256 Цитата(KirillS @ Dec 5 2006, 04:58) Вот о... Dec 6 2006, 16:16          KirillS Цитата(st256 @ Dec 6 2006, 15:16) Цитата
... Dec 7 2006, 23:23      Прохожий Цитата(st256 @ Dec 2 2006, 13:40) Сначала... Dec 3 2006, 01:14       Artem-1.6E-19 Цитата(Прохожий @ Dec 3 2006, 00:14) Одна... Dec 3 2006, 01:30        Прохожий Цитата(Artem-1.6E-19 @ Dec 3 2006, ... Dec 3 2006, 16:53         Artem-1.6E-19 Цитата(Прохожий @ Dec 3 2006, 15:53) Цита... Dec 3 2006, 17:55          path_finder Все критерии уже давно продуманы и сказаны:
наприм... Dec 3 2006, 18:58           Artem-1.6E-19 Цитата(path_finder @ Dec 3 2006, 17:58) Л... Dec 3 2006, 21:54            Прохожий Цитата(Artem-1.6E-19 @ Dec 3 2006, ... Dec 3 2006, 23:25             Artem-1.6E-19 Цитата(Прохожий @ Dec 3 2006, 22:25) Цита... Dec 3 2006, 23:54              Прохожий Цитата(Artem-1.6E-19 @ Dec 3 2006, ... Dec 4 2006, 00:37               Artem-1.6E-19 Цитата(Прохожий @ Dec 3 2006, 23:37) Но н... Dec 4 2006, 08:42          Прохожий Цитата(Artem-1.6E-19 @ Dec 3 2006, ... Dec 3 2006, 19:34         Сергей Борщ Цитата(Прохожий @ Dec 3 2006, 15:53) Цита... Dec 4 2006, 11:02          Прохожий Цитата(Сергей Борщ @ Dec 4 2006, 11:02) Ц... Dec 4 2006, 17:32           Сергей Борщ Цитата(Прохожий @ Dec 4 2006, 16:32) Ваш ... Dec 5 2006, 19:42            Прохожий Цитата(Сергей Борщ @ Dec 5 2006, 19:42) В... Dec 5 2006, 20:53             Сергей Борщ Цитата(Прохожий @ Dec 5 2006, 19:53) Спец... Dec 5 2006, 23:58              Artem-1.6E-19 Цитата(Сергей Борщ @ Dec 5 2006, 22:58) Ц... Dec 6 2006, 00:14               Сергей Борщ Цитата(Artem-1.6E-19 @ Dec 5 2006, ... Dec 6 2006, 04:07                Artem-1.6E-19 Цитата(Сергей Борщ @ Dec 6 2006, 03:07) И... Dec 6 2006, 09:51                 Carmack Цитата(Artem-1.6E-19 @ Dec 6 2006, ... Dec 6 2006, 16:24               DRUID3 Цитата(Сергей Борщ @ Dec 6 2006, 03:07) И... Dec 6 2006, 23:58                Сергей Борщ Цитата(DRUID3 @ Dec 6 2006, 22:58) Цитата... Dec 7 2006, 11:27                Artem-1.6E-19 Цитата(DRUID3 @ Dec 6 2006, 22:58) следов... Dec 7 2006, 23:03             st256 Цитата(Прохожий @ Dec 6 2006, 02:53) Ну, ... Dec 6 2006, 16:46              Прохожий Цитата(st256 @ Dec 6 2006, 16:46) Кстати,... Dec 7 2006, 22:15               st256 Цитата(Прохожий @ Dec 8 2006, 04:15) Цита... Dec 8 2006, 14:22                Artem-1.6E-19 Цитата(st256 @ Dec 8 2006, 13:22) Увы, ме... Dec 8 2006, 14:58                Прохожий Цитата(st256 @ Dec 6 2006, 16:46) Увы, ме... Dec 9 2006, 16:10       st256 Цитата(Прохожий @ Dec 3 2006, 07:14) Допу... Dec 4 2006, 08:09    Artem-1.6E-19 Цитата(st256 @ Dec 1 2006, 20:33) 2. То, ... Dec 1 2006, 23:10     zltigo Цитата(Artem-1.6E-19 @ Dec 1 2006, ... Dec 2 2006, 02:14      Artem-1.6E-19 Цитата(zltigo @ Dec 2 2006, 01:14) Цитата... Dec 2 2006, 14:14       st256 Цитата(Artem-1.6E-19 @ Dec 2 2006, ... Dec 2 2006, 18:53        Artem-1.6E-19 Цитата(st256 @ Dec 2 2006, 17:53) Ну ты ж... Dec 2 2006, 23:44 Alex B._ 2st256
дружище, да тебя всерьез уже никто не воспр... Dec 2 2006, 01:35 Artem-1.6E-19 Цитата(Alex B._ @ Dec 2 2006, 00:35) 2st2... Dec 2 2006, 01:43 st256 Цитата(Alex B._ @ Dec 2 2006, 07:35) 2st2... Dec 2 2006, 14:00 Alex B._ Если в ладах с английским -
/pub/DOC/Books/OS/OS_... Dec 7 2006, 12:10 Nixon 2 Сергей Борщ - принудительно перевел в "свои... Dec 7 2006, 12:26 Сергей Борщ Цитата(Nixon @ Dec 7 2006, 11:26) 2 Серге... Dec 7 2006, 12:41 zltigo Здорово тема "развивается".
P.S.
Может... Dec 9 2006, 17:02 st256 Цитата(zltigo @ Dec 9 2006, 23:02) Здоров... Dec 9 2006, 19:19  Прохожий Цитата(st256 @ Dec 9 2006, 19:19) Нет, не... Dec 9 2006, 22:48   Artem-1.6E-19 Цитата(Прохожий @ Dec 9 2006, 21:48) Личн... Dec 9 2006, 23:16    Прохожий Цитата(Artem-1.6E-19 @ Dec 9 2006, ... Dec 10 2006, 02:33     Artem-1.6E-19 Цитата(Прохожий @ Dec 10 2006, 01:33) Цит... Dec 10 2006, 09:50      Прохожий Цитата(Artem-1.6E-19 @ Dec 10 2006,... Dec 10 2006, 17:21       Artem-1.6E-19 [quote name='Прохожий' date='Dec 10 20... Dec 10 2006, 18:10        Прохожий Цитата(Artem-1.6E-19 @ Dec 10 2006,... Dec 10 2006, 22:40         Artem-1.6E-19 Если будет идея "по существу", пишите. В... Dec 10 2006, 23:21   st256 Цитата(Прохожий @ Dec 10 2006, 04:48) Воп... Dec 12 2006, 14:04    Прохожий Цитата(st256 @ Dec 12 2006, 14:04) Ну про... Dec 13 2006, 08:08     st256 Цитата(Прохожий @ Dec 13 2006, 14:08) Я т... Dec 13 2006, 16:44      IgorKossak Цитата(st256 @ Dec 13 2006, 15:44) Разве ... Dec 14 2006, 15:47 sensor_ua Считайте лучше, что со странностями.
Пример.
Нуже... Dec 11 2006, 02:30 Massaew Цитата(IgorKossak @ Mar 26 2008, 09:30) Н... Mar 26 2008, 10:43 IgorKossak Цитата(Massaew @ Mar 26 2008, 12:43) Подс... Mar 26 2008, 13:18 ptolemy Цитата(Massaew @ Mar 26 2008, 13:43) Так ... Mar 27 2008, 12:42
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|