Этого треда уже нет.
Это копия, сохраненная 1 мая 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
pic32.jpg15 Кб, 200x271
PIC32 и его перспективы 289542 В конец треда | Веб
Аноны, работаю в лютой шараге, правда за годы моих превозмоганий выбил для себя хорошие условия. Рук-во предлагает вкатиться в анализ кода на PIC32( сам я программист прикладной на с++ и python, в железных технология понимаю плохо, схемотехнику не знаю, си знаю через пень). Как человек, жестко отъебанный рыночком, в первую очередь смотрю на то нужны ли эти знания вообще где-либо, на hh 7 вакансий с кучей обвеса вроде схемоты и сигналов. Из плюсов в данной ситуации, мне вообще симпатичны микроконтроллеры, так что я лучше пик32 поизучаю чем очередной говнофреймворк, но опять же, востребованность рынком этого контроллера меня чет сильно удручает. Расскажите, он вообще жив еще или скоро на хуй будет не нужен?
2 289598
>>289542 (OP)
Все микроконтроллеры во многом похожи. Если после PIC32 решишь освоить другие микроконтроллеры, то изучать нужно будет намного меньше.
Таким образом твой вопрос:

>Расскажите, он вообще жив еще или скоро на хуй будет не нужен?


практически не имеет смысла, либо относится ко всем микроконтроллерам вообще.

Также в PIC32 ядро с архитектурой MIPS32, а процессоры с архитектурой MIPS сейчас повсеместно используются во всяких роутерах.
3 289658
>>289598
а почему так на hh мало спроса на pic32?
https://hh.ru/search/vacancy?text=pic&clusters=true&enable_snippets=true&area=1&from=cluster_area
6 вакансия на огромный город, как так бля, как так?
4 289686
>>289658

>6 вакансия на огромный город


Вообще-то только в двух вакансиях по твоей ссылке говориться о микроконтроллерах. Но PIC и PIC32 это совершенно разные микроконтроллеры, так что по PIC32 вакансий 0. Причем PIC32 относительно современные, а PIC более устаревшие чем 8051.

Но повторю еще раз. Такое:

>Опыт программирования микроконтроллеров: Atmel, ARM, PIC


Следует понимать так: просто программировал какие-то относительно современные микроконтроллеры.
5 289724
>>289658

Потому что в сравнении с армом - теорема эскобара при большей распространенности арма. Мипс равзве что разбирать без дизассемблера в голом хекс-редакторе проще пушо всего 3 формата команд. С техасскими микроконтроллерами (вроде серии tms320f28) та же хуйня - при их бахатых возможностях, охуенности и чуть ли не полноценной возможности в дсп - нахуй мало кому нужны. пушо есть более доступные и распространенные армы.
6 289761
>>289724
ясно-понятно, в общем одна вакансия в рашеньке именно по пик 32, на хуй и в пизду, отказываюсь, может сейчас что-то смешное спрошу, но от меня зависит для лютой военной йобы, которая будет работать в холоде и жаре, войне-хуйне и т.д., стоит ли выбирать микрочип или мне настоять на арме? Дело в том, что у нас никто нихуя вообще не соображает в этом, просто пиздец, я единственный специалист по ПО. Так что мой голос будет иметь значение. Деанонить не могу, но устройство будет работать в действительно хуевых условиях, цена
микроконтроллера тоже не имеет значения, на энергопотребление думаю можно хуй забить.
7 289763
>>289761
я конечно понимаю все масштабы деградации, просить совета у анона для нехуевых проектов, но если этого не сделать, то опять могу какое-нибудь говно подсунуть
8 289764
>>289761

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



для лютой военной йобы тебе понадобится:

http://ic.milandr.ru/products/mikrokontrollery_i_protsessory/1986ve1t/
9 289766
>>289763

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



Ну, у вас на работе должен быть "посконный справочник нехарамных буржуйских деталей, об которые не получится зашквариться на приемке"
10 289769
>>289764
предыдущая йоба прокатила на микрочипе, т.к. еще гражданским шла, у нас такое положение дела, что уж на все похуй, лишь бы работало как-нибудь.
11 289786
>>289761
Почти вся военная йоба, что я встречал в своей практике сейчас либо на мипсе, либо на плис. И, честно говоря, всегда до пизды было до архитектуры, все пользуются eclipse'ом и gcc, ассемблер очень мало используется. тем более в микроконтроллерах, блядь
мимо оборонкораб
12 289788
>>289763
В таком случае выбирать имеет смысл из:

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


