|
Оси, как таковые |
|
|
|
 |
Ответов
|
Dec 14 2012, 10:25
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 23-12-10
Пользователь №: 61 816

|
Сугубо практический вопрос на обсуждаемую тему. Только выбор стоит не "без ОС или с ОС", а "с минимальной ОС а-ля FreeRTOS или с ОС побольше а-ля uClinux". LPC2478 (ARM7-TDMI, 96 кБ ОЗУ, 512 кБ флеш) + дофига (десятки мегабайт) внешней памяти с возможностью выполнения оттуда кода, как ОЗУ так и флеша. Прибор - контроллер АСУТП. Из стандартных вещей, для реализации которых хотелось бы использовать какие-то готовые программные модули - работа с графическим индикатором (текст, простейшая графика - диаграммы), USB Host и Slave, работа с файловой системой на флешке. Остальное - сбор дискретных, аналогвых и цифровых данных, расчеты и логика управления - пожалуй никак не связано с выбором ОС. Требуемое время реакции на некоторые события жесткое и весьма малое, порядка сотен наносекунд. Обеспечит ли какой-нибудь из линуксов такое время? Я сам раньше ни с какими ОС не работал. Главным образом поэтому и склоняюсь к чему-то совсем простому типа FreeRTOS, в чем легко будет разобраться. Кроме того предполагаю, что возможности линукса избыточны для моей задачи, а вот ресурсов он явно будет потреблять много. Прав ли я? Или может быть линукс содержит какие-то вкусности, которые в рамках обрисованной задачи компенсируют время, потраченное на его освоение?
|
|
|
|
|
Dec 14 2012, 13:03
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(murug @ Dec 14 2012, 12:25)  LPC2478 ... порядка сотен наносекунд Т.е. порядка десятков тактов процессора. Только если реакция несложная и вся в обработчике прерываний. Тут неподалёку как-то обсуждалось время переключения задач в scmRTOS на Cortex-M3 (72 MHz STM32F1, 100 MHz LPC17). Ну так эти «сотни наносекунд» идут десятками.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
Сообщений в этой теме
Dubov Оси Nov 14 2012, 13:33 Сергей Борщ А Торвальдс утверждает, что писать на С++ нельзя. ... Nov 14 2012, 13:41 Непомнящий Евгений Практики - они разные бывают. В каких-то задачах О... Nov 14 2012, 13:47 Idle Цитата(Dubov @ Nov 14 2012, 17:33)
а в ч... Nov 14 2012, 13:57 andron86 Цитата(Dubov @ Nov 14 2012, 14:33) Мой ко... Nov 14 2012, 14:03 MrYuran Цитата(Dubov @ Nov 14 2012, 17:33) Непоня... Nov 14 2012, 14:16 _Pasha Оси-это зло.
Но тот, кто их юзает, - тому повезло. Nov 14 2012, 19:30 SyncLair Цитата(_Pasha @ Nov 14 2012, 23:30) Оси-э... Nov 15 2012, 16:00  Kopa Цитата(SyncLair @ Nov 15 2012, 20:00) Аж ... Nov 15 2012, 19:11   _Pasha Цитата(Kopa @ Nov 15 2012, 22:11) P.S. А ... Nov 17 2012, 15:06   SyncLair Цитата(Kopa @ Nov 15 2012, 23:11) Меня в ... Nov 20 2012, 16:40 haker_fox QUOTE (Dubov @ Nov 14 2012, 22:33) Непоня... Nov 17 2012, 14:26 kurtis Если бы ОСи было плохо, их бы никто не использовал... Nov 17 2012, 14:55 juvf Цитата(Dubov @ Nov 14 2012, 19:33) Мой ко... Nov 26 2012, 03:20 yes Цитата(Dubov @ Nov 14 2012, 17:33) Мой ко... Nov 26 2012, 13:09 AlexandrY Цитата(yes @ Nov 26 2012, 15:09) знакомый... Nov 26 2012, 13:54  haker_fox QUOTE (AlexandrY @ Nov 26 2012, 21:54) Ко... Dec 6 2012, 01:21 Enthusiast На мой взгляд, если по условию задачи требуется вр... Dec 5 2012, 18:19 _Pasha Цитата(Enthusiast @ Dec 5 2012, 22:19) На... Dec 5 2012, 20:03  Enthusiast Цитата(_Pasha @ Dec 6 2012, 00:03) А чего... Dec 6 2012, 18:35   _Pasha Цитата(Enthusiast @ Dec 6 2012, 21:35) Да... Dec 6 2012, 18:52   SyncLair Цитата(Enthusiast @ Dec 6 2012, 22:35) Да... Dec 6 2012, 20:38   haker_fox QUOTE (Enthusiast @ Dec 7 2012, 03:35) Кр... Dec 7 2012, 13:29    SyncLair Цитата(haker_fox @ Dec 7 2012, 17:29) А д... Dec 7 2012, 15:37     haker_fox QUOTE (SyncLair @ Dec 8 2012, 00:37) Внут... Dec 9 2012, 11:08 polyname Цитатаесли по условию задачи требуется время сраба... Dec 7 2012, 16:11 Enthusiast Цитата(polyname @ Dec 7 2012, 20:11) испо... Dec 9 2012, 10:24  juvf Цитата(Enthusiast @ Dec 9 2012, 16:24) На... Dec 9 2012, 10:52   Enthusiast Цитата(juvf @ Dec 9 2012, 14:52) Смишно..... Dec 9 2012, 11:17    juvf Цитата(Enthusiast @ Dec 9 2012, 17:17) Ес... Dec 9 2012, 12:33     AlexandrY Цитата(juvf @ Dec 9 2012, 14:33) pps я во... Dec 9 2012, 13:18     haker_fox QUOTE (juvf @ Dec 9 2012, 21:33) ps есть ... Dec 9 2012, 14:36      Enthusiast Цитата(haker_fox @ Dec 9 2012, 18:36) При... Dec 9 2012, 17:50      mvm54 Цитата(haker_fox @ Dec 9 2012, 18:36) При... Dec 9 2012, 19:12       Enthusiast Цитата(mvm54 @ Dec 9 2012, 23:12) "А... Dec 10 2012, 07:44        IgorKossak Цитата(Enthusiast @ Dec 10 2012, 09:44) Э... Dec 10 2012, 08:29         Enthusiast Цитата(IgorKossak @ Dec 10 2012, 12:29) Н... Dec 10 2012, 10:02          sasamy Цитата(Enthusiast @ Dec 10 2012, 14:02) О... Dec 10 2012, 10:16          haker_fox QUOTE (Enthusiast @ Dec 10 2012, 18:02) П... Dec 11 2012, 00:42           Enthusiast Цитата(haker_fox @ Dec 11 2012, 04:42) Вы... Dec 11 2012, 08:20            MrYuran Цитата(Enthusiast @ Dec 11 2012, 12:20) Я... Dec 11 2012, 08:36             AlexandrY Цитата(MrYuran @ Dec 11 2012, 10:36) Боль... Dec 11 2012, 09:49              VslavX Цитата(AlexandrY @ Dec 11 2012, 11:49) Ны... Dec 11 2012, 13:18              vshemm Цитата(Enthusiast @ Dec 11 2012, 12:20) О... Dec 11 2012, 17:07               AlexandrY Цитата(vshemm @ Dec 11 2012, 19:07) В уже... Dec 11 2012, 18:41                vshemm Цитата(AlexandrY @ Dec 11 2012, 22:41) Сп... Dec 11 2012, 19:52                 AlexandrY Цитата(vshemm @ Dec 11 2012, 21:52) [2] h... Dec 11 2012, 21:20                  vshemm Это всего лишь статья
Edit: Вообще, шерстите arx... Dec 11 2012, 22:23                 VslavX Цитата(vshemm @ Dec 11 2012, 21:52) [2] h... Dec 11 2012, 22:20                  AlexandrY Цитата(VslavX @ Dec 12 2012, 00:20) ...по... Dec 12 2012, 11:57            juvf Цитата(Enthusiast @ Dec 11 2012, 14:20) О... Dec 11 2012, 09:10         _Pasha Цитата(IgorKossak @ Dec 10 2012, 11:29) К... Dec 11 2012, 09:35  sasamy Цитата(Enthusiast @ Dec 9 2012, 14:24) Ес... Dec 10 2012, 08:49 juvf ЦитатаЗачем скажем писать беспроводной коммуникаци... Dec 9 2012, 15:02 _Pasha Цитата(juvf @ Dec 9 2012, 19:02) Я не пон... Dec 9 2012, 16:59 AlexandrY Цитата(juvf @ Dec 9 2012, 17:02) УЖОС... Dec 9 2012, 18:55  juvf Цитата(AlexandrY @ Dec 10 2012, 00:55) Пр... Dec 10 2012, 04:49   AlexandrY Цитата(juvf @ Dec 10 2012, 06:49) "в... Dec 10 2012, 06:47    ViKo Цитата(AlexandrY @ Dec 10 2012, 09:47) Ну... Dec 10 2012, 08:30    VslavX Цитата(AlexandrY @ Dec 10 2012, 08:47) Ск... Dec 10 2012, 08:55    juvf Цитата(AlexandrY @ Dec 10 2012, 12:47) На... Dec 10 2012, 08:57 haker_fox QUOTE (juvf @ Dec 9 2012, 23:02) Он мне с... Dec 10 2012, 01:28 a9d Если честно, но объяснение глючности scmRTOS прозв... Dec 9 2012, 15:21 juvf Цитата(a9d @ Dec 9 2012, 21:21) Если чест... Dec 9 2012, 16:08 juvf ЦитатаПоэтому оси и применяют даже в ущерб надежно... Dec 10 2012, 10:09 Enthusiast Цитата(juvf @ Dec 10 2012, 14:09) ос ... Dec 12 2012, 20:00  haker_fox QUOTE (Enthusiast @ Dec 13 2012, 04:00) Н... Dec 13 2012, 02:05   Enthusiast Цитата(haker_fox @ Dec 13 2012, 06:05) На... Dec 13 2012, 05:20    demiurg_spb Интересный сайтик по теме: http://wiki.osdev.org/M... Dec 13 2012, 06:17    juvf Цитата(Enthusiast @ Dec 13 2012, 11:20) М... Dec 13 2012, 06:20     AlexandrY Цитата(juvf @ Dec 13 2012, 08:20) Я не со... Dec 13 2012, 08:34      sasamy Цитата(AlexandrY @ Dec 13 2012, 12:34) Ло... Dec 13 2012, 09:17      juvf Цитата(AlexandrY @ Dec 13 2012, 14:34) Во... Dec 13 2012, 12:47       AlexandrY Цитата(juvf @ Dec 13 2012, 14:47) Я не ви... Dec 13 2012, 14:34        juvf Цитата(AlexandrY @ Dec 13 2012, 20:34) Вы... Dec 13 2012, 16:29        _Pasha Цитата(AlexandrY @ Dec 13 2012, 17:34) Я ... Dec 13 2012, 16:50         sasamy Цитата(_Pasha @ Dec 13 2012, 20:50) Упрощ... Dec 14 2012, 06:40        vshemm Цитата(Enthusiast @ Dec 13 2012, 09:20) М... Dec 13 2012, 19:55         AlexandrY Цитата(vshemm @ Dec 13 2012, 21:55) А кру... Dec 13 2012, 20:14         Enthusiast Цитата(vshemm @ Dec 13 2012, 23:55) Данны... Dec 13 2012, 21:03          juvf Цитата(Enthusiast @ Dec 14 2012, 03:03) П... Dec 14 2012, 10:18    haker_fox QUOTE (Enthusiast @ Dec 13 2012, 13:20) М... Dec 13 2012, 06:21 haker_fox QUOTE (Enthusiast @ Dec 11 2012, 17:20) О... Dec 11 2012, 14:29 Enthusiast Цитата(haker_fox @ Dec 11 2012, 18:29) Гм... Dec 11 2012, 18:38 haker_fox QUOTE (VslavX @ Dec 11 2012, 21:18) девоч... Dec 12 2012, 01:34 Enthusiast Цитата(haker_fox @ Dec 12 2012, 05:34) Ка... Dec 12 2012, 06:26 vetal Не согласен.
п.1. Неправильная постановка вопроса.... Dec 13 2012, 06:27 Enthusiast По просьбам трудящихся я приведу здесь ссылку на о... Dec 13 2012, 19:57 a9d ЦитатаЛогику искать не надо здесь. Все чисто на оп... Dec 13 2012, 21:13 vshemm Гугл отдельная тема. Данная статистика просто пища... Dec 13 2012, 21:51 demiurg_spb Цитата(murug @ Dec 14 2012, 14:25) uClinu... Dec 14 2012, 11:02  juvf Цитата(demiurg_spb @ Dec 14 2012, 17:02) ... Dec 14 2012, 12:22   demiurg_spb Цитата(juvf @ Dec 14 2012, 16:22) ну а ес... Dec 14 2012, 12:45   TigerSHARC Цитата(juvf @ Dec 14 2012, 15:22) ну а ес... Dec 14 2012, 18:23 AlexandrY Цитата(murug @ Dec 14 2012, 12:25) Требуе... Dec 14 2012, 14:09 murug Ок, вынесение самых критичных по времени действий ... Dec 17 2012, 06:16 TigerSHARC Цитата(murug @ Dec 17 2012, 10:16) Ок, вы... Dec 17 2012, 06:41 demiurg_spb Цитата(murug @ Dec 17 2012, 10:16) И еще,... Dec 17 2012, 07:07
2 страниц
1 2 >
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|