Интересно так для развития кругозора, хотел также попытаться работать в дальнейшем в этой области.
Интересует именного разработка и архитектура приложений для встроенных устроств реального времени. Если кто работает в это области напишите если не сложно, что за устройства, какие операциолнные системы, тулзы для программирования и отладки. Ну и насколько этим перспективно заниматься с вашей точки зрения.
Здравствуйте, playnext, Вы писали:
P>Интересно так для развития кругозора, хотел также попытаться работать в дальнейшем в этой области. P>Интересует именного разработка и архитектура приложений для встроенных устроств реального времени. Если кто работает в это области напишите если не сложно, что за устройства, какие операциолнные системы, тулзы для программирования и отладки. Ну и насколько этим перспективно заниматься с вашей точки зрения.
посмотрите в сторону qnx , что мне импонирует в этой операционке — так это достаточно богатый хелп ,
ну и на ее примере можно рассмотреть модели построения систем реального времени.
опять же , вроде как линух с ядра 2.6 имеет модули для поддержки срв.
винСЕ — софтовая система РВ — но она по ходу стремится к умиранию ... если не уже
(с винСЕ работал немного , с линухом в этом аспекте не работал совсем)
На счет перспективы — могу достаточно уверенно сказать , что в россии перспективы очень и очень слабые ,
не знаю как в остальном мире, но похоже тоже не очень обширный спрос.
Здравствуйте, carpenter, Вы писали:
P>>Интересно так для развития кругозора, хотел также попытаться работать в дальнейшем в этой области. P>>Интересует именного разработка и архитектура приложений для встроенных устроств реального времени. P>>Если кто работает в это области напишите если не сложно, ... Ну и P>>насколько этим перспективно заниматься с вашей точки зрения.
C>посмотрите в сторону qnx , что мне импонирует в этой операционке — так это достаточно богатый хелп ,
про реальные бы кейсы почитать.
C>На счет перспективы ...не знаю как в остальном мире, но похоже тоже не очень обширный спрос.
Это нишевые системы, некоторые ниши очень узкие — но все равно очень важные.
Такое используют
военные,
в боевых системах, вообще, и в частности
в оружии, и ракеты, ПВО/ПРО, и системы управления, и системы оповещения и др...
в промышленности:
заводы (теперь это ГПС-ы)
энергетика (тоже промышленность, по сути, только вместо материлов-товаров — энергию вырабатвывает)
тот же QNX в управлении атомными реакторами используют.
Ниши узкие, стратегически важные, денежные — и просто так компании на эти рынки не пролезть.
Намного легче в плане выхода на рынок, потребительскую муть производить вроде приложений для iPhone, Android.
C> — могу достаточно уверенно сказать , что в россии перспективы очень и очень слабые ,
В России законсервированную промышленность образца 70ых-80ых расконсервировали и проели на это Стаб.фонд,
никак не думали модернизировать,
То что в развитых странах делают роботы и автоматизированное производство (заводы без людей, ГПС-ы)
то в постСССР делают люди, рабочие на конвеере, причем даже не по образцам зачастую конца 80ых, а скорее начала 70ых
Когда-то Ленинград снабжал заводы всего СССР ГПСами, теперь лет с 15 не производит ни одной.
Именно по этой причине перспективы России/постСССР и очень слабые.
Здравствуйте, playnext, Вы писали:
P>Интересует именного разработка и архитектура приложений для встроенных устроств реального времени. Если кто работает в это области напишите если не сложно, что за устройства, какие операциолнные системы, тулзы для программирования и отладки.
имя им легион, от всяких RT OS с ядром в 5 Кб через пэтчи к Win и Linux, как бесплатные, так и нет, до QNX и далее. У военных свои, в automotive свои, у интересующихся третьи
P>Ну и насколько этим перспективно заниматься с вашей точки зрения.
Это как всегда, от человека зависит. Рынок небольшой, уровень вхождения выше, уровень нахождения тоже
Будут менее абстрактные вопросы -- пишите, может, кто и ответит
Здравствуйте, playnext, Вы писали:
P>Интересно так для развития кругозора, хотел также попытаться работать в дальнейшем в этой области. P>Интересует именного разработка и архитектура приложений для встроенных устроств реального времени. Если кто работает в это области напишите если не сложно, что за устройства, какие операциолнные системы, тулзы для программирования и отладки. Ну и насколько этим перспективно заниматься с вашей точки зрения.
Не знаю насколько это переспективно, но я занимаюсь разными программами которые техникой управляют. Для станков каких нибудь приходится PLC использовать. Делаю еще платы с быстрым управлением. Для реального времени использую FPGA если очень быстро(микросекунды и быстрее), микроконтроллер если не очень быстро(милисекунды). Мелких операционок для микроконтроллеров как грязи, например FreeRTOS.
Но реальное время это не обязательно быстро, просто у меня такая специфика.
энергетика (тоже промышленность, по сути, только вместо материлов-товаров — энергию вырабатвывает)
Mna> тот же QNX в управлении атомными реакторами используют.
ммм ... могу сказать что переносил библиотеку для контроллеров одной довольно известной фирмы в области
гидроэнергетики из под доса под кнх — зарплата там так себе , и кроме фана никакого другого профита.
Военные думаю платят еще меньше .
по крайней мере в россии.
P>Интересно так для развития кругозора, хотел также попытаться работать в дальнейшем в этой области.
В этих целях проще начать с какого-нибудь варианта realtime linux. Я бы рекомендовал SUSE 11 + Realtime Extensions (preemptive RT kernel).
Это чтобы общие основы понять, и на грабли наступить. Дешевле будет начинать.
Ну а дальше вам станет уже и так понятно, идти к QNX и прочим микроядрам, или опускаться до уровня программирования железок. Или вовсе остановиться.
Здравствуйте, steep8, Вы писали:
S>Здравствуйте, playnext, Вы писали: >> Ну и насколько этим перспективно заниматься с вашей точки зрения.
S>Бесперспективно, зп ниже, чем в среднем по отрасли.
Я тоже такое замечал, но не могу понять, почему?
Сам занимаюсь железками потому что интересно.
Опыт был с разными языками — начиная с clipper, foxpro и заканчивая java и abab.
Лет 5 назад помогал освоить аbab своей знакомой, не слишком продвинутой в программировании. Теперь она получает больше меня.
Здравствуйте, net31, Вы писали:
>>> Ну и насколько этим перспективно заниматься с вашей точки зрения. S>>Бесперспективно, зп ниже, чем в среднем по отрасли. N>Я тоже такое замечал, но не могу понять, почему?
Что такое "отрасль"? область рынка рабочей силы программистишек? а кто им платит, кто хозяева результата их труда?
Аутсорсеры (компании и посредники). они и диктуют цены.
А эти применения — не аутсорсятся.
Не аутсорсятся военные применения вообще.
и все вместе привязаны к аппаратуре и потому не аутсорсятся: даже если это не критчески важная система
как система управления АЭС, а "всего лишь" автомашины, то и их стратегически важнее держать под рукой.
Аутсорсят кодерскую работу. Важное не аутсорсят. а зачастую и clearance нужен.
N>Сам занимаюсь железками потому что интересно. N>Опыт был с разными языками — начиная с clipper, foxpro и заканчивая java и abab. N>Лет 5 назад помогал освоить аbab своей знакомой, не слишком продвинутой в программировании. N> Теперь она получает больше меня.
А вот это уже ошибка построения Вашей карьеры. или приоритетов.
Вы просто выбрали то, что Вам интереснее.
Если выбирать то, что денежнее, вполне возможно вы получали бы в разы больше Вашей текущей работы или Вашей знакомой.
Здравствуйте, steep8, Вы писали:
S>Здравствуйте, playnext, Вы писали: >> Ну и насколько этим перспективно заниматься с вашей точки зрения.
S>Бесперспективно, зп ниже, чем в среднем по отрасли.
В Штатах в embedded зарплата нормальная. Опыт работы в embedded очень ценен так как с таким опытом можно относительно легко перейти на такие модные и денежные технологие как wireless.И на работу с kernel (Linux или Windows)гораздо легче перейти чем с опытом работы с application.
Здравствуйте, playnext, Вы писали:
P>Интересно так для развития кругозора, хотел также попытаться работать в дальнейшем в этой области. P>Интересует именного разработка и архитектура приложений для встроенных устроств реального времени. Если кто работает в это области напишите если не сложно, что за устройства, какие операциолнные системы, тулзы для программирования и отладки. Ну и насколько этим перспективно заниматься с вашей точки зрения.
У нас в группе используются для железок RT OS, DSP BIOS, для end-user терминала QNX 6.2. По QNX материалов много в сети, особых проблем в начальном освоении не должно быть.
Мы разрабатываем рентген диагностические и рентген хирургические комплексы(железо, hardware и software),требования к реальному времени жесткие.
Про перспективы. В плане заплаты, если брать среднего win-программиста и среднего embedded программиста под QNX, то у второго зарплата ниже, зато у второго перспектив роста больше, тк технология по сути одна и можно совершенствоваться, а не метаться между новыми технологиями и конкуренции меньше в силу меньшего рынка(это ИМХО). Смена работы сложнее, удаленка почти невозможна. Перспектив роста вверх мне кажется почти никаких.
Для кого-то это интересная работа, для кого-то не очень.
С точки зрения денег программирование под DSP сейчас более выгодно, однако это немного другое направление.
PS. Сорри, сумбурно как то всё. Будут вопросы, отвечу.
Здравствуйте, Temnikov, Вы писали:
T>Про перспективы. В плане заплаты, если брать среднего win-программиста и среднего embedded программиста под QNX, то у второго зарплата ниже, зато у второго перспектив роста больше, тк технология по сути одна и можно совершенствоваться, а не метаться между новыми технологиями и конкуренции меньше в силу меньшего рынка(это ИМХО). Смена работы сложнее, удаленка почти невозможна. Перспектив роста вверх мне кажется почти никаких.
Что-то я не понял каких перспектив роста? Карьерного — нет, зарплатного — нет, расширения кругозора — нет.
26.01.2011 16:23, Temnikov пишет:
> > Про перспективы. В плане заплаты, если брать среднего win-программиста и > среднего embedded программиста под QNX, то у второго зарплата ниже, зато > у второго перспектив роста больше, тк технология по сути одна и можно > совершенствоваться, а не метаться между новыми технологиями и > конкуренции меньше в силу меньшего рынка(это ИМХО). Смена работы > сложнее, удаленка почти невозможна. Перспектив роста вверх мне кажется > почти никаких.
Это как это? "Перспектив роста больше", "перспектив роста почти никаких".
Здравствуйте, Vzhyk, Вы писали:
V>26.01.2011 16:23, Temnikov пишет:
>> >> Про перспективы. В плане заплаты, если брать среднего win-программиста и >> среднего embedded программиста под QNX, то у второго зарплата ниже, зато >> у второго перспектив роста больше, тк технология по сути одна и можно >> совершенствоваться, а не метаться между новыми технологиями и >> конкуренции меньше в силу меньшего рынка(это ИМХО). Смена работы >> сложнее, удаленка почти невозможна. Перспектив роста вверх мне кажется >> почти никаких. V>Это как это? "Перспектив роста больше", "перспектив роста почти никаких".
Прошу прощение за неточность.
Имел ввиду что есть горизонтальный рост, а вертикального нет.
26.01.2011 18:04, Temnikov пишет:
> V>Это как это? "Перспектив роста больше", "перспектив роста почти никаких". > > Прошу прощение за неточность. > Имел ввиду что есть горизонтальный рост, а вертикального нет.
Точности не прибавилось. Что есть горизонтальный рост, что есть
вертикальный?
Здравствуйте, Vzhyk, Вы писали:
V>26.01.2011 18:04, Temnikov пишет:
>> V>Это как это? "Перспектив роста больше", "перспектив роста почти никаких". >> >> Прошу прощение за неточность. >> Имел ввиду что есть горизонтальный рост, а вертикального нет. V>Точности не прибавилось. Что есть горизонтальный рост, что есть V>вертикальный?
Горизонтальный рост это увеличение длинны чтобы можно было перед коллегами хвастаться, вертикальный -- высоты, чтобы можно было на бывших коллег презрительно плевать сверху.
26.01.2011 18:48, denisko пишет:
> Горизонтальный рост это увеличение длинны чтобы можно было перед > коллегами хвастаться, вертикальный -- высоты, чтобы можно было на бывших > коллег презрительно плевать сверху.
Теперь понятно, какие перспективы имелись в виду.