Сохранен F 89
https://2ch.hk/pr/res/723351.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Embedded

 Аноним 22/04/16 Птн 10:46:41 #1 №723351 
14613112016000.jpg
Поясните за embedded, какие там проекты есть? Я пока вижу несколько типов проектов:
1. Embedded-проекты на Linux. Обычное программирование на C/C++, есть Питон, единственный минус - не всегда всё есть, особенно для нубов - допустим, нужно самому разбираться, как подключиться к серверу, запущеному на устройстве, для отладки. Неочевидности с зависимостями библиотек и попыткой заставить отладчик понимать их символы . Проекты, как я понимаю, - софт для телевизоров, банкоматов и т.п.
2. Ардуино, MSP430G, клепание велосипедов для wireless sensor networks, автоматизации выключателей, сливных бочков и прочего, как на сайте hackaday, короче. Как я понимаю, тут важно знать электронику, а сами проекты - небольшие и унылые.
3. Serious business, high level. Automotive, CAN bus, fly-by-wire, медицинское оборудование Therac-25, приборные панели в самолётах на процессорах 12-тилетней давности и тому подобное - как я понимаю, тут есть как высокоуровневое программирование, так и написание кода под специализированные микроконтроллеры и процессоры для управления двигателями, сцеплением и т.п., почти везде hard realtime. Мало представляю, что тут происходит, но хотелось бы узнать побольше. Читал статью на хабре, что область automotive просто унижает разработчика-новичка отсутствием привычных инструментов.
4. Serious business, системный уровень. Проектирование - тонны унылой документации, сертификация, древние IDE за дофига денег, UML и сети Петри во все поля, код, как я понял, вообще писать не нужно, или нужно, но больше внимания уделяется спецификациям, из которых автоматом генерится C++ код. Могу ошибаться.
5. FPGA - как тут обстоят дела? А с ASIC?

Правильно ли я понимаю ситуацию? Расскажите подробнее, интересно же!

Хочу вкатиться куда-то сюда, но почему-то кажется, что сперва проще получить опыт обычным сишником-плюсовиком так как в таких проектах больше продумывания проекта и отладки, чем, собственно, самого кодинга (работал по 1-му пункту, на дизеле проекте, связанном с мультимедией, но кодил немного, т.к. проект был матёрый и в основном фиксили баги и тестировали). В бекенде там, или вообще джава-энтерпрайзником, а потом уже вкатываться в это всё. Норм идея? С другой стороны, может стоит сразу идти в хардкор, если повезёт (живу в Европе), иначе с возрастом станет ещё сложнее. Всегда хотел заниматься чем-то серьёзным. Пикрандом.
Аноним 22/04/16 Птн 11:12:54 #2 №723373 
>>723351 (OP)
По какой-то причине все ымбыдеры обитают в /ra/. Сюда попадают лишь всякие залётные, вроде меня.
>Читал статью на хабре, что область automotive просто унижает разработчика-новичка отсутствием привычных инструментов.
Интересно, дай линк.

Могу пояснить по 3-4-5 пунктам, так как работаю в тухлой НИИшке, занимающейся разработкой БРЭО для военных самолётиков. Уже был какой-то тред, где я об этом писал
Правда не знаю, насколько тебе будет полезен мой опыт, ибо
>живу в Европе
а в рашкоКБ своя атмосфера. Об этом говорит тот факт, что я двачую в рабочее время.

