×Закрыть

Cемінари із Linux Kernel з GlobalLogic!

GlobalLogic запрошує вас взяти участь у серії семінарів із розробки Linux Kernel, що охоплюють такі теми як Linux Kernel Internals, Linux Kernel Level Programming, Device Driver Development. Семінари пройдуть у серпні-вересні 2017 р. у Києві.

Участь у семінарах відкриє для вас нові можливості для підвищення свого інженерного рівня, дасть глибше розуміння того, як працює операційна система, дозволить впевненіше почуватися у таких сучасних сферах як Internet of Things, Wireless networking, Automotive. Ви зможете поспілкуватися з людьми, які використовують вищезазначені технології та найкращі практики Linux-розробки. Після проходження семінарів у вас буде шанс отримати пропозицію про співпрацю із GlobalLogic.

Вимоги до учасників:
Необхідно:
— Досвід розробки на мові C — 2+ роки
— Знання Linux на рівні користувача і базовий досвід роботи у командному рядку

Бажано:
— Знання Networking
— Досвід роботи з системою контролю версій Git та наявність акаунту на github
— Досвід в Embedded-розробці — 2+ роки, системному програмуванні або суміжних сферах
— Англійська на рівні Intermediate

Реєстрація для участі у семінарах:
Щоб подати заявку, будь ласка, надішліть до 10 серпня лист на kyiv.kernel@globallogic.com, вказавши*:
— ваше ім’я та прізвище,
— контакти (email, телефон),
— ваш попередній досвід, пов’язаний із тематикою семінарів (знання С, Linux),
— ваше CV або посилання на заповнений профіль у LinkedIn,
— посилання на ваші pet-проекти (за наявності)
* Будь ласка, зверніть увагу, що надсилаючи такий лист та надаючи вказану інформацію про себе, ви приймаєте Політику конфіденційності GlobalLogic (globallogic.com.ua/privacy-policy), а також погоджуєтесь, що GlobalLogic може використовувати ваші персональні дані для відправки вам повідомлень.

Порядок проведення семінарів:
— Кількість учасників семінарів обмежена
— Формат проведення: до 8 тижнів по 2 семінари у ранковий час.
— Старт у серпні (точна інформація буде повідомлена групі учасників).
— Місце проведення: Київ (точна інформація буде повідомлена групі учасників).

Додаткову інформацію ви можете отримати, надіславши запит на kyiv.kernel@globallogic.com.

Наповнення семінарів:
Головними темами семінарів є:
— Linux Kernel Architecture and Hardware Requirements
— Kernel Development Tools and Kernel Debugging
— Time, Delays, and Deferred Work
— Concurrency and Race Conditions
— Allocating Memory, Memory Management Subsystem, and System calls
— Communicating with Hardware and Interrupt Handling
— Block Devices, Character Devices, and Networking
— USB basics: host, gadgets and classes

Приєднуйтеся!

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

GlobalLogic запрошує вас взяти участь у серії семінарів у Харкові, присвячених розробці під Linux Kernel. Семінари охоплять такі теми, як Linux Kernel Internals, Linux Kernel Level Programming, Device Driver Development та ін. Набір триватиме до 27 серпня 2017 р.

Участь у семінарах відкриє для вас нові можливості з підвищення свого інженерного рівня, дасть глибше розуміння того, як працює операційна система, дозволить впевненіше почуватися у таких сучасних сферах як Internet of Things, Wireless networking, Automotive. Ви зможете поспілкуватися з практиками вищезазначених технологій та Linux-розробки.

Після проходження семінарів у вас буде шанс отримати пропозицію про співпрацю із GlobalLogic. У минулому році до участі було обрано лише 15 осіб. За підсумками семінарів шести із них була запропонована участь у проектах компанії.

Вимоги до учасників:
Необхідно:
— Досвід розробки на мові C — від 2 років
— Досвід розробки програмного забезпечення для вбудованих систем (embedded systems)
— Знання Linux на рівні користувача і базові знання інтерфейсу командного рядка в Unix-подібних ОС
— Вища освіта за напрямками: розробки ПЗ, системного програмування, комп’ютерних систем або мікроелектронних систем.

Бажано:
— Досвід розробки програм для Linux
— Знання Linux на рівні адміністратора
— Досвід розробки драйверів для Unix-подібних ОС
— Досвід роботи із системою контролю версій Git
— Досвід розробки програм для вбудованих систем, досвід у системному програмуванні або суміжних сферах
— Англійська на рівні Intermediate.

