Перейти к содержанию
    

Наводку дал Сидоргек::Сахара

 

Microsoft's.NET MicroFramework

http://www.aboutnetmf.com/entry.asp

 

Microsoft .NET Micro Framework White Paper

http://www.aboutnetmf.com/NET_Micro_Framew...paper_V_1.0.doc

 

Frequently Asked Questions

http://www.aboutnetmf.com/javascript.void()

 

Is Microsoft .NET Micro Framework real-time?

 

Although .NET Micro Framework is not real-time, it can be run as a client of a real-time operating system so that other system functionality can be real-time. We recommend Microsoft Windows CE for the development and deployment of real-time applications.

 

С другой стороны, требования этой хреновины (1М FLASH 300k RAM) очень даже хорошо соотвествуют контроллерам типа LPC28xx + внешний SDRAM.

 

Нда, возможность писать embedded приложение на C# (книжки по нему в каждом ларьке лежат - в отличие от книжек по embedded программизму) прямо в VC - вероятно, это добавит популярности этому чуду.

 

Но с другой стороны, отладить все это хозяйство лично мне не представляется возможным.

 

И вообще, как-то слишком большая цена (в виде русурсов) получается за то, чтобы писать обработчик SPI в комфортной среде...

 

С другой стороны, Windows тоже поначалу была уродцем - а в итоге этот уродец прочно окупировал все пЫсюки, не став от этого менее уродливым.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С кривизной виндузы еще как-то миряться, потому что пинками и переустаноками ее можно заставить работать.

А вот как это чудо сможет работать в необслуживаемой системе большой вопрос.

Вобщем как бы MS не тужился, за пределами "вычислений для домохозяек" им делать нечего. Подход не тот.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это ведь не бесплатно? Да и ресурсов много кушает...

 

С другой стороны, Windows тоже поначалу была уродцем - а в итоге этот уродец прочно окупировал все пЫсюки, не став от этого менее уродливым.

В чём, по Вашему мнению, заключается уродство? :mellow:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вот как это чудо сможет работать в необслуживаемой системе большой вопрос.

Вобщем как бы MS не тужился, за пределами "вычислений для домохозяек" им делать нечего. Подход не тот.

Небольшой пример (читал не форуме проф. программеров работающих в Штатах и Канаде) - Windows постепенно вытесняет Unix в high-end банковских "число-молотилках". Довольно ответственная сфера, однако низкая цена тайваньского железа и индийских программеров решает все. Проблемы с надежностью решают другими путями (избыточность).

Несколько лет также была завоевана сфера комп. графики.

Держитесь, ембеддеры. Гейтс идет! :biggrin:

 

В чём, по Вашему мнению, заключается уродство?

Ой-ей-ей! Не надо! Сейчас и здесь начнется битва Windows vs Unix :smile3009:

Изменено пользователем dmivs

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вобщем как бы MS не тужился, за пределами "вычислений для домохозяек" им делать нечего. Подход не тот.
Угу. Только это не мешает влазить M$ на рынок промавтоматики и даже систем управления оружием по полной программе.

 

В чём, по Вашему мнению, заключается уродство? :mellow:
Отвчечаю один раз, ибо это полный :bb-offtopic:

 

Классические винды (3.ххх, 9х) были уродцем и по идеологии и по исполнению. Нынешние винды основаны на NT. А ее, как известно, DEC делал.

 

Все, больше эту тему не обсудаем. :bb-offtopic:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не хочу начнать священную войну, просто раскрою свою мысль:

Секрет успеха MS это формула - "косо-криво, лишь бы живо".

Очень хорошо ложиться на рынок ширпотреба, абсолютно неприменимо в серьезных вещах. Юзера можно прельстить красивостями, убедить специалиста значительно трудней. То, что они туда лезут, отнюднь не значит, что их там примут.

P.S.Совершенно не был бы против стабильной, вылизанной и качественно поддерживаемой Винды.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

P.S.Совершенно не был бы против стабильной, вылизанной и качественно поддерживаемой Винды.

Не в порядке "войн", которые АБСОЛЮТНО бесполезны а в качестве сугубо личного мнения -

на данный момент WIN является самым "стабильным, вылизанным и качественно поддерживаемым".

Если по первой характеристики в отдельных нишах, типа серверов (продукт относительно штучный и более дорогой), превосходящие альтернативы есть, то с остальным все хуже и хуже. Вот такая печальная картина. Хотелось-бы чего-то "более" во всех отношениях, но его нет и не предвидися в ближайшие годы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не в порядке "войн", которые АБСОЛЮТНО бесполезны а в качестве сугубо личного мнения -

на данный момент WIN является самым "стабильным, вылизанным и качественно поддерживаемым".