Хотя смотрел от нехуй делать это видео https://www.youtube.com/watch?v=KrsILnnowzs тащемта там много вещей озвучено, от которых у меня DAT FEEL
Аноним 22/04/16 Птн 11:25:52 #3 №723381 
>Как я понимаю, тут важно знать электронику, а сами проекты - небольшие и унылые.
Весь эмбеддед такой. Иначе это уже не эмбеддед.
>Хочу вкатиться куда-то сюда, но почему-то кажется, что сперва проще получить опыт обычным сишником-плюсовиком
Проще вообще профильное образование получить, где тебя погоняют и по обычным заданиям, и по расчетам каких-нибудь мультивибраторов. А если у тебя его нет, лучше сразу идти на эмбед-позицию.
Аноним 22/04/16 Птн 11:43:45 #4 №723393 
>>723381
>Проще вообще профильное образование получить, где тебя погоняют и по обычным заданиям, и по расчетам каких-нибудь мультивибраторов.
Спорно. Я сам по специальности радиоинженер, у нас кодинга практически не было, пришлось самому постигать азы со всеми вытекающими последствиями. Хотя каждый второй говорит о незаменимости специалистов-УНИВЕРСАЛОВ, который и в быдлокод могут, и в хардварю. По факту они если и нужны, то только в каких-нибудь школостартапах.
>>723373-кун
Аноним 22/04/16 Птн 11:53:13 #5 №723401 
>>723393
>нас кодинга практически не было, пришлось самому постигать азы
А ты думаешь есть специальность где по-другому? Программирование вообще птушный скилл, которому можно научиться имея стул и компьютер, а вот нормальные профессии, включая электронику, самому конечно можно познать, но это все требует большего количества денег и времени.
Аноним 22/04/16 Птн 12:59:54 #6 №723466 
>>723351 (OP)
>А с ASIC?
мне кажется ASIC еще более узкая хуитка нежели FPGA. Плюс, насколько знаю, сейчас у правильных пациков модно зделоть дизайн на FPGA, протестировать и отправить на спецзаводик где по этим дизайнам зделоют ASIC.
Аноним 22/04/16 Птн 14:17:36 #7 №723535 
>>723351 (OP)
>1.
Здесь есть куча серьезного и интересного забугорного IoT у нас этого вообще нет, только аутсорс-макакинг
>2.
Лучше уж пыхоблядком за еду работать, чем зарабатывать ардуриной
>5.
Вот это и DSP - лучшие отрасли, особенно в европках. Море открытых вакансий, хорошие зарплаты и, что самое главное, - интереснейшая работа.
Аноним 22/04/16 Птн 14:28:19 #8 №723541 
>>723401
>А ты думаешь есть специальность где по-другому?
Ну хз, если честно. Где-то на дваче встречал умную мысль, что в России проблема с системщиками потому, что их нигде не готовят толком.

Самоучки же вроде меня иногда такой быдлокод хреначат, что проще его переписать с нуля, особенно если система представляет собой несложный суперцикл.
>>723466

ASIC мёртв. Трепыхался ещё как-то в оборонке, но теперь появились отечественные ПЛИС, поэтому теперь точно ВСЁ. В коммерции хз как, но думается мне, что даже в крупносерийном производстве ПЛИС уже дешевле выходит.
Аноним 22/04/16 Птн 15:48:50 #9 №723599 
>>723541
В России проблема с системщиками из-за утечки мозгов. А утечка мозгов, внезапно, потому что системщиков нигде нет.
А вообще что у нас, что на западе, студент превращается в человека только после реального опыта работы.
> но теперь появились отечественные ПЛИС
Это кто?
Аноним 22/04/16 Птн 15:54:01 #10 №723607 
>>723351 (OP)
Исходи в первую очередь из задачи. Чем больше надо риалтаймовости, тем ниже уровень кода и ближе к железу.
Аноним 22/04/16 Птн 16:42:07 #11 №723637 
>>723541
>появились отечественные ПЛИС
пруфани будь добр
Аноним 22/04/16 Птн 16:46:20 #12 №723640 
>>723599
>Это кто?
Воронеж http://www.vzpp-s.ru/production/catalog.pdf
Мы только недавно на волне известных событий на них начали переходить. Это жутко сырые копии Флексов. Я бы запруфал узел ололо прототип, но он сейчас у плисоёбов в работе, которые пытаются его оживить.

Аноним 22/04/16 Птн 16:46:48 #13 №723642 
>>723637
До понедельника потерпите ороро
Аноним 22/04/16 Птн 16:48:15 #14 №723643 
>>723640
Последний раз, когда я имел дело с воронежскими ПЛИС (а это было в 2012-м), они корпусировали альтерровские кристаллы.
Аноним 22/04/16 Птн 16:52:20 #15 №723648 
>>723643
>они корпусировали альтерровские кристаллы.
Это воронежцы сами признались?
Если бы они просто "корпусировали альтеровские кристаллы", то сдаётся мне нашим плисоёбам не пришлось бы устраивать танцы с бубном для переноса проекта.
Аноним 22/04/16 Птн 16:57:21 #16 №723652 
>>723648
https://geektimes.ru/post/254138/
Аноним 22/04/16 Птн 17:12:58 #17 №723666 
>>723640
> Воронеж
http://www.youtube.com/watch?v=j59-rEVkfYw
Аноним 22/04/16 Птн 17:17:32 #18 №723670 
>>723652
Ты про это?
>Емкость двух обозначенных на сайтах ПЛИС составляет 50к и 200к вентилей, производятся они на немецкой фабрике XFAB.
Аноним 22/04/16 Птн 17:23:24 #19 №723677 
>>723670
Да. BarsMonster еще писал о том, что основной затык у ПЛИС - софт. Все компиляторы проприетарные и даже умея делать железку толку особого нет.
Аноним 23/04/16 Суб 01:20:18 #20 №724174 
>>723677
>BarsMonster
Кто такой? Дихалт от мира полупроводников? В том тредике он только про Мультиклет комментарий оставил.
Аноним 23/04/16 Суб 03:11:32 #21 №724227 
>>724174
Какой-то писатель на хабре, за неадекватом мной не был замечен.
https://habrahabr.ru/post/156049/
BarsMonster 29 октября 2012 в 10:22 0
Сложность разработки FPGA не растет линейно с ростом количества ячеек — там же копипаста :-)
Так что главная проблема — один раз софт разработать. Но это сложно и дорого, независимо от размера FPGA.
Аноним 23/04/16 Суб 05:47:24 #22 №724277 
>>723677
Пиздеж. Гугли icotc, verilog to route и прочее. Свободные тулчейны есть и про них активно пишут в отечественной литературе, значит кто-то что-то уже пилит на их базе.
Аноним 24/04/16 Вск 22:40:00 #23 №725886 
Что за ОПы пошли, назадают кучу вопросов и съебут. А кто тред будет поддерживать? Здесь хоть и тематика, но одни хуй если как клоун по своему треду не носится, он утонет.
Аноним 25/04/16 Пнд 11:44:07 #24 №726275 
14615738475140.jpg
14615738475151.jpg
14615738475152.jpg
ОП в треде.