Как верно пишет >>289764 миландр делает нормальные микроконтроллеры.

>говно подсунуть


Что-то у вас там странное происходит. Обычно микроконтроллеры выбираются для конкретной задачи исходя не только из удобства их использования (распространенности и прочего), но и исходя из наличия требуемой периферии и производительности. Если необходимой периферии в микроконтроллере нет, то все остальное уже без разницы. А если как ты сказал, во всем этом не разбираешься, то оценить все это не сможешь.
13 289792
>>289788
мудро. Микроконтроллер управляет йобой, обеспечивает связь между йобой и rs 232, usb, ethernet. Вся мякотка в йобе, но она кажется на чем-то своем захуярена. Я нихуя не понимаю, но это не самый хуйовый варик, т.к. разработчики йобы нам яйца крутят и скрывают весь код, хотя он наш, по закону хуй нагнешь, нужно сделать доработки( в плане протокола по RS 232). В общем я сегодня опять поговорил с руководством, реально услышал зачем тебе эта информация и т.д и в итоге выяснились, что оставят все на микрочип, всем на все похуй.
14 289947
>>289542 (OP)
Перспективы такие же, как у MSP430.
Нахер он никому не нужен, слишком поздно они его выкатили. Кому нужны были МК такого класса, давно перешли на STM32, которые к тому же дешевле.
Нет, кто-то их, конечно, использует, но редко.
Твое руководство - совки, скорее всего. Думают, это же старый добрый PIC! Но общего с обычными пиками у него - практически ничего. Да, это хороший МК, но изучать и писать под него - дело бесперспективное. Станешь охуеть узким спецом, для смены места работы придется каждый раз переезжать.
Спросишь, почему обычные пики у нас так популярны? Потому что совки, опять-таки. Обычные пики родом из начала 70х годов(!!!). Т.е. кроме них и 8051 совки особо ничего не знают. Даже AVR-ки появились лишь в конце 90х.
Я бы тебе посоветовал изучить AVR (с ними все просто и в гугле любая инфа), затем STM. Ну, а через неск. лет можно пробовать вкатиться в ПЛИС, если будет желание и необходимость.
15 289965
>>289542 (OP)
Это не ты там в политаче, в треде "Какие же русские дегенераты, пиздец просто!" рассказывал охуительные истории про работу на 250 лямов чтобы сделать доработки в коде под pic? Но делать эту работу будешь ты за 47к рублей в месяц?
16 289969
>>289947
Тогда уж лучше сразу советуйтесь ардуину и ее софтину изучить, пускай везде где можно сует ардуину.
Пик32 ебет все стм32, на него хотябы полноценный Линукс накатить можно. Это другого класса контроллер.
17 289970
>>289965
я, но я пока хуй знает, если я инициативы не проявлю все хуй забьют, в общем пока в раздумиях, изучать мне этот пик или нет
18 289971
>>289947
мое рук-во заказало разработку у субподрядчиков, но затем посрались с ними, так. что цель, что бы я освоил их хуйню и внес доработки
19 289984
>>289792

>связь между йобой и rs 232, usb, ethernet


Выходит ничего обсчитывать на микроконтроллере тебе не нужно и производительность особая не требуется. Тогда хорошим вариантом будет 1986ВЕ1Т, в нем есть USB, ethernet, CAN и любимые вояками ARINC-429 и MIL-STD-1553. Также в отличие от STM32, в 1986ВЕ1Т встроен PHY, то есть для ethernet не требуется дополнительной микросхемы.
Использовать для таких целей импортные микроконтроллеры - бред. В перечне ЭКБ >>289788 хватает разных процессоров, микроконтроллеров и DSP.

>>289947

>Станешь охуеть узким спецом, для смены места работы придется каждый раз переезжать.


Бред. Как верно пишет >>289786

>всегда до пизды было до архитектуры


Для программиста вся разница между микроконтроллерами заключается практически только в разной периферии. Неужели ты думаешь что прочесть в документации о возможностях периферии конкретного микроконтроллера это так сложно? Даже описание регистров обычно не требуется читать, т.к. все делается библиотечными функциями.
20 289997
>>289542 (OP)
Нельзя ограничиваться этим пиком.
Самое популярное сейчас это: STM32.
В схемотехнике и обработке сигналов разбираться нужно.
21 290005
>>289947

> Перспективы такие же, как у MSP430.


А какие у msp430 перспективы были? Вполне себе неплохой контроллер, достаточно распространённый и получивший буст популярности после переката на fram. Не такой большой, как avr с arduino, но всё же.
22 290012
>>289686

