|
eCOS vs uCOS vs WinCE vs Linux для i586, Выбор реал-тайм ОСи |
|
|
|
Jan 26 2010, 16:10
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 7-04-08
Из: Беларусь
Пользователь №: 36 547

|
Есть плата процессора используемая в составе контроллера формата MicroPC. Нужно определиться с наиболее подходящей реал-тайм ОСью. Процессор класса Pentium 300 мГц, RAM 32 Мб, HDD - CompactFlash 512 Мб, СОМ, Ethernet, VGA, USB. При старте стартует BIOS который запускает систему с CompactFlash. ОСь должна позволять писать-отлаживать программу на целевой плате. Т.е. На этоту плату процессора поставил ОСь, компилятор, подключил клаву и пишу. Причём при отладке должен ставить точки останова, трассировать по шагам. Т.е. работать как за обычной ЭВМ. Графический режим не нужен. Достаточно консоли. Посоветуйте что выбрать. 1. При беглом взгляде на реал-тайм ОСи понравилась eCOS. Но так и не понял можно ли на неё поставить компилятор предназначенный для Линукс? Или для неё монитор с клавой ругательные слова? Везде пишут только как сильно можно её урезать. А писать прямо на ней можно? 2. WinCE симпатична тем что думаю не будет шока как от Линукс. Наверняка много ДОКи и форумов в инете. 3. Линукс, ну тут вариантов просто тьма, самому не разобраться. Пугает полное не понимание чего и как. Но т.к. многие идут в этом направлении, пытаюсь изучать. Начал с Ubuntu. 4. BlueCat Linux, ничего не знаю о ней кроме этого описания. Вроде не реал-тайм. 5. uCOS увидел на этом сайте, но не понял для каких процессоров она. В инете вообще о ней ничего неслышно.
|
|
|
|
|
 |
Ответов
|
Jan 28 2010, 13:41
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 7-04-08
Из: Беларусь
Пользователь №: 36 547

|
Цитата DOS Сечас всё под DOSом и есть. Есть потребность в развитии "что бы не отстать". Под DOSом проблемы с файловой системой, вызвал функцию записать кусок файла и твоя прога стала колом пока всё реально не запишеться. Т.е. не умеет писать файл в фоновом режиме, а мне только сообщить об окончании для получения новой порции. Также есть вопросы по Ethernet и ТСР драйверу, пока использую пакетный драйвер+ТрумплетТСР. Но под новые процессора можно пакетника и не найти (в комплекте идут драйвера только под операционки). Цитата Интересно, а с чем связано требования писать код непосредственно на целевой системе? Удобство отладки!!! Сейчас так и делаю, да и мощность позволяет. Система представляет собой контроллер в виде корзины со слотами. В него вставляется плата процессора и куча плат ввода-вывода и связных RS232/RS485. Процессор должен опрашивать все эти платы постоянно, обмениваться по связи в несколько направлений одновременно. Т.е. я хочу сказать что в программу поступает куча внешних сигналов и при отладке нужно ставить точки останова на события от внешних воздействий и трассировать по шагам. Про uCOS и еCOS так и не ответили, можно ли прямо на них писать? Или это для оч встраиваемых систем, и писать только на компе?
|
|
|
|
|
Jan 30 2010, 04:48
|

Местный
  
Группа: Участник
Сообщений: 344
Регистрация: 3-01-09
Из: УФА
Пользователь №: 42 894