>>723373
>По какой-то причине все ымбыдеры обитают в /ra/. Сюда попадают лишь всякие залётные, вроде меня.
Наверное, ардуинщики с управлением сервомоторами. Но спасибо, посмотрю.

>>Читал статью на хабре, что область automotive просто унижает разработчика-новичка отсутствием привычных инструментов.
>Интересно, дай линк.
Почитай заодно комменты.
Первая часть:https://habrahabr.ru/post/277141/
Вторая часть (заметил только сейчас): https://habrahabr.ru/post/277315/

>Могу пояснить по 3-4-5 пунктам
Поясни, пожалуйста, очень интересно.
>БРЭО
>для военных самолётиков
>в рашкоКБ
Хотеть! Как вкатился? Требовали ли опыт в этой сфере, или сразу из универа перекатился? На чём пишете, какая ОС, почему хуи пинаете? Электроника нужна ли и для чего? Интересно, т.к. может быть, понаеду потом в Россию когда бардак кончится, а делать игры, круды и сайты как-то не охота, если только ради денег.

>>723381
>>Как я понимаю, тут важно знать электронику, а сами проекты - небольшие и унылые.
>Весь эмбеддед такой.
Но мой пункт 1 не такой, например. И да, ведь всё, что не пека и не мобильные приложения - эмбеддед?

>>723466
>>723535
В универе было про VHDL и FPGA, и даже про Verilog. Что на них пилят в основном? Обработку сигналов? Но что имеется ввиду - всякий матан уровня быстрого преобразования Фурье, или что-то поинтереснее, вроде видео кодеков, быстрых сортировок и самопальных контроллеров?

Аноним 25/04/16 Пнд 23:28:23 #25 №727046 
14616161038370.png
Я смотрю тут плисаноны собрались, вот это я удачно зашел. Короче, есть такая реализация кордик-алгоритма на верилоге, которую я где-то нагуглил и немного допилил. http://pastebin.com/u020K05D
Кто сможет запилить на меньшем количестве элементов или даже найдет и пофиксит ошибки, если они есть конечно, тому нихуянефти.
Аноним 26/04/16 Втр 10:47:19 #26 №727315 
>>726275
>Хотеть! Как вкатился? Требовали ли опыт в этой сфере, или сразу из универа перекатился?
Рашкооборонка - это пожалуй единственное место, где принимают всех: больных, сирых и убогих. Тащемта и я сюда вкатывался будучи юной студентотой, естественно за символическую оплату и с нулевым багажом знаний.

>На чём пишете, какая ОС, почему хуи пинаете? Электроника нужна ли и для чего?
Смотря какие задачи. Асм и Си в основе, для систем с пердоликсами и всякими ОСРВ - плюсы. Ещё приходится писать десктопные приложения это норма для ымбыдеров, тут уже кто во что горазд. Раньше писали на плюсах с MFC, сейчас многие перешли на Qt. Мы пишем на сисярпе знаю, что как минимум в КНИРТИ тоже им пользуются. Вообще у нас тут кто во что горазд, каких-то жёстких ограничений нет, за качеством кода никто не следит военпреды и ОТК не могут в кодинг азаза, поэтому ОЧЕНЬ много быдлокода и говна.

Я лично с ОС только одной сталкивался, вот с этой https://ru.wikipedia.org/wiki/Ос2000
Ещё игрался с малоизвестной uOS, но не серьёзно
В других системах хз как, если не реального времени, то Дебиан котируют т.к. Эльбрус.
Ну а вообще есть FreeRTOS, очень хорошая штука. Опыт работы с ней и портирования её куда-нибудь - будет полезным.