Реєстрація для участі у семінарах відкрита до 27 серпня за посиланням: bit.ly/LinuxKharkiv2reg

Порядок проведення семінарів:
— Кількість учасників обмежена
— Формат проведення:
— до 12 тижнів
— 1 практичний семінар на тиждень у вечірній час (максимальна тривалість — 2 години)
— теоретичні матеріали у вигляді відеолекцій, добірок книг, посилань та презентацій
— інформаційна підтримка учасників у закритому чаті
— Старт у вересні (точна інформація буде повідомлена групі учасників)
— Місце проведення: Харків (точна інформація буде повідомлена групі учасників)

Додаткову інформацію ви можете отримати, надіславши запит на e-mail: join.kharkiv@globallogic.com або Skype: AnnaBod9

Наповнення семінарів:
Головними темами є:
— Linux Kernel Architecture and Hardware Requirements
— Kernel Development Tools and Kernel Debugging
— Time, Delays, Interrupts and Deferred Work
— Concurrency and Race Conditions
— Allocating Memory, Memory Management Subsystem, and System calls
— Communicating with Hardware and Interrupt Handling
— Block Devices, Character Devices, and Networking
— USB basics: host, gadgets and classes

Не пропустіть можливість для професійного розвитку та залучення до цікавих проектів!

Доброго дня, чи буде повтор та чи є вакансії по Сі для джунів, вимоги?

Семінари необхідні, оскільки потрібно постійно вдосконалювати свої професійні навички.Пропозиція про співпрацю із GlobalLogic для найкращих-це сучасний світовий тренд.Эллина Медынская-справжній професіонал ,який постійно працює над саморозвитком,тому її пропозиції ділові та сучасні.,про що свідчить стабільний конкурс.

Серьёзно никогда не понимал таких семинаров ну допустим по отечественному налоговому законодательству или бух.учёту информации ноль кодекс +100500 страниц запутанный и противоречивый практики «как получится но не факт что получится у вас но можно ещё попробовать вот так» ну а с линуксом что? «Достать» что LDD что LKD мягко говоря «несложно» оно прямо на гитхабе лежит ну ладно когда-то раньше не было хитхаба и линукса тоже но сегодня то что собрать систему на которой можно собрать ядро тот же ж TODO туториалов на разный вкус наверное даже видео на ютюбе есть (попутно и подучится английский язык и терминология чистый профитЪ!) вот скажем:

Block Devices, Character Devices, and Networking

— их вообще в инститах учат при прохождении курса теории операционных систем разве нет?

С embedded linux сегодня проблем есть? «Малинку» можно купить за 20 баксов образ залить ну пусть день провозиться собрать его ну пусть ещё неделю далее учись не хочу сеть есть Block Devices на флешке есть Character Devices на i2c com есть Networking на вайфай блютуз есть оперативка даже есть!

2-3 недели посидел если руки из ровного места и уже можешь проводить семинары профитЪ!

Оспаде, да это просто 1001-й способ ненавязчивого галерного рекрутинга.
Причем рассчитанного на немедленный результат, а поэтому крайне неэффективного.
GL вполне по силам стать базой и спонсором для «взрослых» семинаров и собрать вокруг себя тематическое коммьюнити. Но нет, продолжаем пилить гири.
PS О Linux day знаю, но это не тот формат.

А как надо тренинги по linux kernel проводить? Что там должно быть? Какие темы раскрыты?

Давай почнемо з того, що дізнаємось, для чого ті тренінги проводити?
А там, маючи означену мету, можна думати, як це зробити.

Ну например особенности маппинга памяти при работе с PCI (Express) в DMA не?

Можно например реальный сетевой стек поднять опять же ж со всякими особенностями включая как вообще TCP делается и скажем как на сетевой карте multihost получается и каким боком он в ядре а каким в гипервизоре.

Можно например файловые системы и как из них вообще докер выходит.

Это всё хорошо, вот только ЗАЧЕМ это аутсорсерской конторе? Все эти особенности надо копать если стандартные решения чем-то не устраивают, если это какая-то инновация. Но явно не джунам это рассказывать — ибо они просто не поймут зачем это всё, и в чём смысл это знать и уметь. А к тому моменту если когда понадобится — 100% разбираться заново и по RTFM.

Зачем это галере? Ей нужен кадровый резерв. А кернел штука сложная, туда полезут только увлеченные, а не те кто за быстрыми бабками. А увлеченных надо увлекать разными челенджами.

