-
24.11.2008, 15:32 #1
- Регистрация
- 30.12.2007
- Сообщений
- 1,104
- Поблагодарили
- 88
- Поблагодарил
- 26
Кто писал под Win CE ? Это вообще реально ?
Говорят , Win CE может быть установлена на некоторые типы "Бытовых"
материнских плат (на сайте микрософта есть перечень ).
Есть в наличии даже среда , в которой эта ОС компилится
под материнку . Занимался ли кто нибудб такими вещами ?
Это вообще реально ?
-
24.11.2008, 15:36 #2
- Регистрация
- 25.08.2006
- Адрес
- Шадринск, Курганская обл., Россия
- Возраст
- 37
- Сообщений
- 1,866
- Поблагодарили
- 175
- Поблагодарил
- 278
а смысл такого извращения?
Для человека с молотком любая проблема кажется гвоздем.
Слава богу, теперь уже БЫВШИЙ член СРР, 73!
-
24.11.2008, 16:01 #3
- Регистрация
- 30.12.2007
- Сообщений
- 1,104
- Поблагодарили
- 88
- Поблагодарил
- 26
-
24.11.2008, 16:20 #4
- Регистрация
- 06.02.2007
- Адрес
- СПб
- Сообщений
- 317
- Поблагодарили
- 21
- Поблагодарил
- 26
Вообще, для программирования под СЕ достаточно найти либо старую версию Embedded Visual Studio 3.0 или 4.0, либо для новых VS2005 просто поставить SDK (доступны SDK для разных платформ, точно есть Windows Mobile 5.0 и 6.0).
Ну а далее, программирование примерно как под обычную винду, большой разницы нет (грубо говоря, есть конечно ряд отличий связанный с более урезанным API).
Перекомпилять WinCE под обычный проц - теоретически наверно возможно, только большого смысла ИМХО мало, т.к. весь имеющийся софт для СЕ под другим типом процессора просто не заработает.
Т.е. под какую-то определенную промышленную задачу возможно это имеет смысл, а просто "для дома" абсолютно никакого. Если хочется поизвращаться, можно просто Linux поставитьПоследний раз редактировалось DmitryElj; 24.11.2008 в 16:25.
DmitryElj :: WR-G305e, Icom R75 (был) + magnetic loop
-
24.11.2008, 16:26 #5
- Регистрация
- 30.12.2007
- Сообщений
- 1,104
- Поблагодарили
- 88
- Поблагодарил
- 26
-
24.11.2008, 16:32 #6
- Регистрация
- 06.02.2007
- Адрес
- СПб
- Сообщений
- 317
- Поблагодарили
- 21
- Поблагодарил
- 26
Например SDK (Software Developement Kit) для Windows Mobile можно скачать тут - http://www.microsoft.com/downloads/d...displaylang=en
После инсталляции, в VS2005 при выборе нового проекта можно будет писать под Windows Mobile. Есть ли такие же под Windows CE, не знаю.
Насчет перекомпиляции СЕ, исходников её в открытом доступе ни разу не видел. Возможно их поставляют только OEM производителям.DmitryElj :: WR-G305e, Icom R75 (был) + magnetic loop
-
24.11.2008, 16:41 #7
- Регистрация
- 17.08.2002
- Адрес
- ko85mo, RDA MO-56
- Возраст
- 59
- Сообщений
- 2,983
- Поблагодарили
- 396
- Поблагодарил
- 158
2 KulibinV
А у Вас уже есть исходники?
И еще: что Вы понимаете под словами "ОС реального времени". А что, ХР, к примеру, ОС нереального времени, чтоль?
-
24.11.2008, 16:55 #8
- Регистрация
- 30.12.2007
- Сообщений
- 1,104
- Поблагодарили
- 88
- Поблагодарил
- 26
ОС реального времени (RTOS - real taйм ОС) - операционная система , гарантирующая
время реакции на внешние прерывания .
Добавлено через 6 минут
Мобил это другое ядро .
СЕ всегда перекомпилируется под заданную матчасть .
Она аппаратно зависима .
Перекомпиляция - как я понял , она происходит с промежуточного кода .
Хотя и прямые исходники могут поставляться OEM производителям , только
дорого это , 15k$.Последний раз редактировалось KulibinV; 24.11.2008 в 17:01. Причина: Добавлено сообщение
-
24.11.2008, 17:08 #9
- Регистрация
- 25.08.2006
- Адрес
- Шадринск, Курганская обл., Россия
- Возраст
- 37
- Сообщений
- 1,866
- Поблагодарили
- 175
- Поблагодарил
- 278
И ради реалтайма надо так извращаться?
непмомню с какой версии ядра 2.6 (больше 2х лет назад точно)
линукс по дефолту стал soft realtime системой. Если надо жесткий реалтайм то просто патчик добавить открытый к ядру.
Сейчас из-за этого даже кьюникс позиции терять сталаДля человека с молотком любая проблема кажется гвоздем.
Слава богу, теперь уже БЫВШИЙ член СРР, 73!
-
25.11.2008, 12:05 #10
- Регистрация
- 30.12.2007
- Сообщений
- 1,104
- Поблагодарили
- 88
- Поблагодарил
- 26
-
25.11.2008, 12:27 #11
- Регистрация
- 06.02.2007
- Адрес
- СПб
- Сообщений
- 317
- Поблагодарили
- 21
- Поблагодарил
- 26
Хм, а Вы думаете СЕ будет быстрее?
Используйте тогда микроконтроллер, даже для AVR было написано некое подобие RTOS.DmitryElj :: WR-G305e, Icom R75 (был) + magnetic loop
-
25.11.2008, 15:58 #12
- Регистрация
- 30.12.2007
- Сообщений
- 1,104
- Поблагодарили
- 88
- Поблагодарил
- 26
А кто Вам сказал , что делаю по другому ?
Только на Microchipe .
Вот только буфер для обмена между "верхним" и "нижним" софтом не удается сделать более
0.5 секунды . Похоже придется ставить промежуточный контроллер , способный работать с внешним
ОЗУ . Вот только внешнего озу ставить не доводилось (на контроллере есть штатная конфигурация с такой
шиной) , отчего стремно .Последний раз редактировалось KulibinV; 25.11.2008 в 16:03.
-
25.11.2008, 22:57 #13
- Регистрация
- 20.04.2003
- Адрес
- Нижний Новгород
- Возраст
- 51
- Сообщений
- 433
- Поблагодарили
- 27
- Поблагодарил
- 1
РеалтаймОС пока осталось только 2 это QNX http://www.qnx.com/ и MorphOS http://www.amirus.org.ru/mid/mid_ru.html остальное либо клоны или просто разработки на базе чего либо.Разработки от Микрософт явно не подходят под это дело.Правда морфОС на РС не работает она под РРС архитектуру.
-
26.11.2008, 11:38 #14
- Регистрация
- 30.12.2007
- Сообщений
- 1,104
- Поблагодарили
- 88
- Поблагодарил
- 26
Диллеры микрософта долдонят , что Win CE имеет другое ядро , прерывания пользователя
могут иметь приоритет выше приоритета ядра , и при наступлении пользовательского
прерывания во время выполнения прерывания ядра последнее прерывается и выполняется
пользовательское . Впрочем , одновременно они заявляют , что не несут никакой
ответсвенности .
-
26.11.2008, 12:14 #15
- Регистрация
- 20.04.2003
- Адрес
- Нижний Новгород
- Возраст
- 51
- Сообщений
- 433
- Поблагодарили
- 27
- Поблагодарил
- 1
KulibinV
http://www.gotdotnet.ru/Forums/default.aspx
http://forum.wce.by/
вот по этим ссылкам тебе больше информации принесёт.Там как раз по этой ОСи инфа.
|
Социальные закладки