Если по первой характеристики в отдельных нишах, типа серверов (продукт относительно штучный и более дорогой), превосходящие альтернативы есть, то с остальным все хуже и хуже. Вот такая печальная картина. Хотелось-бы чего-то "более" во всех отношениях, но его нет и не предвидися в ближайшие годы.

 

Полностью с Вами согласен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не в порядке "войн", которые АБСОЛЮТНО бесполезны а в качестве сугубо личного мнения -

на данный момент WIN является самым "стабильным, вылизанным и качественно поддерживаемым".

Если по первой характеристики в отдельных нишах, типа серверов (продукт относительно штучный и более дорогой), превосходящие альтернативы есть, то с остальным все хуже и хуже. Вот такая печальная картина. Хотелось-бы чего-то "более" во всех отношениях, но его нет и не предвидися в ближайшие годы.

Я тоже полностью согласен, что Win на десктопе - это очень даже неплохо (по факту, это не отменяет внутреннюю кривизну виндов - но она так хорошо скрыта за облицовкой, что о ней часто можно забыть).

 

Но Embedded устройство и десктоп - суть разные вещи.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но Embedded устройство и десктоп - суть разные вещи.....

Да, абсолютно, хотя..... Мобильники и Наладонники это что? А начем уже работают массовые Наладонники? А на чем будут построены массовые мобильники в следующем сезоне? Короче с Embedded у которых экранчики есть ситуация на ближайшее время достаточно близка к определенной.

 

P.S.

Это абсолютно не означает, что это мне нравится.

Но к сожалению означает, что остальные игроки в этой области не справились:

- с поддержкой и устранением багов;

- развитием/модернизацией или хотя-бы созданием видимости таковой;

- стоимостью продукта;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но к сожалению означает, что остальные игроки в этой области не справились:

- с поддержкой и устранением багов;

- развитием/модернизацией или хотя-бы созданием видимости таковой;

- стоимостью продукта;

Нет! Не справились они с другим: с грамотной контрстратегией против тяни-толкая в исполнении M$:

 

* выпукаем "юзеровско-уникальный" продукт, пусть и с гнилыми потрохами

* срубаем бабла

* быстро ивестируем их в доведение продукта до состояния "отсутствие асфальтной бозлезни у разработчика/поставщика".

 

Гениальность M$ состоит в том, что они почти всегда угадвают, до какого предела можно врать, а где это уже чревато.

 

А остальные либо нагло пересекают эту черту, либо ударяются в "специализм": вылизывают и шлифуют свом продукты, а когода оно готово - поезд уже ушел (классика - DEC, Novel). :huh:

 

Ну и мощнейний + M$ - они, по сути построили свою вселенную. Ибо кустомер хочет, чтобы на сотике/КПК открывался тот же вордовый документ, что то и на пЫсюке, чтобы "игрался" тот же клип в wm9 и т.д.

 

Теперь задача остальных - занять круговую оборону на оставшихся островках "свободной электроники", и безжалостно расстреливать всякие .NET micro fraimwork на дальних потступах к оным. :maniac:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...на данный момент WIN является самым "стабильным, вылизанным и качественно поддерживаемым"...

Согласен, ибо наблюдаю такие траблы у людей, возящихся с OC2000, QNX, Linux, которых в WIN и в помине нет. Отвратный интерфейс, документация, не поддерживается более - менее новое железо (PCI-Express, USB2, IEEE 1394, Gigabit Ethernet).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теперь задача остальных - занять круговую оборону на оставшихся островках "свободной электроники", и безжалостно расстреливать всякие .NET micro fraimwork на дальних потступах к оным. :maniac:

Остальные, которые могут оказать влияние не займут - они сами так всеми фибрами души хотят.

Но ведь радикально способной изменить ситуацию идеи нет. Пока нет? А дабы получилось хоть оторвать кусок добычи будут играть уже :-( по УСТАНОВЛЕННЫМ MS правилам исповедуя не ".NET" а какой-нибудь подобного назначения "J..." подкрепляя это мантрами о, например, открытости (любимая песнь последнего времени). А если лично Вы да я займем "круговую оборону", так этого мировое сообщество и не заметит, что, впрочем, и хорошо - не задавят и поживем еще :-).

Ну а потом все неизбежно устаканится и "технологии" станут весьма распространены и обыденны и масса "embedded программистов" (пусть пока побудут в кавычках) будет так-же обыденно "программировать", как сейчас уже "программируют под Windows" всякие "дельфисты" и "WEB программисты".

