|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.12.2011, 20:07 | #1 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 168
|
Профессия - программирование микроконтроллеров
Как называеться профессия человека который занимаеться программированием микроконтроллеров(точное название)?
Где в Москве и Питере можно поступить на эту специальность? Трудна ли эта специальность в освоении? Какие предметы проходят в учебном заведении при изучении этой специальности? |
02.12.2011, 20:13 | #2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
> Как называеться профессия человека который занимаеться программированием микроконтроллеров(точное название)?
Микропрограммист. > Какие предметы проходят в учебном заведении при изучении этой специальности? Микробиологию, микрохимию, микрофизику, микроисторию и микропрограммирование. Для программирования наноконтроллеров существуют нанопрограммисты. Предметы сами догадаетесь ) Рельно же, имхо, любой программист может перейти на программирование микроконроллеров за месяц. Из предметов понадобится только один — мануал на железку и обвязку.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
02.12.2011, 20:15 | #3 |
Участник клуба
Регистрация: 29.12.2008
Сообщений: 1,598
|
А, что значит, человек занимающийся программированием микроконтроллеров? Это типа, человек который берёт микросхему, вставляет в панель программатора и нажимает кнопку запрограммировать? Или я что-то не понял.
|
02.12.2011, 20:21 | #4 | |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 168
|
Цитата:
|
|
02.12.2011, 20:29 | #5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
если именно это, то это почти механическая профессия.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
02.12.2011, 20:32 | #6 | |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 168
|
Цитата:
|
|
02.12.2011, 20:42 | #7 |
Участник клуба
Регистрация: 29.12.2008
Сообщений: 1,598
|
Тогда, даже не знаю, такой работой занимается либо автомат, если производство большое, либо инженер электронщик, если производство штучное. А учат в соответствующих учебных заведениях. Из предметов от математики, проходя через информатику до микропроцессорных систем управления. Соответственно предметы относящиеся к общим для высшего образования, такие, как математика физика, философия, история и.т.д. И профильные ОЭ-основы электроники, ТОЭ-теоретические основы электротехники, ТАУ-теория автоматического управления и.т.д. Ну, а из программирования, могут дать ассемблер и бейсик или паскаль или ещё что-нибудь.
А если писать код, то может тот же инженер электронщик, если опять же производство маленькое. А по уму этим занимается программист, который как сказали выше, учился, как все программисты, а потом доучился, для работы с контроллерами. Может сегодня есть отдельная профессия типа программист МК, но думаю врятле. Опять же сильно зависит от области применения ваших программ. Если это к примеру управляющая программа для электронных блоков управления автомобилем, то естественно надо на отлично знать работу автомобиля, в особенности работу ДВС. Знать принцип работы датчиков, от пьезоэлектрических для датчика детонации, до датчика кислорода из окисла циркония. Потому, как фильтры для каналов по этим датчикам выполняются в основном программные. Хотя смотря на наши авто, терзают смутные сомнения. Если вы собираетесь выпускать оборудование для морских судов, вам надо знать характеристики и параметры судов их динамические характеристики и много чего. Потому как, если брать в рассмотрение такую систему как к примеру САЗРИУС- система автоматического замера регистрации и управлением сбросом, то надо знать устройство судов, их грузовых и балластных систем, требования конвенций по допустимым параметрам сбрасываемых веществ и кучу всего другого. Подводя итоги, можно отметить, что если, вы хотите разрабатывать программы для устройств сложнее чем, какая-нибудь мигалка, пищалка, пиликолка и тому подобное, надо владеть знаниями нескольких областей. Если программа для блока управления асинхронным двигателем, то кроме языков программирования, сред и умения ими пользоваться, надо знать принцип работы асинхронного двигателя, его особенности и характеристики, также электронику. Поскольку надо учитывать её возможности. Мало ли вам захочиться работать при частоте 3ГГц, а IGBT транзисторы этого не потянут. Зашьете программу, блок сгорит, а электронщики вам по рогам настучат. Последний раз редактировалось С.М.С; 02.12.2011 в 21:11. |
02.12.2011, 21:35 | #8 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 168
|
Ясно, спасибо за столь широкий и развернутый ответ
|
02.12.2011, 21:58 | #9 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Цитата:
Например, к оным можно отнести специальность 230102 (Автоматизированные системы обработки информации и управления). Круг предметов, изучаемых в рамках этой специальности, очень широк и включает в себя общеобразовательные предметы: история, философия, культурология, психология, математические дисциплины, программирование, вычислительная математика. Я перечислил далеко не полный спико изучаемых дисциплин. Однако, я считаю, что для полного счастья "микропрограммисту" требуются такие дисциплины, как: - Теоретические основы электротехники; - электроника - аналоговая и цифровая схемотехника; - Программирование; - Микропроцессорная электроника; - Дискретная математика - Английский язык (не помешает для чтения документации) - философия, чтобы после работы посидеть с друзьями и отдохнуть от оной :-) Программирование МК выполняется на Ассемблере, однако также встречаются такие, как Си и Паскаль. |
|
02.12.2011, 23:00 | #10 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программирование как профессия | 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 |