[Ответить в тред] Ответить в тред

09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!
30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)
25/09/16 - Персональное обращение Абу - СБОР ПОЖЕРТВОВАНИЙ НА ДВАЧ



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 17 | 4 | 11
Назад Вниз Каталог Обновить

Начало всех начал Аноним 01/06/16 Срд 19:59:36  234510  
14648003762200.jpg (156Кб, 1600x1067)
Привет, ребята. Суть такова. Имею высшее образование специалитет - Автоматизированное производство химических предприятий. Короче я инженер-конструктор оборудования по переработке энергонасыщенных материалов (читай взрывчатки). Работаю по специальности и в принципе в своей теме шарю. Живу в Мацкве. И к своему четвертаку вдруг понял, что хочу заниматься радиоэлектроникой и соответственно зарабатывать на этом в будущем. А именно созданием радиоэлектронных систем на микроконтроллерах и их программировании. Думал с чего начать и решил взять за основу изучение основных дисциплин специализации 11.05.01 - Радиоэлектронные системы и комплексы. Но мне интересно мнение людей, которые в теме. Какой список дисциплин вы бы мне посоветовали изучить, чтобы понимать суть вопроса и в будущем со знанием дела обмазываться микроконтроллерами и программаторами?
Аноним 01/06/16 Срд 20:13:06  234514
Какой-то деревенский стимпанк на пике, нахера было лепить эти убогие сантехнические уголки?
И нахрена создавать отдельный тред если можно было спросить в ньюфажном?
Аноним 01/06/16 Срд 20:15:31  234516
>>234514
ну вот так оно вышло, знал бы - отдельный тред бы не создавал. Ты лучше по теме ответь, если есть что предложить
Аноним 01/06/16 Срд 20:19:13  234517
По моему эта специальность начинается с курса "Радиотехнические цепи и сигналы".
Рекомендую учебник Баскакова и какой-нибудь задачник.
А если интересуют только микроконтроллеры, то хватит учебника по языку Си.
Аноним 01/06/16 Срд 20:28:08  234520
>>234517
> то хватит учебника по языку Си.
Мне не хватает. В моих русскоязычных мало внимания уделено битовым операциям, почему-то. Приходится отдельно гуглить всяческие 1<<D7|1<<D6, b &=~(1<<d6) и прочее
Аноним 02/06/16 Чтв 01:23:36  234563
>>234510 (OP)
Радиоэлектроника и программирование микроконтроллеров - это сильно разные вещи. Сам заканчиваю универ (не заканчиваю) с подобной специальностью (цифровые схемы, архитектура эвм, программирование на низком уровне). Кукаретик короч. Но зато в голове еще остался план нашего обучения.

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

1. Программирование на С. Машинное представление целых чисел в дополнительном и обратном коде, числа с плавающей запятой IEEE 754.
2. Теория линейных электрических цепей (т. е. цепей, состоящих из сопротивлений, емкостей, индуктивностей, источников тока, напряжения, трансформаторов). Расчет цепей, понятие АЧХ/ФЧХ, резонанс, трехфазные цепи, фильтры частот, длинные цепи.
3. Полупроводниковые приборы и простые схемы на них. Диоды, транзисторы, их характеристики. До кучи - схемы на операционных усилителях. Симулятор LTSpice.
4. Цифровая схемотехника. Построение логических элементов (НЕ, И-НЕ и т. д.) на ТТЛ, КМОП и проч. Построение защелок и триггеров. Построение регистров, счетчиков, сумматоров, мультиплексоров, шифраторов, компараторов.
5. Процессоры. Построение 32-разрядного умножителя, простого однотактового процессора (выборка команд из RAM, операции load, store, add, jz), построение кэша, шины с арбитром, предсказателя переходов. Все выполняется в программе типа Quartus. Виртуальная память.
6. Цифровая схемотехника (2). АЦП, ЦАП, SRAM, DRAM, ПЛМ, CPLD, ПЛИС. Что такое VHDL, Verilog, зачем на самом деле нужен Quartus и ему подобные программы.
7. Процессоры (2). Архитектуры CISC, RISC, VLIW, EPIC, x86.
8. Программирование под МК. Здесь есть несколько крупных платформ/архитектур: ARM, MSP от Texas Instruments, megaAVR. Выбираешь одну платформу, качаешь User Guide - это такая PDF-ка на 600-1500 страниц, покупаешь a development board, обмазываешься. Темы здесь - программирование GPIO, кнопок, LCD (пиздец сложна), сенсорных кнопок, RAM, DMA, акселерометров, АЦП, ЦАП, прочей периферии. Шины SPI, I2C.