|
Цитата(vad74 @ Jan 28 2010, 16:41)  твоя прога стала колом пока всё реально не запишеться. Под досом все ресурсы в наших руках. Такие проблемы решаются без труда. Зато работать с USB, Ethernet трудновато. Есть еще ДОС 2000, якобы военная. Она работает в защищенном режиме. Free Pascal, к примеру, в защищенном режиме с трудом 50000 прерываний в секунду (не сложных) еле отрабатывал, а в реальном режиме -200000, невзираяя на дисковые операции.
|
|
|
|
Сообщений в этой теме
vad74 eCOS vs uCOS vs WinCE vs Linux для i586 Jan 26 2010, 16:10 etoja Линукс и WinCE не являются операционными системами... Jan 28 2010, 08:29 kosyak© Хм....WinCE вроде таки является ОСРВ. Jan 28 2010, 08:57 etoja Согласен,WinCE является ОСРВ.
http://www.microsof... Jan 28 2010, 10:50 zltigo Цитата(vad74 @ Jan 26 2010, 19:10) Посове... Jan 28 2010, 11:04 MrYuran Цитата(zltigo @ Jan 28 2010, 14:04) DOS
А... Jan 28 2010, 12:47 kosyak© Интересно, а с чем связано требования писать код н... Jan 28 2010, 11:30 kurtis Цитата3. Линукс, ну тут вариантов просто тьма, сам... Jan 28 2010, 12:34 zltigo Цитата(vad74 @ Jan 28 2010, 16:41) Под DO... Jan 28 2010, 13:55 kurtis ЦитатаУдобство отладки!!!
Если брать к... Jan 28 2010, 13:52 vad74 ЦитатаМожет просто научиться?
Внимательно слушаю, ... Jan 28 2010, 15:05 XVR uCOS - глухой embedded, никаких 'компиляторов ... Jan 29 2010, 09:11 vad74 Общее у них POSIX совместимость. Так и Linux это с... Jan 29 2010, 12:37 XVR Цитата(vad74 @ Jan 29 2010, 15:37) Общее ... Jan 29 2010, 13:28 Legotron Цитата(vad74 @ Jan 26 2010, 19:10) Нужно ... Jan 29 2010, 13:29 vad74 ЦитатаТвоя прога линкуется с ядром eCOS'а
Поня... Jan 29 2010, 15:28 manul78 Multiuser DOS...
Даю демонстрашку... REAL/32
... Jan 29 2010, 18:06 sigmaN На сколько я помню, для линуха там будто-бы есть р... Jan 30 2010, 02:27 vad74 От DOSа всё таки пытаюсь уйти. Это не только из-за... Feb 1 2010, 09:16 aaarrr Цитата(vad74 @ Feb 1 2010, 12:16) ...В ко... Feb 1 2010, 16:33 zltigo Цитата(vad74 @ Feb 1 2010, 12:16) В контр... Feb 1 2010, 18:27 sigmaN Я конечно подозреваю, что вы должны были это сами ... Feb 1 2010, 16:27 vad74 ЦитатаХм, а FIFO у них отсутствуют как класс?
Есть... Feb 2 2010, 08:30 Legotron Цитата(vad74 @ Feb 2 2010, 11:30) "П... Feb 2 2010, 18:50 zltigo Цитата(vad74 @ Feb 2 2010, 11:30) Имел в ... Feb 3 2010, 18:19 vad74 Цитатанужно ли вам реальное время
Возможно и не ну... Feb 3 2010, 08:27 Petka Цитата(vad74 @ Feb 3 2010, 11:27) Возможн... Feb 3 2010, 14:38 Legotron Цитата(vad74 @ Feb 3 2010, 11:27) Возможн... Feb 3 2010, 15:35 Petka ЦитатаПочему именно Kubuntu?
В данном случае челов... Feb 3 2010, 16:49  kurtis Цитата(Petka @ Feb 3 2010, 18:49) Kubuntu... Feb 3 2010, 17:54   Petka Цитата(kurtis @ Feb 3 2010, 20:54) Челове... Feb 3 2010, 19:02 sigmaN Единственное, я не понимаю почему стоит задача име... Feb 3 2010, 18:17 vad74 Ну AVR это совсем эмбедед.
ЦитатаА я вам слакварь ... Feb 4 2010, 11:52 mdmitry Если совсем минимальная система нужна, то посмотри... Feb 4 2010, 13:06 sigmaN ЦитатаНичего не понял. Прошу Вас писать по русски.... Feb 4 2010, 18:20 vad74 sigmaN
Хочу Вас поблагодарить за наводку на Slackw... Feb 25 2010, 08:34
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|