>Интересно, т.к. может быть, понаеду потом в Россию когда бардак кончится, а делать игры, круды и сайты как-то не охота, если только ради денег.
Сомнительное удовольствие. Смотри видосик выше, там азиат правильно сказал про работу в R'n'D. Всё ОЧЕНЬ неспешно, никаких дедлайнов, работа идёт по типу "а давайте попробуем это или это, посмотрим что будет, потом попробуем что-нибудь другое". Большую часть времени занимают всевозможные испытания техники, а они длятся довольно долго. И за это время можно тысячу раз переписать быдлокод, внедрить новую хрень и т.д. Либо ничего не трогать, чтобы не сломать, лол.
Молодёжь редко выдерживает подобный неспешный ритм, большинство уходит получив диплом. При этом ко времени диплома получают нормальную ЗП, по рашкореалиям, но всё же низкую для погромистов. Те кто ушли, потом жалуются, что тяжело привыкнуть к нормальному рабочему ритму. Короче не зря это место называют болотом.
Аноним 26/04/16 Втр 11:19:45 #27 №727339 
>>726275
>Электроника нужна ли и для чего?
Знание электроники? Хз, скорее её не знание не критично для чистого программиста. Но вот плисоёб не могущий в аппаратную часть - уже нонсенс. Я вот знаю, и в принципе это помогает, так осциллографом-мультиметром приходиться часто пользоваться.
>самопальных контроллеров
Это редко. Если есть возможность использовать импортную ПЛИС, то проще брать с уже встроенным арм-ядром. В оборонке чаще вижу тандем ПЛИС+процессор кстати не только в России. В тех системах, с которыми я работаю, ПЛИС на себя берёт работу с периферией. У нас тут хард ртс, поэтому скидывать рутинную работу на ПЛИС необходимая мера. Ну видеокодер-декодер ещё кто-то делал. Для ЦОС всё же предпочтительнее DSP на мой взгляд.

У наших плисоёбов конечно были желания отказаться от процессора и перенести всю логику в ПЛИС (т.е. реализовать микроконтроллер на ПЛИС), но с импортозамещением от этой идеи отказались.

Алсо в оборонке главный плюс, из-за которого люди здесь остаются - это командировки. Тут конечно как повезёт, но некоторым приходиться довольно часто кататься по России и не только, и они от этого ловят кайф. Посидеть полгода где-нибудь в Индии, Малайзии, Вьетнаме, Сирии - довольно приятно, прибыльно и полезно в плане опыта. Ибо работа в почти англоязычной среде, на зарубежном производстве.
Аноним 26/04/16 Втр 12:55:22 #28 №727422 
>>723351 (OP)
учишь аналог(не хуета уровня:читал статьи васяна-пердуинщика про транзистор и трансформатор;а именно серьезную литературу уровня радиолюбителей:умение спроектировать усилитель,рассчитать однотранзисторный усилитель, прикинуть токи для mosfet), обработку сигналов,архитектура компов,цифра-дохуя цифры, теория автоматизации, линейная алгебра и прочий матан-теоретический минимум.Далее нужно изучать архитектуру КАЖДОГО МИКРОКОНТРОЛЛЕРА/DSP(ЦСП)/FPGA(ПЛИС)/PSOC(ПСнК)/whatever/, аппноуты и каждая строчка должна быть понятна@очевидна(от напряжения питания, импеданса/реактанса до погрешности дельта-сигма цап на линейке частот посредством бита регистра вывода и прочих важных или не очень параметров).
Аноним 26/04/16 Втр 12:59:00 #29 №727429 
>>726275
няш-мяш радиолюбители сидят: пишут на верилогах, стм32 и аврах.Походу будут осваивать новые фрискейловские мк, вообще там есть здравое семя:программируемое только если требования специфичны и явно лучше аналога выйдет.Всмысле никто не примет говно уровня ардуины или мигания светодиодом на мк:мигаешь на однотранзисторном генераторе или на худой конец 555ым таймером.
Аноним 26/04/16 Втр 14:21:06 #30 №727496 
14616696667360.jpg
>>727422
>>727429
Так, усатый телемастер подоспел, все в махарайку.
Аноним 03/05/16 Втр 12:23:39 #31 №733114 
Бамп. Неужели никто не разрабатывает софт для Боингов , Audi и прочих Toyota? Какие там требоваия, интересно ли? Наверняка от российских КБ отличается же.

