|
|
  |
Microsoft's.NET MicroFramework, Даешь "контроллеры светодиодов" с мегабайтом кода! |
|
|
|
Jul 22 2006, 09:18
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Наводку дал Сидоргек::Сахара Microsoft's.NET MicroFramework http://www.aboutnetmf.com/entry.aspMicrosoft .NET Micro Framework White Paper http://www.aboutnetmf.com/NET_Micro_Framew...paper_V_1.0.docFrequently 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 тоже поначалу была уродцем - а в итоге этот уродец прочно окупировал все пЫсюки, не став от этого менее уродливым.
|
|
|
|
|
Jul 22 2006, 10:38
|

Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 7-09-05
Из: Riga, LV
Пользователь №: 8 333

|
Цитата(beer_warrior @ Jul 22 2006, 12:40)  А вот как это чудо сможет работать в необслуживаемой системе большой вопрос. Вобщем как бы MS не тужился, за пределами "вычислений для домохозяек" им делать нечего. Подход не тот. Небольшой пример (читал не форуме проф. программеров работающих в Штатах и Канаде) - Windows постепенно вытесняет Unix в high-end банковских "число-молотилках". Довольно ответственная сфера, однако низкая цена тайваньского железа и индийских программеров решает все. Проблемы с надежностью решают другими путями (избыточность). Несколько лет также была завоевана сфера комп. графики. Держитесь, ембеддеры. Гейтс идет!  Цитата В чём, по Вашему мнению, заключается уродство? Ой-ей-ей! Не надо! Сейчас и здесь начнется битва Windows vs Unix
Сообщение отредактировал dmivs - Jul 22 2006, 10:41
--------------------
|
|
|
|
|
Jul 22 2006, 10:46
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(beer_warrior @ Jul 22 2006, 13:40)  Вобщем как бы MS не тужился, за пределами "вычислений для домохозяек" им делать нечего. Подход не тот. Угу. Только это не мешает влазить M$ на рынок промавтоматики и даже систем управления оружием по полной программе. Цитата(AVR @ Jul 22 2006, 13:40)  В чём, по Вашему мнению, заключается уродство?  Отвчечаю один раз, ибо это полный Классические винды (3.ххх, 9х) были уродцем и по идеологии и по исполнению. Нынешние винды основаны на NT. А ее, как известно, DEC делал. Все, больше эту тему не обсудаем.
|
|
|
|
|
Jul 23 2006, 07:22
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Не хочу начнать священную войну, просто раскрою свою мысль: Секрет успеха MS это формула - "косо-криво, лишь бы живо". Очень хорошо ложиться на рынок ширпотреба, абсолютно неприменимо в серьезных вещах. Юзера можно прельстить красивостями, убедить специалиста значительно трудней. То, что они туда лезут, отнюднь не значит, что их там примут. P.S.Совершенно не был бы против стабильной, вылизанной и качественно поддерживаемой Винды.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Jul 23 2006, 07:39
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(beer_warrior @ Jul 23 2006, 10:22)  P.S.Совершенно не был бы против стабильной, вылизанной и качественно поддерживаемой Винды. Не в порядке "войн", которые АБСОЛЮТНО бесполезны а в качестве сугубо личного мнения - на данный момент WIN является самым "стабильным, вылизанным и качественно поддерживаемым". Если по первой характеристики в отдельных нишах, типа серверов (продукт относительно штучный и более дорогой), превосходящие альтернативы есть, то с остальным все хуже и хуже. Вот такая печальная картина. Хотелось-бы чего-то "более" во всех отношениях, но его нет и не предвидися в ближайшие годы.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 23 2006, 08:10
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 24-08-05
Пользователь №: 7 937

