All streams
Search
Write a publication
Pull to refresh
25
0

Software Developer

Send message

чёрт, получается, и себя сдал.....

да, с вами не поспоришь)))

Наверное похожий на ваш случай я наблюдал 5 лет назад. Я тогда программировал на МК и в компанию пришел разработчик, который до этого занимался геймдевом. Для меня тогда это показалось странным, потому что органичным вроде бы кажется путь от низкоуровнего ПО к системному или прикладному для какой-нибудь ОС.

Причем уйдя из геймдева он проработал пару лет в фирме, занимаясь Embedded Linux на BeagleBone, а затем - ушел в микроконтроллеры.

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

P.S. Очегь рад, что вы многое подчерпнули из работы с МК

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

Ссылка

почему box, а неkorobka?

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

Да написано одним, но сама аналогия очень долго сидела в голове и искала выход.

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

Не хотелось передавать нейроистерику, но походу так получилось.

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

  1. Установка происходит в стандартные пути

  2. В этом случае никак, потому что нет версионности

Эта ссылка уже своего рода пен-тест для мобилки: если установлено приложение Яндекс Практикум, то переход по ссылке сводит аппку с ума - она мало того, что бесконечно грузит ссылку, так ещё и не закрывается, пока телефон не перезагрузишь

А разве Аврора это не та же Maemo? ...которую обращают в православие

Интересно, что мнения разделились. Не буду оценивать уровень хамства/наивности сторон, но... Если так сильно вас это задело, то почему вы не напишете в сообщество? Наверняка там есть какие-то публичные формы обратной связи.

Почему на Хабре нет статей про то, как человек вполне доволен наличием WSL и активно ею пользуется?

Потому что негоже отступать от веры истинной...

(шутка)

Под 3D-принтеры и ардуинки хватит (правда не самой слабой, но всё-таки)

Да. К моменту перехода хотелось погружаться в Embedded Linux. В этом случае практическая необходимость создается автоматом, когда приступаешь к этим задачам

В моей карьере эмбеддера только у одной компании было что-то похожее, что вы описали. Там был SoC со сдвоенным Cortex-M4 ядром, двумя DSP-ядрами и еще парой-тройкой других подсистем. Документация - референс-мануал на 6000+ страниц, в которой есть пробелы в описании подсистем. Исходники с примерами от вендора, чтобы запустить тесты и патчить под свои нужды. Оглядываясь назад на этот проект я даже доволен, что там не было Линукса, в противном случае утонули бы.

В том проекте мне, к сожалению, не довелось настраивать IPC, этим тогда занимался ведущий разработчик. Но, честно говоря, я только с одним Cortex-M ядром работал на тот момент.

Могу вам пожелать только удачи с этим Cortex-A + Cortex-M монстром. Но судя по тому, что вам нужно писать код для Cortex-M, да еще и загрузчик с ядром патчить для Cortex-A, да еще и морду прикрутить - моё почтение, меня бы инфаркт хватил, если честно.

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

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

Моя "карьера" в кодинге началась в школе с геймдева))))) Я тогда писал на Delphi игрушку-авиасимулятор для локальной конференции и это было не более чем увлечение. Уже спустя время, когда я погрузился в мир МК, не хватало того самого ощущения масштабности

Соглашусь, но лишь отчасти. Будучи еще микроконтроллерщиком, мне приходилось перекапывать FatFS: изучать функционал и дополнять его. Так что с чтением больших блоков кода проблем не было. Была проблема скорее с системностью знаний, точнее несистемностью получаемых знаний по Embedded

Круто, всегда было интересно, что было в самом начале :)

2

Information

Rating
Does not participate
Registered
Activity

Specialization

Software Developer, Backend Developer
Senior
C
C++
Git
Linux
Bash
Python