А в чём проблема аутсорсить эти самые «штука сложная» на галеру? Галера — лишь форма организации, можно и увлечённых туда. В конце концов, увлечённые даже коммунизм собирали, а это посложнее опенсорса.

Проблема — мотивировать пытливые умы работать в пыльном трюме галеры.

Прошивки для большинство SoC пишутся пытливыми умами на галерах в теплых странах, а тут внезапно проблема возникла.

Де пишуться? Трактором туди можна доїхати?

Индия

Был такой практический опыт и не один есть сомнения...

Я вам не про практический опыт, а про коммиты в репозитории.

Там куда я ездил и где пытливые умы чего-то полезного делали, было жарко и влажно.

Замыкание в коде — куда глубже, чем пыльный трюм. Так что я бы даже сказал, что простое элементарное пространство — стимулирующий фактор. А вот пафосные креативные опенспейсы — сильно мешающий, особенно своим «опен».

Лучшее место чтобы разбираться в ядерных технологиях — свой кабинет. С табличкой «не влезай, убьёт», и обведённым трупом перед дверью.

Я отвечал более конкретно на:

Что там должно быть? Какие темы раскрыты?

«Зачем?» это я первый спросил хоть и неявно. ))

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

Тренинги или семинары?
Тренинги это не средство вербовки, они должны быть внутренними для уже нанятых людей.
А вот на семинары будут ходить люди, которым интересна сама тема. И вот их-то и нужно нанимать.
Но это сложно, куда проще завесить все баннерами, бигбордами и спамить-спамить-спамить.

собрать вокруг себя тематическое коммьюнити

Было бы интересно. Правда, учитывая, что сообщество само по себе не собралось, это событие маловероятно.

Сообщество иногда немножко надо подтолкнуть к организации.
Например пригласить из Европы серию интересны спикеров или выкинуть в открытый домен какой-нибудь второстепенный или заброшенный проект. Собственно тут и рассказывать-то нечего — все эти трюки давным давно отработаны крупными западными корпорациями.

С одной стороны embedded произносят с придыханием, мол это вам не джава и не веб, с другой стороны получается что весь этот ваш embedded можно за 2-3 недели освоить.

Не ну конкретно была речь про линукс и «возможность запустить на попробовать дабы увидеть в живом виде весь мелковатый сам по себе перечень базвордов» если говорить «за ембед вообще» то есть же ж ещё «класса ардуинки» а есть ещё что-нибудь freeRTOS а за годный ответ по теме «а почему линукс нельзя запустить на одних платформах и почему нельзя?» я бы б сразу брал без конкурсов и семинаров.

Но вообще для человека с руками «замигать лампочками» на чём-то простеньком дабы не сильно копать через уровни и ядра думаю пару дней значит ли что после такого такой человек «ембеддер» ну я так думаю прочесть что-нибудь из «хтмл за 21 день» и уже после первых страниц нарисовать «хтмл хелло ворд» ну вот у меня на angularjs ушло что-то с час наверное чтобы «запустить» AngularJS First Application но не сказал бы б что я реально понимаю как оно реально работает просто «заценил и удивился» а копать вглубь таки уже не стал. ))

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

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

чем больше людей будут интересоваться этой темой, тем лучше. Особенно если они потом будут работать по указанному направлению.

Вот меня и смущает что при прочих равных перечисленных в оригинальном «риторическом вопросе» вопрос «кто все эти люди?» (к) (тм) таким путём планирующие «интересоваться темой и потом работать по направлению» и что с ними будет дальше если уже для того чтобы «интересоваться темой» им нужен «семинар» ну и расширяя риторический вопрос до «за державу обидно» (к) (тм) есть смущение относительно и будущего отечественной индустрии видимо не только «по направлению» но и вообще тоже.

ЗЫ: хотя конечно вон индийские специалисты пишут большой и подробный мануал «введение в адресацию в Си» если что-то делают значит кому-то это нужно хотя конечно вопрос «кто все эти люди?» (к) (тм) остаётся.

Но уточню даже методологически вместо rtfm теперь «семинар» что предполагает rtfm они не могут и не планируют как они планируют делать дальше на каждый вопрос «делать семинар»?

А потом дебажить, дебажить, дебажить......

С одной стороны embedded произносят с придыханием, мол это вам не джава и не веб

Я презираю эмбеддед и сравниваю его с js

с другой стороны получается что весь этот ваш embedded можно за 2-3 недели освоить.