>Следует понимать так: просто программировал какие-то относительно современные микроконтроллеры.


А вот хуй, этого дурака не слушай, тебя спросят именно про эти MCU.
>>289542 (OP)
Проси значительную прибавку за узкоспециализированные знания
23 290017
>>290012
Из той же вакансии:

>Владение программами: P-CAD, DipTrace, Altium Designer


>Владение языками программирования: C/C#/C++, Ассемблер


Весьма противоречивые требования. Нахрена три разных САПР печатных плат? Что-то мне подсказывает, что эта фирма будет рада человеку умеющему только что-то одно из всего списка.
24 290020
>>290017
Сисярп ассемблер какой ассемблер почему жабы нет в списке
25 290032
>>290017
Что-то мне подсказывает что тогда ты наберешь людей, слабо пересекающихся по общим навыкам и тебе придется либо переучивать их под общий стандарт или работать всем по отдельным проектам независимо.
По поводу три разных САПР - я и не такой идиотизм в бизнесе видел.
Так что когда ты придешь на собеседование, с полной уверенностью, что ты умнее всех - случится неприятное - тебя спросят по технологии, которая им якобы не нужна и ты сфейлишься.
26 290140
>>290032

>слабо пересекающихся по общим навыкам


>C/C#/C++, Ассемблер


Нахрена формошлепу на C# знать ассемблер? Нахрена вообще ассемблер? По моему они просто написали что-то от балды.

Из той же вакансии:

>от 45 000 до 48 000 руб. на руки. Город - Москва.


Даже не подумаю идти к ним на собеседование. Я умею куда меньше перечисленного, при этом получаю существенно больше.
27 290163
>>290140

> Нахрена формошлепу на C# знать ассемблер? Нахрена вообще ассемблер? По моему они просто написали что-то от балды.


Ну чё ты как маленький?
Вот представь, начальство даёт задачу разработать некоторую йобу. Сначала ты рисуешь схему и разводишь плату в одной из перечисленных сапр. Знать три сапр необходимо, потому что там, где заказывают платы, проекты могут понадобиться в разных форматах.
Йоба скорее всего будет сложная и многопоточная. Поэтому тебе нужно написать некоторое подобие ядра операционки с планировщиком, сохранением и переключением контекста, семафорами, обработкой прерываний и т д. Для этого нужно в некоторых местах писать на асме, используя какие-нибудь специальные инструкции, типа exclusive exchange, или disable interrupts, переключение контекста, что на си просто не напишешь
Далее, на си пишешь уже непоредственно код йобы для микроконтроллера, тут всё ясно
Но ведь эта хуйня еще должна общаться с внешним миром, например, с оператором, который сидит за пк и хочет видеть всякие графики, окошки и красивые кнопки. Поэтому приложение для пк ты уже пишешь на сисярпе, возможно, подключая плюсовые библиотеки
И вот, таким образом, довольное начальство получает готовую работу, а ты свои справедливые 47к в месяц. Причём, практически всю работу ты делаешь сам, а значит, у тебя практически не будет коллег, не будет конкуренции, тебя никто не подсидит, а начальство тебя будет ценить
28 290183
>>290163

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


Заказывают трассировку печатных плат? Если так, то рисование схем в конкретной программе можно освоить за день, в отличие от трассировки.
Если ты про изготовление ПП, то ты сказал что-то не то. Везде есть конвертация в gerber, который принимают все.

>Поэтому тебе нужно написать некоторое подобие ядра операционки


Что мешает взять готовую RTOS?

>типа exclusive exchange


Это ты только что сам придумал?

>disable interrupts


Для этого знать ассемблер точно не нужно. Например для кортексов в CMSIS есть __disable_irq().
29 290187
>>290183

> типа exclusive exchange


> Это ты только что сам придумал?


Гугли атомарные операции в общем, ldrex и strex у арма в частности. Узнаешь много нового и интересного

> Что мешает взять готовую RTOS?


Зачем надо было писать столько всяких операционок, вместо того чтобы взять готовую винду? Не все ртос одинаково полезны для твоей конкретной задачи
30 290212
>>290187

>ldrex и strex у арма в частности.


Вот только для их использования не нужно уметь писать на ассемблере, все есть в CMSIS. И инструкции эти не exchange сами по себе, а exclusive acces скорее.

>Зачем надо было писать столько всяких операционок, вместо того чтобы взять готовую винду? Не все ртос одинаково полезны для твоей конкретной задачи


