Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Микроконтроллеры, робототехника, схемотехника, 3D принтеры
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2011, 20:07   #1
WebbMan
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 168
По умолчанию Профессия - программирование микроконтроллеров

Как называеться профессия человека который занимаеться программированием микроконтроллеров(точное название)?
Где в Москве и Питере можно поступить на эту специальность?
Трудна ли эта специальность в освоении? Какие предметы проходят в учебном заведении при изучении этой специальности?
WebbMan вне форума Ответить с цитированием
Старый 02.12.2011, 20:13   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> Как называеться профессия человека который занимаеться программированием микроконтроллеров(точное название)?

Микропрограммист.

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

Микробиологию, микрохимию, микрофизику, микроисторию и микропрограммирование.

Для программирования наноконтроллеров существуют нанопрограммисты. Предметы сами догадаетесь )


Рельно же, имхо, любой программист может перейти на программирование микроконроллеров за месяц. Из предметов понадобится только один — мануал на железку и обвязку.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 02.12.2011, 20:15   #3
С.М.С
Участник клуба
 
Аватар для С.М.С
 
Регистрация: 29.12.2008
Сообщений: 1,598
По умолчанию

А, что значит, человек занимающийся программированием микроконтроллеров? Это типа, человек который берёт микросхему, вставляет в панель программатора и нажимает кнопку запрограммировать? Или я что-то не понял.
С.М.С вне форума Ответить с цитированием
Старый 02.12.2011, 20:21   #4
WebbMan
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 168
По умолчанию

Цитата:
А, что значит, человек занимающийся программированием микроконтроллеров? Это типа, человек который берёт микросхему, вставляет в панель программатора и нажимает кнопку запрограммировать? Или я что-то не понял.
да именно это!)
WebbMan вне форума Ответить с цитированием
Старый 02.12.2011, 20:29   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

если именно это, то это почти механическая профессия.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.12.2011, 20:32   #6
WebbMan
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 168
По умолчанию

Цитата:
нажимает кнопку запрограммировать?
не просто нажимает кнопку а пишет код.
WebbMan вне форума Ответить с цитированием
Старый 02.12.2011, 20:42   #7
С.М.С
Участник клуба
 
Аватар для С.М.С
 
Регистрация: 29.12.2008
Сообщений: 1,598
По умолчанию

Цитата:
Сообщение от WebbMan Посмотреть сообщение
да именно это!)
Тогда, даже не знаю, такой работой занимается либо автомат, если производство большое, либо инженер электронщик, если производство штучное. А учат в соответствующих учебных заведениях. Из предметов от математики, проходя через информатику до микропроцессорных систем управления. Соответственно предметы относящиеся к общим для высшего образования, такие, как математика физика, философия, история и.т.д. И профильные ОЭ-основы электроники, ТОЭ-теоретические основы электротехники, ТАУ-теория автоматического управления и.т.д. Ну, а из программирования, могут дать ассемблер и бейсик или паскаль или ещё что-нибудь.
А если писать код, то может тот же инженер электронщик, если опять же производство маленькое. А по уму этим занимается программист, который как сказали выше, учился, как все программисты, а потом доучился, для работы с контроллерами. Может сегодня есть отдельная профессия типа программист МК, но думаю врятле.

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

Подводя итоги, можно отметить, что если, вы хотите разрабатывать программы для устройств сложнее чем, какая-нибудь мигалка, пищалка, пиликолка и тому подобное, надо владеть знаниями нескольких областей. Если программа для блока управления асинхронным двигателем, то кроме языков программирования, сред и умения ими пользоваться, надо знать принцип работы асинхронного двигателя, его особенности и характеристики, также электронику. Поскольку надо учитывать её возможности. Мало ли вам захочиться работать при частоте 3ГГц, а IGBT транзисторы этого не потянут. Зашьете программу, блок сгорит, а электронщики вам по рогам настучат.

Последний раз редактировалось С.М.С; 02.12.2011 в 21:11.
С.М.С вне форума Ответить с цитированием
Старый 02.12.2011, 21:35   #8
WebbMan
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 168
По умолчанию

Ясно, спасибо за столь широкий и развернутый ответ
WebbMan вне форума Ответить с цитированием
Старый 02.12.2011, 21:58   #9
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Какие предметы проходят в учебном заведении при изучении этой специальности?
Возможно, и существуют эти специальности, однако, программирование микроконтроллеров может изучаться и в рамках других специальностей, которые не специализируются конкретно на программировании МК.
Например, к оным можно отнести специальность 230102 (Автоматизированные системы обработки информации и управления).

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

Однако, я считаю, что для полного счастья "микропрограммисту" требуются такие дисциплины, как:
- Теоретические основы электротехники;
- электроника
- аналоговая и цифровая схемотехника;
- Программирование;
- Микропроцессорная электроника;
- Дискретная математика
- Английский язык (не помешает для чтения документации)
- философия, чтобы после работы посидеть с друзьями и отдохнуть от оной :-)

Программирование МК выполняется на Ассемблере, однако также встречаются такие, как Си и Паскаль.
Вадим Мошев вне форума Ответить с цитированием
Старый 02.12.2011, 23:00   #10
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
Как называеться профессия человека который занимаеться программированием микроконтроллеров
...эмбеддер называется, только нет такой специальности, это призвание, причем более широкое, чем просто программирование микроконтроллеров. А вообще, в это приходят и этим занимаются самые разные профессии: не только радиоинженера, электронщики и программисты, но и биологи, химики и астрономы, физики и т.д. и т.п.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование как профессия Zhen'k@ Свободное общение 7 14.09.2011 21:28
программирование микроконтроллеров alex(21) Свободное общение 5 30.11.2010 18:39
программирование микроконтроллеров фамил Свободное общение 9 30.10.2010 16:02
Программирование микроконтроллеров - пакет начинающего Ivan_32 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 27.08.2009 16:37