Потому что спека на очередной МК коротка, а крупные проекты не аутсорсят никогда

Я презираю эмбеддед и сравниваю его с js

хотів би я бачити як би ви жили в світі без мобільних телефонів, медичного обладнання, бортових ком’ютерів автомобілів, без кардиостимуляторів і подібних речей, навіть банальний годинник зараз ембеддед...

Потому что спека на очередной МК коротка,никогда

www.google.com.ua/...​OQfsu1M1RKzUsmPOk21LCBpFA
1137 сторінок це коротка спека?

а крупные проекты не аутсорсят

хочу побачити лінки що це підтверджують.

мобільних телефонів
банальний годинник зараз ембеддед

это кто вам такое сказал, что оно эмбедед? если получить сорцы от вендора и собрать новый дроид это "эмбедед"(все равно это будут делать китайцы), то можно сравнивать его с js. часы сейчас так вообще слегка обрубленный смартфон.

Как вам сказать, вот вы пальцем по экрану вазюкаете, а там не просто микросхема тачскрина стоит, а обычно целый микроконтроллер, под который прошивку нужно написать. Да еще мало того что нужно написать прошивку, так еще и сделать так чтоб эта штука электричества мало кушала. А кроме тачскрина там еще периферии программируемой хватает, а дальше драйвера начинаются, а потом системное ПО, а потом маркетинг решит что стандартных рюшечек устройству мало, нужно как-то извернуться и крутую фичу запилить, которая в железо упирается.

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

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

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

Да, 100 эмбеддеров не надо, но выпуск каждой железяки требует чтоб коллектив инженеров чего-то там подшаманил. Если вы пиняете на то что никто схему и драйвера с нуля не делает, ну так простите, андроид тоже для нового телефона с нуля никто не переписывает.

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

Смотрите, для того чтоб сделать некую поделку, нужно (условно)
— 1 электронщик (согласование схемы, печатной платы, списком компонентов)
— 2 low-level (или embedded) программиста (драйвера, системные вещи)
— 5-10 application программиста (написать гуй, сделать видимые пользователю плюшки)
На общем фоне количество программистов низкоуровненых штук мало и по большому счету от них можно отказаться, но если вы хотите заработать денег, то вам нужны какие-то плюшки, которые вы сможете продать, а плюшки часто упираются в железо. Плюс никто не отменял оптимизацию уже готовых драйверов, и уверяю вас, это огромный pain-in-the-ass когда вендор выкатывает новый sdk, в котором куча полезных плюшек, а у тебя весь софт заточен под старый.

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

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

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

Вы меня уводите в какие-то неведомые дали. Проще всего продавать добавочную стоимость. Если добавочная стоимость создается софтом, то все ок, вы правы на 100%. Но если вы вдруг решите создать добавочную стоимость не софтом, а железом, то вы правы на 0%. Безотносительно рынка телефонов, где действительно присутствуют стандартные решения. В итоге вы правы на 50%. В среднем.

сяоми, мейзу, дуги, покойный джиаю

Вы не сможете долго продавать плохой продукт. Например дуги я больше не куплю потому что это какашка.

вы не купите, но отрицать, что дуги(хомтомы) расходится как горячие пирожки нельзя. я лично вижу как их гребут при том гребут как горячие пирожки(а что же еще можно адекватного взять за ~2000 по месту), гребут лееко, сяоми, блюбу и еще много чего.

Вы не сможете долго продавать плохой продукт.

а кто сказал, что он плохой? он за свои деньги очень даже неплохой.

увы, но в таких массовых сегментах продают одинаковые телефоны не «плюшки», а агрессивная реклама, вранье\приукрашивание и навороты железа(4гб озу в каком-то бесполезном бюджетном мтк, указание камеры с интерполяцией, 6000махов с при толщине в 9мм и все в таком духе)

із визначення embedded:

„An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.[1][2] It is embedded as part of a complete device often including hardware and mechanical parts. Embedded systems control many devices in common use today.[3] Ninety-eight percent of all microprocessors are manufactured as components of embedded systems.[4]”

если получить сорцы от вендора и собрать новый дроид это "эмбедед"(все равно это будут делать китайцы),

хтось ці сорси мусить писати, драйвери під конкретне залізо — це і є ембеддед розробка. Потрібно зробити велику роботу перед тим як вам датуть готові робочі сорси і там побіжить Андроід, а на ньому js і подібне.

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

собрать телефон сейчас особого ума не надо