>>727315
Как насчёт опыта, ценен ли он по-твоему? Если в целом, то задачи в основном - что-то новое создать и спроектировать, или тупо поддержка? Требования разработки как на ололо-западе соблюдаются? Хреально понять, интересная область или же лучше вкатиться в серверный хайлоад на C++ или эмбеддед в стиле пункта 1.
Аноним 03/05/16 Втр 22:45:54 #32 №733547 
>>733114
Пилил софт для ECU и прочего говна в Melexis. Требования - не сильные, студентов как дешевую рабсилу здесь очень любят по крайней мере у меня в Украине, охотно забирают к себе второ-третьекурсников "электронных" специальностей с боле-менее адекватными знаниями сишкоблядства. Работа интересная, приходилось часто кататься по швейцариях, бельгиях и прочих европках.
Аноним 03/05/16 Втр 22:49:55 #33 №733550 
>>727422
Завтра_ищешь_в_интернете_книжку_Dive_into_ымбеддед.txt
Аноним 05/05/16 Чтв 20:23:21 #34 №735292 
>>723351 (OP)
Асть тут системные программисты, но которые не считают себя Embedded? По сути, это отчасти связано с embedded.

6. Системное программирование - поясните за него. Как я понимаю, это написание драйверов и прочих модулей для ядра ОС, работа с потоками, отладка ядра. Сюда же относятся тонкости работы виртуальных машин.
Аноним 05/05/16 Чтв 20:35:44 #35 №735296 
>>735292
Есть один, но он стажёр.
Аноним 06/05/16 Птн 21:18:32 #36 №736330 
>>723351 (OP)

Нирекамендую эмбед, это скучное говно. Вся трудность там в кривой документации, кривых инструментах и убогости ресурсов а не крутизне решаемых задач.
Аноним 06/05/16 Птн 21:19:40 #37 №736331 
>>723599

В рашке проблема в том что охуевшие биг боссы хотят что бы на них работали за копейки.
Анонимус 06/05/16 Птн 22:08:52 #38 №736395 
>>736330
На каких именно проектах такое?
Аноним 06/05/16 Птн 22:12:52 #39 №736402 
Как java поживает в embedded? Кто и для чего используют?
Аноним 07/05/16 Суб 19:50:00 #40 №737210 
>>736395

Называть конкретные не имеет смысла, где-то год работал в этом деле (лет 8 назад). Плевался даже с солидной (больше 1000 страниц) документации bluetooth - пишут так что хуй проссышь, сразу впидно люди даже учебник по матану не осилили бы. После этого перекатился на десктоп, но то что краем уха слышу от коллег подтверждает мои выводы.
Аноним 10/05/16 Втр 16:25:09 #41 №739376 
>>737210
Драйверы писал?
Аноним 10/05/16 Втр 20:22:20 #42 №739665 
>>739376

Нет, прикладнину для контроллеров.
Аноним 11/05/16 Срд 14:56:57 #43 №740339 
>>737210
>Плевался даже с солидной (больше 1000 страниц) документации bluetooth
Ты просто не привык. Со временем, на нормальную документацию начинаешь смотреть как на гогно.
Аноним 11/05/16 Срд 15:00:03 #44 №740344 
>>736330
а так почти везде, не только эмбемд.
Аноним 11/05/16 Срд 16:24:58 #45 №740424 
>>733114
>Как насчёт опыта, ценен ли он по-твоему? Если в целом, то задачи в основном - что-то новое создать и спроектировать, или тупо поддержка?

И то, и другое. В оборонке жуткая нехватка кадров, поэтому приходится заниматься всем подряд. Но всё зависит от размеров системы маленький блочок или йоба-станция, чем меньше система, тем больше приходится ненужного говна делать самостоятельно. Например аппаратная отладка. Наверное поэтому для ымбыдеда предпочитают электронщиков, а не чистых программеров.
Вангую, что ты начитался мусора про AGILE, SOLID и другие умные аббревиатуры. В оборонке ничего этого нет. Есть только ПРОГРАММА ВЕРСИИ 1.0, ПРОГРАММА ВЕРСИИ 2.0... ПРОГРАММА ВЕРСИИ N.0. И не спрашивайте, нахуя добавлять .0 в конце версии - никто не знает.
Каждая версия выходит раз в N-лет, и между этими моментами ты занимаешься тем, что либо пишешь её с нуля, либо пытаешься выловить говно из предыдущей и добавить новые фичи.

>Требования разработки как на ололо-западе соблюдаются?
Google=>
ГОСТ РВ 0019-001-2006
ГОСТ Р 51189-98
ГОСТ Р 51904-2002

Можешь почитать на досуге. Ещё встречал в ТЗ отсылки к "Положение ПО-87", но это старый документ, вышеуказанные госты его замещают вроде. Алсо 51904 - аналог DO-178B, да и вообще почти все наши госты переводы западных документов. Какие требования к разработке на ололо-западе - я не знаю.