Даже наблюдая за лично Вашими поисками супер контроллера + супер операционки + супер технологии разработки (причем, как я понимаю, вовсе это не для решения супер задачи) я буквально за считанные месяцы надлюдения вижу продвижение от простых контроллеров ко все более и более сложным со все более и более соложным чужим софтом.

Дальше что лично Вас остановит на этом пути к совершенству? Выпустят, например, некий контроллер на -40 градусов и на "честные" 0.5W. Будет продававать MS лицензии на Windows XX под этот контроллер, дешевле, чем Вам как работадателю обойдется содержание (и компенсация потерь в случае их ухода) программистов поддерживающих "открытую и бесплатную" систему операционную систему. Увидите, что под большим Windows ЕЩЕ понаписали всяких технологических изысков "не позволяющих" ошибаться в процессе разработки...

И все! "клиент созрел".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Остальные, которые могут оказать влияние не займут - они сами так всеми фибрами души хотят.
"Плох тот солдат, который не мечтает стать генералом!" :)
Остальные, которые могут оказать влияние не займут - они сами так всеми фибрами души хотят.

Но ведь радикально способной изменить ситуацию идеи нет. Пока нет? А дабы получилось хоть оторвать кусок добычи будут играть уже :-( по УСТАНОВЛЕННЫМ MS правилам исповедуя не ".NET" а какой-нибудь подобного назначения "J..." подкрепляя это мантрами о, например, открытости (любимая песнь последнего времени).

Насчет правил категорически согласен!
А если лично Вы да я займем "круговую оборону", так этого мировое сообщество и не заметит, что, впрочем, и хорошо - не задавят и поживем еще :-).
И здесь согласен!
Ну а потом все неизбежно устаканится и "технологии" станут весьма распространены и обыденны и масса "embedded программистов" (пусть пока побудут в кавычках) будет так-же обыденно "программировать", как сейчас уже "программируют под Windows" всякие "дельфисты" и "WEB программисты".
Да, умеющий водить машину в начале 20 века - это совсем не то же, что умеющий водить машину в начале 21 века :)
Даже наблюдая за лично Вашими поисками супер контроллера + супер операционки + супер технологии разработки (причем, как я понимаю, вовсе это не для решения супер задачи) я буквально за считанные месяцы надлюдения вижу продвижение от простых контроллеров ко все более и более сложным со все более и более соложным чужим софтом.
Тут процесс скорее по спирали идет. Разбираясь с какой-нибудь сложной ерундовиной, удается "выцепить" интересные мысли и идеи. Часто удается сделать back port на тот же uCOS :biggrin: Ну и "аудитория" очень нехило помогает моим "поискам истины". :cheers:
Дальше что лично Вас остановит на этом пути к совершенству? Выпустят, например, некий контроллер на -40 градусов и на "честные" 0.5W. Будет продававать MS лицензии на Windows XX под этот контроллер, дешевле, чем Вам как работадателю обойдется содержание (и компенсация потерь в случае их ухода) программистов поддерживающих "открытую и бесплатную" систему операционную систему. Увидите, что под большим Windows ЕЩЕ понаписали всяких технологических изысков "не позволяющих" ошибаться в процессе разработки...

И все! "клиент созрел".

То, что будут супер-пупер х86 нового поколения - я уже и не сомневаюсь.

 

У вот что касается общего менеджмента - он не зависит от проца, оси и пр. И искусство менеджера состоит в том, чтобы обеспечить процесс "отряд не замтил потери бойца". Я в этом пока "маленький", я только учусь. :rolleyes: Может быть, несколько "шумно" - ну это уж у кого как получается. :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Согласен, ибо наблюдаю такие траблы у людей, возящихся с OC2000, QNX, Linux, которых в WIN и в помине нет. Отвратный интерфейс, документация, не поддерживается более - менее новое железо (PCI-Express, USB2, IEEE 1394, Gigabit Ethernet).
Не забудьте, что часть (большая) этих стандартов была разработана специально, чтобы "согнать" народ, который "прижукался" в 98 и 2000 виндах (ну а линухоидов "шугануть" - это вообще святое! чтобы они не забыли почувствовать себя людьми второго сорта - вот у Васи мышка с синим светиком в заднице рабоает, ибо он крутой, ему родители пЫсюк с ХРенью купили, а Петя, который полгода корпел над книжками и таки научился ставить линух, не может завести такую мышку - дров нету и не будет, ибо мышка не для пиплов второго сорта. Вывод: девочки, дружите с Васей - у него все в жизни будет правильно. А Петя - тот по жизни будет "очки драить", и в сводобное время линуховать в свое удовольствие). Ибо при создании этих стандартов изначально все, кому положено, договорились - не будет дров под старые оси.

 

Что касается технической ценности, то она есть только в PCI-Express да Gigabit Ethernet.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...