|
Цитата(zltigo @ Jul 23 2006, 10:39)  Не в порядке "войн", которые АБСОЛЮТНО бесполезны а в качестве сугубо личного мнения - на данный момент WIN является самым "стабильным, вылизанным и качественно поддерживаемым". Если по первой характеристики в отдельных нишах, типа серверов (продукт относительно штучный и более дорогой), превосходящие альтернативы есть, то с остальным все хуже и хуже. Вот такая печальная картина. Хотелось-бы чего-то "более" во всех отношениях, но его нет и не предвидися в ближайшие годы. Полностью с Вами согласен.
|
|
|
|
|
Jul 23 2006, 08:52
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(zltigo @ Jul 23 2006, 11:39)  Не в порядке "войн", которые АБСОЛЮТНО бесполезны а в качестве сугубо личного мнения - на данный момент WIN является самым "стабильным, вылизанным и качественно поддерживаемым". Если по первой характеристики в отдельных нишах, типа серверов (продукт относительно штучный и более дорогой), превосходящие альтернативы есть, то с остальным все хуже и хуже. Вот такая печальная картина. Хотелось-бы чего-то "более" во всех отношениях, но его нет и не предвидися в ближайшие годы. Я тоже полностью согласен, что Win на десктопе - это очень даже неплохо (по факту, это не отменяет внутреннюю кривизну виндов - но она так хорошо скрыта за облицовкой, что о ней часто можно забыть). Но Embedded устройство и десктоп - суть разные вещи.....
|
|
|
|
|
Jul 23 2006, 09:10
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Evgeny_CD @ Jul 23 2006, 11:52)  Но Embedded устройство и десктоп - суть разные вещи..... Да, абсолютно, хотя..... Мобильники и Наладонники это что? А начем уже работают массовые Наладонники? А на чем будут построены массовые мобильники в следующем сезоне? Короче с Embedded у которых экранчики есть ситуация на ближайшее время достаточно близка к определенной. P.S. Это абсолютно не означает, что это мне нравится. Но к сожалению означает, что остальные игроки в этой области не справились: - с поддержкой и устранением багов; - развитием/модернизацией или хотя-бы созданием видимости таковой; - стоимостью продукта;
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 23 2006, 10:35
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(zltigo @ Jul 23 2006, 13:10)  Но к сожалению означает, что остальные игроки в этой области не справились: - с поддержкой и устранением багов; - развитием/модернизацией или хотя-бы созданием видимости таковой; - стоимостью продукта; Нет! Не справились они с другим: с грамотной контрстратегией против тяни-толкая в исполнении M$: * выпукаем "юзеровско-уникальный" продукт, пусть и с гнилыми потрохами * срубаем бабла * быстро ивестируем их в доведение продукта до состояния "отсутствие асфальтной бозлезни у разработчика/поставщика". Гениальность M$ состоит в том, что они почти всегда угадвают, до какого предела можно врать, а где это уже чревато. А остальные либо нагло пересекают эту черту, либо ударяются в "специализм": вылизывают и шлифуют свом продукты, а когода оно готово - поезд уже ушел (классика - DEC, Novel). Ну и мощнейний + M$ - они, по сути построили свою вселенную. Ибо кустомер хочет, чтобы на сотике/КПК открывался тот же вордовый документ, что то и на пЫсюке, чтобы "игрался" тот же клип в wm9 и т.д. Теперь задача остальных - занять круговую оборону на оставшихся островках "свободной электроники", и безжалостно расстреливать всякие .NET micro fraimwork на дальних потступах к оным.
|
|
|
|
|
Jul 23 2006, 11:06
|
Участник

Группа: Свой
Сообщений: 68
Регистрация: 11-06-05
Из: М. О.
Пользователь №: 5 926