>Хреально понять, интересная область или же лучше вкатиться в серверный хайлоад на C++ или эмбеддед в стиле пункта 1.
Хз. Вот этот господин >>736330 всё правильно написал. Кривое железо, кривая документация, кривые разработчики. Но лично мне нравится не просто видеть циферки на мониторе, а в живую наблюдать результаты своего быдлокодинга. Как оно пробуждается, ходит, стреляет и порабощает человечество.
Аноним 22/05/16 Вск 23:21:20 #46 №750923 
>>740424
А к биографии нет особых требований? Сильнее ли ценится диплом? Как проходило собеседование? Есть ли у вас вообще менеджеры или вы там сами себе менеджеры?
Аноним 23/05/16 Пнд 00:35:52 #47 №750977 
>>736402
JavaCard, OSGi
Аноним 23/05/16 Пнд 10:20:30 #48 №751250 
>>750923
>А к биографии нет особых требований?
В смысле? Единственное препятствие, как и везде - это если ты был судим. Ну или после выпуска 10 лет хикковал дома, нигде не работая, то могут поинтересоваться почему.
>Сильнее ли ценится диплом?
Чем его отсутствие, лол? С гуманитарным дипломом естественно только в макдак на кассу. Технический - желательно хотя бы немного рилейтед. ПГС, механики и физики-ядерщики идут мимо. Короче как и везде.
>Есть ли у вас вообще менеджеры или вы там сами себе менеджеры?
Сами себе манагеры. И это ОЧЕНЬ плохо. Одна из основных причин, по которым я сваливаю.
Аноним 25/05/16 Срд 23:08:17 #49 №754100 
>>727339
>Для ЦОС всё же предпочтительнее DSP на мой взгляд.
Смотря для чего. Попробуй сделать КИХ фильтр 200-ого порядка, с частотой около сотни мегагерц. ПЛИС, которая справится с этим будет минимум в 5 раз дешевле.
Аноним 27/05/16 Птн 01:11:59 #50 №755052 
>>740424
> В оборонке жуткая нехватка кадров
Зарплаты в студию

Все эти нехватки кадров обычно вызваны тем что там работают за доширак
Аноним 04/06/16 Суб 01:31:44 #51 №761006 
Хэлло ананасы. У погромист-самоучка. Берут стажером на должность embedded пограмиста. Подкиньте годной литературы по теме. Можно на ангельском. Есть месяц что бы прийти в фирму и не обосраться совсем.
Знаю си на уровне школьника, в основном дрочил пхп, си шарп, джаву. Есть ардуинка и куча сенсоров(могу разобрать сиэнси машинку которую слепил из говна). В общем дайте советов мудрых. Кому мне еще верить, как не анону. Алсо не из рашки я.
Аноним 04/06/16 Суб 19:21:32 #52 №761446 
>>755052
вот этот прав.
Аноним 05/06/16 Вск 15:42:14 #53 №762247 
>>761006
Какой именно эмбеддед? Не уверен, но думаю, в будущем тебе когда-нибудь точно понадобится многопоточность - то есть, треды, мьютексы, семафоры и прочее. Лучше, как я понял, на линуксе это всё изучать или на BSD, так как там всё по стандартам, а в винде WinAPI, где всё по-своему, даже мьютексы означают совсем другое, но называются также.

ОП
Аноним 05/06/16 Вск 16:44:21 #54 №762315 
Эмбеддед это такой симбиоз электронщика и программиста. И у всех, кого я встречал есть перекос в одну из сторон. Поэтому лучше программист + электронщик. Собственно у нас на работе так и есть зачастую. Некоторые электронщики программируют, но на уровне теста железа.
Аноним 05/06/16 Вск 22:09:21 #55 №762628 
>>762247>>762247
Разработка для проверяющих устройств. Спасибо, буду читать.
Аноним 06/06/16 Пнд 15:17:56 #56 №762896 
>>751250
>В смысле? Единственное препятствие, как и везде - это если ты был судим.
Всмысле, если понаехать из ЕС, то норм отнесутся?
Аноним 06/06/16 Пнд 15:32:03 #57 №762909 
>>762896
> понаехать из ЕС, чтобы работать в рашкооборонке
Вот это целеустремлённость.
Аноним 06/06/16 Пнд 15:36:41 #58 №762914 DELETED
>>733114
>Наверняка от российских КБ отличается же.
Только числом бабок. А так тот же waterfall и древние технологии.
Аноним 08/06/16 Срд 13:48:08 #59 №764521 
>>762909
Целеустремлённости нет, я просто интересуюсь, вряд ли пойду в оборонку. Но в embedded всё же хочется, попытаюсь в свои местные филиалы крупных контор податься.
Аноним 08/06/16 Срд 14:25:30 #60 №764564 
>>740424
> В оборонке ничего этого нет.
Знакомый с "Алмаз-Антея" рассказывает, что AGILE у них постепенно внедряется. Т.к. бардак полный в плане организации.
Аноним 19/06/16 Вск 21:13:49 #61 №774760 
14663600295080.jpg
бамп
Аноним 19/06/16 Вск 21:28:09 #62 №774778 
>>723351 (OP)
>FPGA
По этому поводу могу посоветовать статью на хабре, где есть ответы на многие вопросы и годная литература: https://habrahabr.ru/post/281525/
Аноним 20/06/16 Пнд 07:42:54 #63 №774987 
>>761006
хуй забей на все эти книги - всё это сильно зависит от задачи. И вообще, embedded - больше ебля с железом, чем с программированием.
Аноним 20/06/16 Пнд 08:00:21 #64 №774993 
>>774987
Из того что традиционно эмбеддед программисты программировать нихуя не умеют, а умеют только писать неебическую лапшу, делать вывод о том что в эмбеддед уметь программировать не нужно - не следует.