телефон це не тільки софт, а ще куча заліза.

ну так и пишите шо не было бы ваших этих тачскринов

телефони без тачскрінів, і не тільки телефони зараз займають меншість ринку.

пропоную для початку мінімальний драйвер, а потім пишіть що це все просто :)

Ембдеддед це розробка hardware + firmware, а все що бігає на високому рівні, типу js, python і подібне ще не ембдеддед. Парафія ембеддед дати можлівість цьому всьому бігти.

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

Якщо в чохлі буде мікроконтроллер то це ембеддед. Ви мене не зрозуміли, я маю на увазі що ембеддед це залізо + низькорівневий софт, тобто платформа.

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

Ембеддед штук яка вирішує специфічні задачі, керувати клапанами, моніторити сенсори і подібне. Зборка готового це не розробка, встановлення драйверів це не їх розробка. якщо людина розробляє якийсь модуль наприклад rs232 pcie плату. Це ембеддед. Весь комп це не ембеддед, як і телефон, планшет і подібне.

телефоны в основном точно так же собирают.

Угу «вот за эти 2% и живу» (к) (тм)

Есть схема купи-продай. Вы описываете схему когда кто-то купил в Китае 100000 телефонов и пытается их продать. Тут одна маржа. Тут не нужны программисты совсем. Нужны люди которые смогут продать.

А другая модель, с созданием добавочной стоимости. Вы купили в Китае 100000 телефонов, запихали туда свою прошивку, всем рассказали что у вас супер прошивка и дальше пытаетесь продавать. Здесь будет больше маржа. Вы получите больше денег. Но для этого нужны программисты. Аналогично можно кроме софта, оптимизировать железо и его работу, для этого нужно более другие программисты.

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

И опять же, здесь упоминали сяоми, который в свои телефоны пихает свой гуй. Т.е. видимо не получается что хреняк и из стандартных компонентов собрали телефон. Пацаны стараются, создают добавочную стоимость.

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

+сюда же идет лееко, оппо, 1+, ббк, зюк(леново). где-то больше уделяют софтварной части, где-то меньше, но опять же это не перекапывание драйверов. вот отлично ваш кейс можно наблюдать в аппаратах высшей категории от ббк виво, оппо, 1+, но, извините, там и цены 400+. самсунг прибыль то свою получает вовсе не от продажи топовых смартфонов S серии, а от бюджеток\средней А\J\etc серии

Апарати для розробки не є частиною чохла, а без заліза і драйверів телефон чи годинник без цих частнин просто не існуватиме

www.google.com.ua/...​OQfsu1M1RKzUsmPOk21LCBpFA
1137 сторінок це коротка спека?

Во-первых, из этих тыщи страниц большая часть — это диаграммы и таблицы. Оно хорошо, правильно, наглядно, красиво, но это не тоже самое, что страница текста

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

В-третьих, производитель всегда отдает sample code — оттуда отлично выдерается startup code -этого более чем достаточно, чтобы написать базовый хеллоуворд помигивания светодиодами

хотів би я бачити як би ви жили в світі без мобільних телефонів, медичного обладнання, бортових ком’ютерів автомобілів, без кардиостимуляторів і подібних речей, навіть банальний годинник зараз ембеддед...

В современном мобильнике кол-во ядер, тактовая частота, кол-во оперативы, кол-во дискового носителя в десятки раз больше, чем в моем первом компе. Тогда это не называлось «эмбеддед», тогда это называлось «просто программирование»

Тогда это не называлось «эмбеддед», тогда это называлось «просто программирование»

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

Чувак, embedded это домен. Область деятельности.

... «Набор букв»...

есть чуваки которые пишут всякие драйвера и прошивки

Драйвер для десктопа эмбеддодом не является например почему-то

Если же тебя почитать, то получается что целый домен не нужен

Просто разработка даже системного ПО для современных мобилок ничем не отличается от разработки системного ПО для десктопа.

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

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

Если БД спрятано внутри высокоуровневого СДК, то почему нет?

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

В эпоху libusb это нафиг не нужно. Да и обычные linux usb drivers может осилить третьекурсник.

Libusb пригоден для скоростей черепахи, ничего толкового натнем не напишешь.

Проприетарщина юзает его налево и направо — ведь не нужно открывать код

А по этой милой «классификации», например написать packet processing под Altera Stratix V или 10, это еще embedded или уже десктоп быдлокод? (хинт — в этой железке транзисторов примерно столько же как в топовых 10-15 ядерных x86 CPU чипах)