|
Цитата(zltigo @ Jul 23 2006, 11:39)  ...на данный момент WIN является самым "стабильным, вылизанным и качественно поддерживаемым"... Согласен, ибо наблюдаю такие траблы у людей, возящихся с OC2000, QNX, Linux, которых в WIN и в помине нет. Отвратный интерфейс, документация, не поддерживается более - менее новое железо (PCI-Express, USB2, IEEE 1394, Gigabit Ethernet).
|
|
|
|
|
Jul 23 2006, 11:36
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Evgeny_CD @ Jul 23 2006, 13:35)  Теперь задача остальных - занять круговую оборону на оставшихся островках "свободной электроники", и безжалостно расстреливать всякие .NET micro fraimwork на дальних потступах к оным.  Остальные, которые могут оказать влияние не займут - они сами так всеми фибрами души хотят. Но ведь радикально способной изменить ситуацию идеи нет. Пока нет? А дабы получилось хоть оторвать кусок добычи будут играть уже :-( по УСТАНОВЛЕННЫМ MS правилам исповедуя не ".NET" а какой-нибудь подобного назначения "J..." подкрепляя это мантрами о, например, открытости (любимая песнь последнего времени). А если лично Вы да я займем "круговую оборону", так этого мировое сообщество и не заметит, что, впрочем, и хорошо - не задавят и поживем еще :-). Ну а потом все неизбежно устаканится и "технологии" станут весьма распространены и обыденны и масса "embedded программистов" (пусть пока побудут в кавычках) будет так-же обыденно "программировать", как сейчас уже "программируют под Windows" всякие "дельфисты" и "WEB программисты". Даже наблюдая за лично Вашими поисками супер контроллера + супер операционки + супер технологии разработки (причем, как я понимаю, вовсе это не для решения супер задачи) я буквально за считанные месяцы надлюдения вижу продвижение от простых контроллеров ко все более и более сложным со все более и более соложным чужим софтом. Дальше что лично Вас остановит на этом пути к совершенству? Выпустят, например, некий контроллер на -40 градусов и на "честные" 0.5W. Будет продававать MS лицензии на Windows XX под этот контроллер, дешевле, чем Вам как работадателю обойдется содержание (и компенсация потерь в случае их ухода) программистов поддерживающих "открытую и бесплатную" систему операционную систему. Увидите, что под большим Windows ЕЩЕ понаписали всяких технологических изысков "не позволяющих" ошибаться в процессе разработки... И все! "клиент созрел".
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 23 2006, 12:35
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(zltigo @ Jul 23 2006, 15:36)  Остальные, которые могут оказать влияние не займут - они сами так всеми фибрами души хотят. "Плох тот солдат, который не мечтает стать генералом!"  Цитата(zltigo @ Jul 23 2006, 15:36)  Остальные, которые могут оказать влияние не займут - они сами так всеми фибрами души хотят. Но ведь радикально способной изменить ситуацию идеи нет. Пока нет? А дабы получилось хоть оторвать кусок добычи будут играть уже :-( по УСТАНОВЛЕННЫМ MS правилам исповедуя не ".NET" а какой-нибудь подобного назначения "J..." подкрепляя это мантрами о, например, открытости (любимая песнь последнего времени). Насчет правил категорически согласен! Цитата(zltigo @ Jul 23 2006, 15:36)  А если лично Вы да я займем "круговую оборону", так этого мировое сообщество и не заметит, что, впрочем, и хорошо - не задавят и поживем еще :-). И здесь согласен! Цитата(zltigo @ Jul 23 2006, 15:36)  Ну а потом все неизбежно устаканится и "технологии" станут весьма распространены и обыденны и масса "embedded программистов" (пусть пока побудут в кавычках) будет так-же обыденно "программировать", как сейчас уже "программируют под Windows" всякие "дельфисты" и "WEB программисты". Да, умеющий водить машину в начале 20 века - это совсем не то же, что умеющий водить машину в начале 21 века Цитата(zltigo @ Jul 23 2006, 15:36)  Даже наблюдая за лично Вашими поисками супер контроллера + супер операционки + супер технологии разработки (причем, как я понимаю, вовсе это не для решения супер задачи) я буквально за считанные месяцы надлюдения вижу продвижение от простых контроллеров ко все более и более сложным со все более и более соложным чужим софтом. Тут процесс скорее по спирали идет. Разбираясь с какой-нибудь сложной ерундовиной, удается "выцепить" интересные мысли и идеи. Часто удается сделать back port на тот же uCOS  Ну и "аудитория" очень нехило помогает моим "поискам истины". Цитата(zltigo @ Jul 23 2006, 15:36)  Дальше что лично Вас остановит на этом пути к совершенству? Выпустят, например, некий контроллер на -40 градусов и на "честные" 0.5W. Будет продававать MS лицензии на Windows XX под этот контроллер, дешевле, чем Вам как работадателю обойдется содержание (и компенсация потерь в случае их ухода) программистов поддерживающих "открытую и бесплатную" систему операционную систему. Увидите, что под большим Windows ЕЩЕ понаписали всяких технологических изысков "не позволяющих" ошибаться в процессе разработки... И все! "клиент созрел". То, что будут супер-пупер х86 нового поколения - я уже и не сомневаюсь. У вот что касается общего менеджмента - он не зависит от проца, оси и пр. И искусство менеджера состоит в том, чтобы обеспечить процесс "отряд не замтил потери бойца". Я в этом пока "маленький", я только учусь.  Может быть, несколько "шумно" - ну это уж у кого как получается.
|
|
|
|
|
Jul 23 2006, 12:46
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

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