Тем более что традиционный эмбеддед 1980lvl и современный - это две большие разницы.

В современном эмбеддед-мире применяются самые разные технологии, включая функциональное программирование, DSL-ориентированный подход, и многие другие.

Пример сложности современного embedded-программирования и интересных технических решений для борьбы с ним - http://circuitcellar.com/cc-blog/custom-peripheral-cores-digital-sensor-interfaces/
Аноним 20/06/16 Пнд 12:26:05 #65 №775106 
>>774993
Расскажи о традиционный эмбеддед 1980lvl
Аноним 20/06/16 Пнд 12:40:17 #66 №775118 
>>775106
Зайди на любой форум бородатых эмбедоделов, посмотри на код.
Зайди на любой ресурс где реверсят разные промышленные эмбедоделки, посмотри на код.
Аноним 20/06/16 Пнд 21:46:32 #67 №775477 
>>764564
Аджайл, в имбеде? В оборонке?

Совсем охуели, наркоманы!

На вой хуй аджайл там, где есто исчерпывающий список требований, которые не будут меняться лет 25?!?

Нахрена аджайл там, где одна итерация занимает пол года - год?!?

Вы че совсем, блядь, пизданулись?!? Или у вас там аджайл-питухи к власти пришли?

>много бардака
Блядь, аджайл и прочий скрам с канбаном, - это и есть бардак, который закономерно скатывается в тестер-дривен-девелопмент!

Я не думаю, что наши военные на поле боя хотят быть бетатестерами аджайл-говнокода!

Военный должен решать боевые задачи, а не баг-репорты вам долбоебам отправлять, пока его кроют всеми возможными средствами поражения!

Покормил.
Аноним 20/06/16 Пнд 21:55:28 #68 №775481 
>>775477
Везде уже они.

> NASA Uses Node.js in Space Suits – Director of Software Engineering Confirms
> https://news.ycombinator.com/item?id=11928477
Аноним 20/06/16 Пнд 23:02:03 #69 №775539 
>>775481
Начнем с того, что это NASA, а не DOD.

В самом корабле нод.жс не используется, он используется в наземных системах.

Ну и наконец, в исследовательских миссиях может что-нибудь пойти не так, и там надо будет быстро реагировать на изменения ситуации, при том, что второго такого же корабля нет... Там как раз могут пригодиться инструменты гибких методологий разработки.
Аноним 20/06/16 Пнд 23:08:03 #70 №775543 
>>775539
Когда надо было быстро реагировать, в NASA был Lisp - и баг в Хаббле починили через модем 300бод-безничего.

А теперь насовали хипстерских говн лишь бы хуяк-хуяк.

- Хьюстон, у нас проблема
- Какая?
- Undefined is not a function
Аноним 20/06/16 Пнд 23:13:57 #71 №775549 
>>775543
Я знаю, марсоход аналогично финишировала, только скрипт был на Си.
Аноним 20/06/16 Пнд 23:14:51 #72 №775551 
>>775549
Чинили. Пишу с ведра, аноны, не обессудьте.
Аноним 21/06/16 Втр 00:51:18 #73 №775637 
>>775551
> The Remote Agent software, running on a custom port of Harlequin Common Lisp, flew aboard Deep Space 1 (DS1), the first mission of NASA's New Millennium program. Remote Agent controlled DS1 for two days in May of 1999. During that time we were able to debug and fix a race condition that had not shown up during ground testing. (Debugging a program running on a $100M piece of hardware that is 100 million miles away is an interesting experience. Having a read-eval-print loop running on the spacecraft proved invaluable in finding and fixing the problem. The story of the Remote Agent bug is an interesting one in and of itself.)