Давайте уж тогда число транзисторов с числом байт хотя бы сравнивать сколько команд можно байтом программы запрограммировать и сколько транзистором ПЛИС а то как-то совсем тёплое и совсем мягкое а на самом деле невкусно.

Типичный форумный прием — докопаться к аналогии и проигнорировать суть вопроса.

Ой шеф аналогично! (к) (тм) А в чём суть вопроса то была что на VHDL можно (якобы?) написать «топовый 10-15 ядерный x86 CPU чип»?

Так вопроса-то нет. Откуда известно, какая сложность написания чего-то под неё?
Может, там табличку с масками по простому принципу надо заполнять, а может, писать секвенсеры на его языке, сразу учитывая фазы процессинга и интерливинг потоков :) А вместо этого Вы рассказываете про количество транзисторов. В модуле DRAM (современного объёма) транзисторов тоже больше, чем в 15-ядерном процессоре, и что?
Так что, каков вопрос — таков и ответ.

Хотите, чтобы Вам сказали что-то конкретнее — опишите хотя бы один простой, но реалистичный пример, как и что под неё пишется. И не посылайте гуглить — потому что у тех, кто с ней не работал, нет критериев определить, насколько найденное адекватно хотя бы в основе.

с другой стороны получается что весь этот ваш embedded можно за 2-3 недели освоить.

Як?

Я хз как, это вы у пацанов выше спросите.

Реєстрація для участі у семінарах:
configure
make
make install

Хто заексплойтить dirty cow — вхід безкоштовно. Але місце root лише одне :)

А якщо серйозно, дуже здивований що Global подався у програмування ядерних технологій. Про це треба на ДОУ розповісти: хто, що, навіщо, в чому профіт.

хто, що, навіщо, в чому профіт.

dou.ua/calendar/16677/?from=tw

... дозволить впевненіше почуватися у таких сучасних сферах як Internet of Things, Wireless networking, Automotive.

Вони дуже давно цим займаються, принаймі львівський офіс.

Ото ж бо й воно. Що займаються — це зрозуміло. А в чому гешефт їх самих, і в чому гешефт йти до них — чомусь вважається що має бути лише рекрутерський дибільний спам. Замість того щоб розповісти мат.частину зсередини.

Взагалі, embedded мабуть сама проста тема для розкриття, бо там все можна показати вживу. От якби замінити 100 рекрутерів на 1 журналіста, був би профіт. Але чомусь здається, що спроба це зробити закінчиться наймом ще 10 спам-рекрутерів із новою лейбочкою «журналіст-pr-євангеліст». Скоріше за все це вже сталося, сподіваюся на семінари мало хто прийде.

У Львові на такі семінари підібрали 10 людей. Знаю від людини яка їх відвідує.

Привіт! Дякую за оцінку публікації та інтерес до неї. Якщо розбирати мат.частину, я би порекомендувала детальніше розібратись у першоджерелах :)
1) ми доволі довго розвиваємось у Лінукс Кернел та передаємо свої знання через семінари. Такі семінари для нас стали системними у Києві, Львові та Харкові
www.globallogic.com/...​l_news/linux-kernel-lviv
www.globallogic.com/...​l_news/linux-kernel-kyiv
Також у цьому році ми проводили й велику конференцію, докладніше: www.globallogic.com/...​-conference-2017-summary
2) Відносно статистики та профіту можу розповісти про Харків: www.facebook.com/...​ne/posts/1425598797491747
3) Стосовно особисто мене — я не є рекрутером.
Стосовно кількості заявок на участь у семінарах — в нас є стабільний конкурс, адже кількість місць обмежена, а бажання вчитись і розвиватись у практиків технологій має попит. Ще раз дякую за відгук.

Також у цьому році ми проводили й велику конференцію, докладніше: www.globallogic.com/...​-conference-2017-summary

О! Увидел среди докладчиков пару знакомых хороших спецов (включая одного из членов «FreeBSD Core Team») — так что, верю. Польза может быть (помимо, нетворкинга и прочих вне-кодерских плюшек). :)

Семінари необхідні, оскільки потрібно постійно вдосконалювати свої професійні навички.Пропозиція про співпрацю із GlobalLogic для найкращих-це сучасний світовий тренд.Эллина Медынская-справжній професіонал ,який постійно працює над саморозвитком,тому її пропозиції ділові та сучасні.,про що свідчить стабільний конкурс.

Подписаться на комментарии