Кратчайший путь - это 1+8 и 2+3 в главном потоке, 4-5-6-7 в дополнительном (можно ужать как шакал либо заменить на радиоэлектронику + обработку сигналов).
Задавайте свои ответы. Могу и подробнее про какой-нибудь пункт рассказать.

> взрывчатка
> системы на микроконтроллерах
хороший набор технологий получается
Аноним 02/06/16 Чтв 06:06:58  234585
>>234520
а вот не надо писать такой код - он undefined behaviour
Аноним 02/06/16 Чтв 06:07:41  234587
>>234510 (OP)
>Короче я инженер-конструктор оборудования по переработке энергонасыщенных материалов (читай взрывчатки).
Раз уж зашёл сюда расскажи про взрыватели?
Аноним 02/06/16 Чтв 06:17:12  234593
>>234510 (OP)
Расскажи лучше, как из говна и палок сварить взрывчатку?
Аноним 02/06/16 Чтв 10:24:55  234631
>>34593
nda же
Аноним 02/06/16 Чтв 18:24:03  234706
14648810436820.jpg (18Кб, 277x241)
>>234563
Спасибо за развернутый ответ. Весь этот список реально мне пригодится. А что касается связки технологий ВВ + микропроцессоры, то была у нас на факультете кафедра автоматики и вот их как раз готовили по АСУТП (автоматизированная система управления технологическим процессом),программирование + технология производства ВВ. Но как по мне, то к черту всю эту взрывчатку. Лучше была бы связка (электро, био) химия + радиоэлектроника, но это так к слову.
Аноним 02/06/16 Чтв 21:19:21  234744
14648915617160.jpg (18Кб, 300x300)
>>234520
Оч хорошая книжонка на пике, когда-то по ней Сишник осилил.


>>234563
>зачем на самом деле нужен Quartus
Чёт орнул. И зачем же он на самом деле нужен?

>LCD (пиздец сложна)
Это ты так тральнул?
Аноним 02/06/16 Чтв 21:52:51  234750
>>234744
> по ней Сишник осилил.
> на пике книга по С++ с ООП и прочими ништяками
Аноним 02/06/16 Чтв 22:02:36  234755
>>234750
Будто С++ не включает в себя чистый Сишник.
К тому же ООП в ней весьма поверхностно изложено, что, в свою очередь, не делает её менее годной.
Аноним 02/06/16 Чтв 22:10:06  234756
14648946070430.jpg (290Кб, 1659x837)
>>234755
У меня дохуя накачано по С++. Почну читать значит.
Аноним 03/06/16 Птн 00:36:50  234781
http://harmful.cat-v.org/software/c++/linus
YOU are full of bullshit.

C++ is a horrible language. It's made more horrible by the fact that a lot
of substandard programmers use it, to the point where it's much much
easier to generate total and utter crap with it. Quite frankly, even if
the choice of C were to do nothing but keep the C++ programmers out,
that in itself would be a huge reason to use C.

In other words: the choice of C is the only sane choice. I know Miles
Bader jokingly said "to piss you off", but it's actually true. I've come
to the conclusion that any programmer that would prefer the project to be
in C++ over C is likely a programmer that I really would prefer to piss
off, so that he doesn't come and screw up any project I'm involved with.
Аноним 03/06/16 Птн 20:09:41  234915
>>234563
После такого можно работать только быдлокодером. Это неплохо, но...
>созданием радиоэлектронных систем на микроконтроллерах
Слово "радиоэлектронных" придется вычеркнуть.

Книжку советую: Подбельский В.В. Программирование на языке Си.
Аноним 03/06/16 Птн 20:30:35  234923
>>234915
> Слово "радиоэлектронных" придется вычеркнуть.
Так да. Вся программа посвящена тому, как организвать вычислительное устройство, машину или сеть.

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

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 17 | 4 | 11
Назад Вверх Каталог Обновить

Топ тредов
Избранное