> The Remote Agent was subsequently named "NASA Software of the Year".

http://www.flownet.com/gat/jpl-lisp.html
Аноним 21/06/16 Втр 01:03:14 #74 №775648 
>>775637

http://research.microsoft.com/en-us/um/people/mbj/Mars_Pathfinder/Mars_Pathfinder.html
>VxWorks contains a C language interpreter intended to
>allow developers to type in C expressions and functions to
>be executed on the fly during system debugging. The JPL
>engineers fortuitously decided to launch the spacecraft
>with this feature still enabled. By coding convention, the
>initialization parameter for the mutex in question (and
>those for two others which could have caused the same
>problem) were stored in global variables, whose
>addresses were in symbol tables also included in the
>launch software, and available to the C interpreter. A short
>C program was uploaded to the spacecraft, which when
>interpreted, changed the values of these variables from
>FALSE to TRUE. No more system resets occurred.
Аноним 29/06/16 Срд 15:19:04 #75 №783150 
14672027442590.jpg
бамп
Аноним 29/06/16 Срд 15:57:11 #76 №783166 
>>775543

> - Хьюстон, у нас проблема
> - Какая?
> - Undefined is not a function

Проиграл с этого как ненормальный
Аноним 29/06/16 Срд 16:25:09 #77 №783210 
>>783166
> Применение zOS для обеспечения полетов Space Shuttle
> В презентации (объемной, более 60 страниц) подробно рассказано, как zOS применяется для подготовки кодов спецвычислителя, установленного на борту Space Shuttle
> http://rgho.st/7TCBSBkZf

> NASA unplugs last mainframe
> http://www.networkworld.com/article/2221679/virtualization/nasa-unplugs-last-mainframe.html
Аноним 08/07/16 Птн 15:02:11 #78 №791443 
14679793312890.jpg
Бамп
Аноним 08/07/16 Птн 23:48:43 #79 №791860 
>>775477
>Блядь, аджайл и прочий скрам с канбаном, - это и есть бардак
А вот нихуя, канбан - это топ порядочек и без ебанутого сектантства. Более того, он прост как палка, как раз то что надо для военной параши.

Но вообще всё лучше, чем вотерфол. Вотерфол только в госпарашах и остался, потому что госпараша - это область замедленного времени, где сейчас приблизительно 1975 год.
Аноним 22/07/16 Птн 14:52:01 #80 №802750 
14691883214600.jpg
Аноним 24/07/16 Вск 22:51:14 #81 №804596 
14693898742000.jpg
>>723351 (OP)
Если брать средства связи и все с ними связанное, то это дикий пиздец. У каждой конторы свои умельцы, любители внезапных ассемблерных ставок на 1000 строк в коде драйвера для мультиплексора на плюсах. И все это без комментариев, ну или максимум чем-то таким: //zdes start obr dmpa chastot ot do, ну или //dopfunktional dlya o4istke hz4to.hui
Причем сами умельцы давно ушли/умерли/отдыхают под галоперидолом.
Байтослесарское мастерство здесь требуется катастрофично, как и надроченное мировосприятие электрощика. А платят у нас так себе. Подумай несколько раз, прежде чем окунуться в это с головой.
Аноним 10/08/16 Срд 22:00:18 #82 №817445 
>>804596
Нормально код вообще можно писать?
Аноним 10/08/16 Срд 22:52:21 #83 №817484 
>>817445
Нельзя, запрещаю.
Аноним 11/08/16 Чтв 00:51:13 #84 №817554 
А в рашке есть вообще конторы с нормальными разработками, не оборонка-стайл? Я вот получил профильное образование, да и ушел в веб-программирование, на дваче не догадался спросить советов.
Аноним 16/08/16 Втр 15:16:27 #85 №821035 
>>817554
Есть, но очень мало. В США много.
sageАноним 21/08/16 Вск 12:38:21 #86 №824501 
>>821035
В Европе есть. Алсо, в России тоже есть коммерческие, на хабре видел, но за оборонковость не скажу.
Аноним 29/08/16 Пнд 14:00:14 #87 №830278 
14724684144770.png
14724684144831.jpg
Аноним 11/09/16 Вск 22:17:08 #88 №840345 
14736214281940.jpg
Бамп
Аноним 12/09/16 Пнд 09:09:43 #89 №840459 
>>723351 (OP)
Могу сказать, что нужно в первую очередь довольно неплохо дружить с электроникой.

Из языков более чем достаточно C и верхнего уровня (по вкусу). Имея такой базис что-то еще подучить по программированию проблемой не будет.

А вообще этот господин все правильно расписал.
>>727422

Но, естественно, набор необходимых знаний зависит от задачи, а это сферический конь в вакууме.
comments powered by Disqus