И вместо того чтобы взять наиболее подходящую RTOS, ты предлагаешь каждый раз писать свои велосипеды?
31 290256
>>290183
Я - ленивая жопа. Что могут готовые RTOS? Кратко и по существу, пожалуйста.
32 290257
>>290256
сегодня ходил книгу искал по pic32, аноны что можно почитать, что бы архитектуру поднять и пойдет ли мне такая штука для экспериментов
https://www.chipdip.ru/product/pic32-retrobsd
как раз у меня в йобе процессор
PIC32MX
33 290262
>>290257
Я насколько понимаю, RTOS на МК нужны для запуска приложений. Я только пока не могу придумать, что же бы я хотел запустить.
34 290263
Сижу, читаю про функционал RTOS, ничего из ожидаемого там не вижу. По сути я должен мочь с её помощью воспроизводить бинарники с SD карты на МК, нет? В чём смысл?
35 290266
>>290263
Сам разобрался. RTOS в этом случае - инструмент разделения задач в стеке и по времени. Большего ждал. А по сути тот же последовательный способ исполнения прошивки, только хитрее.
36 305514
В общем аноны, в итоге сложилась ситуация, что йобу с микрочипа на что-то более толковое переводить не будут, а будут говно допиливать, так что мне надо (если хочу сделать что-то по-уму) в этот пик32 втягиваться.
37 305515
В общем, посдкажите, с чего мне надо ебаторию с микрочипом начинать. Цель. Суметь прочесть исходники.
whysoseriousbytyrite.jpg247 Кб, 579x362
38 305518
>>305515

начинай читать исходники
39 305525
>>305518
((( Да у меня опыта нет работы с микроконтроллерами, я МАКСИМУМ на си под линукс писали и что-то там в ардуино ковырял, я прикладной программист на с++
40 305526
>>305525
так начинай изучать
41 305529
Чувак, МИКРОКОНТРОЛЛЕРЫ ЭТО ДНО, БЕГИ НАХУЙ. Этим люди занимаются за еду потому что они поехавшие и у них хобби такое, которое захотелось сделать работой, но таких желающих гораздо больше, чем потребность программировать микроконтроллеры в стране-бензоколонке, соответственно РЫНОЧЕК ДИЧАЙШЕ ПОРЕШАЛ.
42 305530
Ты же знаешь КРЕСТЫ, тебе надо думать не о том, как жизнь свою угробить, а как понаехать в дс и поставить стеклопакеты в сраный трактор. Многие микроконтроллерщики с удовольствием переучились бы в крестовиков с их 300ккк в наносекунду, но после микроконтроллеров и сишечки мозги уже вывихнуты напрочь, это другой мир, параллельный.
43 305574
>>305529
Двачую этого господина. Заниматься микроконтроллерами на дядю - 99.999% геморрой. Дядя с двадцатилетним стажем получает столько, сколько получает студент джаваёб после универа.

Но это прикольное хобби, это да.
44 305614
>>305530
Да, я не могу переучиться, увы.
С микроконтроллерами надо чтоб все работало и никогда не ломалось, а крестовикам на это глубоко похуй, править и делать апдейты можно бесконечно, и никто не скажет "что за хуйню ты сделал", потому что хуйня в их деле - стандарт де-факто.
45 305630
>>305530
Я и так в дс, мне кресты просто не очень нравятся, получаю если что около 100. Могу объяснить, если я не разберусь с микрочипом, то никто этого делать не будет, а если не буду разбираться, то вся моя работа бред, т.к. я пишу сложные комплексы на си пип пи для тестирования и работы с йобой, внутренннюю логику которой никто не понимает
46 305632
>>305529
Да понятно, си++ тоже дно, у меня кто съеб в бизнес анализ уже давно живут и в ус не дуют, а кто в плюсах тот с головой квадратной ходит. Сейчас мы посылаем различные команды в девайс и смотрим на его реакцию, куча мудаков ходит и затылки чешет, что дескать происходит. У меня задача была, проверить протокол, так вот во время написания прикладухи, йоба переходит хуй знает в какие состояния, че с ней творится, хуй знает.еще один год такой хуйни и я совсем приуною. Из плюсов на работе можно нихуя не делать, ноя так не могу.
47 305634
>>305632
А про исходный код я немного спизднул, руководство даже не понимает про что я рассказываю, так что это моя инициатива.
48 305636
>>305632

> Сейчас мы посылаем различные команды в девайс и смотрим на его реакцию


Дичайше проиграл. Вы ему морзянкой еще пару вопросов задайте. Откуда вы знаете, что шлете ему команды, а не нелепый набор битов?
49 305687
>>305632
C 2010 только и общаюсь с 16f84а по ком-порту. Криптографией еще занимаемся, шифром Цезаря, правда на дельфях всё, си с плюсами слишком сложно.
50 305693
>>289997
В целях хобби, чукча не радиоинженер, чукча авиатор, программирую STM32 в Arduino IDE.
Я постиг черве-пидорский дзен?
51 305696
>>305630
Тебе в плане "если что" надо в первую очередь ответить на вопрос, какого хуя ты ещё не съебал из своей шараги на приличную работу. С крестами ты можешь зарабатывать значительно больше 100к, коль скоро рыночек тебя волнует. С микроконтроллерами ты будешь порешан рыночком в случае попыток сменить работу (на которой тебя всё же воспринимают как крестовика), даже не сомневайся.
52 305697
>>305696
Но почему так? Почему при равной квалификации эмбеддеру платят на порядок меньше, чем c#/java?
53 305698
>>305697
вот поэтому → >>305529
54 305699
>>305696
Бред несешь.

> С крестами ты можешь зарабатывать значительно больше 100к


Ну и что? Потолок зарплаты у программистов ограничен, в отличии от владельцев собственных предприятий, например.
Так-то Си почти как подмножество входит в С++, соответственно если у этого анона проблемы с микроконтроллерами, то и С++ он наверняка знает плоховато. По моему в таком случае на сильно большую зарплату надеяться не стоит.
55 305700
>>305699

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


А у друзей Путина ещё больше неограничен. К чему это было сказано? Пердак потушить?

>С++ он наверняка знает плоховато. По моему в таком случае на сильно большую зарплату надеяться не стоит.


Большую часть работы делают кодомакаки, это нормально. Они же определяют среднюю зарплату в отрасли. Низку зарплату получают не кодомакаки, а долбоёбы, которые не знают себе рыночную цену и поэтому работают на оборонку.
56 305706
>>305700

>А у друзей Путина ещё больше неограничен. К чему это было сказано? Пердак потушить?


Может и потушить. Но если дальше следовать твоей логике >>305696 >>305529 то можно сказать что программирование вообще дно.
57 305707
>>305706
Обобщение уровня /b/. Дно на 60к/мес и дно на 180к/мес — это два разных дна.
58 305755
>>289969
Пик32 ебет все стм32, на него хотябы полноценный Линукс накатить можно.

Ебанулся там?
59 305756
>>290163

>всю работу ты делаешь сам


>начальство тебя будет ценить



Какие маняфантазии. То, насколько тебя ценят, сразу видно из соотношения сложности задачи к оплате труда.
60 305760
>>289542 (OP)
Как я уже писал - всем похуй на архитектуру. Всю жизнь программировал под MIPSы причём процессоры, не мк. Приходилось и реверсить, и бутлоадеры с обработчиками писать. В итоге заебала оборонка и ушел в гражданку на ARMы. Работодателям было норм, что у меня мипсовый опыт. Все как один говорили, что архитектура не важна - главное понимать очобу и принципы.

Хотя лично я считаю, что это всё истинно, если подразумеваются risc/cisc ядра. Всё таки dsp - отдельная тема, имхо
мимо >>289786-кун
61 305766
>>289969
Вам сковородку дай, вы и на нее полноценный линупс накатите.
62 305839
>>305636
у нас протокол есть, но там часть команд не работает, часть работает криво, часть вообще хуй пойми как
63 305840
>>305699
мои бывшие коллеги ушли на 130 т.р. на си++, к собеседованию они готовились около месяца. Я использую QT, а это считай свой мир. Кроме того я еще использую perl, php, python, bash, js. В общем "прислуга за все". Может это иррационально, но мне нравится когда ты сам проектируешь все от демона на каком-нибудь встроенном линуксе то веб-системы которая отображает информацию. Я вообще в погроммирование случайно попал, раньше я научной работой занимался, но там так хуево платили, что стал подрабатывать си++ погроммистом, а затем руководство поставило выбор либо ты ебашишь у нас по полной либо идешь нахуй, а в науке-хуюке еще начались сокращения и светила передо мной зарплата в 28 т.р. для ДС, так что я съеб из своего лампового РАН в оборонку.
64 305841
>>305840
и совсем там приуныл со скуки, а пердолинг микроконтроллеров вдохнул в меня можно сказать второе дыхание.
65 306052
>>290262
ты не правильно понимаешь
Тред утонул или удален.
Это копия, сохраненная 1 мая 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /ra/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски